[Umthombo ovulekile] Uhlelo Lokuhlola Ukuqaphela Ukutholwa Kwesikhashana

——Kusuka ku-DWIN Developer Forum

Kulolu shicilelo, sizokwethula icala lomthombo ovulekile eliwine umklomelo le-DWIN Developer Forum - I-Interval Gesture Recognition Test System. Onjiniyela basebenzisa isikrini esihlakaniphile se-COF esingu-7 intshi ukuze bahlanganyele nenzwa yokuqaphela ukuthinta ye-PAJ7620U2 ngomongo we-T5L OS. Asikho isidingo sokusebenzisa noma yiziphi izinkinobho. Udinga kuphela ukubeka isandla sakho eduze kwenzwa ukuze ungene esikrinini sokulawula isistimu yemenyu, futhi ubone imiphumela yokuthinta engu-9 yokuphezulu, phansi, kwesokunxele, kwesokudla, ukuvala, kude, ukuzungezisa kwesokunxele, ukuzungezisa kwesokudla, namagagasi.

1.UIMimpahlaDisplay

i-asd (2)
i-asd (1)

2.C51 Idizayini yobunjiniyela

I-T5L OS core isebenzisana ne-PAJ7620U2 inzwa yokuqaphela ukuthinta ekuhlanganyeleni kwedatha, ithola ukuthinta kwamanje, inquma isithombe esivezwa manje nesithombe esiboniswa ngokuvula ikhasi, futhi ibona umsebenzi wokushintsha amakhasi usebenzisa ukuthinta. Ikhodi yesithenjwa imi kanje:

void select_operate(uint16_t gesrure_value)

{

uma(gesrure_value == GES_UP) //up

{

uma(khetha_inani >= 2)

{

khetha_inani -= 2;

}

dgus_show_variate_icon_location_set(SELECT_DESCRIBE_RECTANGLE, select_pos[select_value][0], select_pos[select_value][1]);

}

okunye uma(gesrure_value == GES_DOWN) //down

{

uma(select_value

{

select_value += 2;

}

dgus_show_variate_icon_location_set(SELECT_DESCRIBE_RECTANGLE, select_pos[select_value][0], select_pos[select_value][1]);

}

okunye uma(gesrure_value == GES_LEFT) //left

{

uma(khetha_inani % 2 == 1)

{

khetha_inani -= 1;

}

dgus_show_variate_icon_location_set(SELECT_DESCRIBE_RECTANGLE, select_pos[select_value][0], select_pos[select_value][1]);

}

okunye uma(gesrure_value == GES_RIGHT) //kwesokudla

{

uma(khetha_inani % 2 == 0)

{

select_value += 1;

}

dgus_show_variate_icon_location_set(SELECT_DESCRIBE_RECTANGLE, select_pos[select_value][0], select_pos[select_value][1]);

}

}

 

i-void turning_operate(uint16_t gesrure_value)

{

uint16_t i = 0;

uint8_t turning_mode = 0; //Imodi yokuphendula ikhasi, 0 phezulu, 1 phansi, 2 kwesokunxele, 3 kwesokudla

uint16_t turning_count = 0; //Inombolo yokugcina yokujika kwekhasi

uma(gesrure_value == GES_UP || gesrure_value == GES_DOWN || gesrure_value == GES_LEFT || gesrure_value == GES_RIGHT)

{

uma(gesrure_value == GES_UP) //up

{

turning_mode = 0;

turning_count = 48;

}

okunye uma(gesrure_value == GES_DOWN) //down

{

turning_mode = 1;

turning_count = 48;

}

okunye uma(gesrure_value == GES_LEFT) //left

{

turning_mode = 2;

turning_count = 80;

}

okunye uma(gesrure_value == GES_RIGHT) //kwesokudla

{

turning_mode = 3;

turning_count = 80;

}

uma(turning_current_image == 0 || turning_current_image == 2)

{

turning_current_image = 1;

}

okunye

{

turning_current_image = 2;

}

for(i = 0;i

{

shintsha(turning_mode)

{

icala 0:

dgus_show_variate_icon_location_set(turning_current_image * 0x100 + 0x2000, 0, 480 - i * 10);

t5l0_sys_delay_ms(20);

uma(turning_last_image != 0)

{

dgus_show_variate_icon_location_set(turning_last_image * 0x100 + 0x2000, 0, 0 - i * 10);

}

ikhefu;

icala 1:

dgus_show_variate_icon_location_set(turning_current_image * 0x100 + 0x2000, 0, -480 + i * 10);

t5l0_sys_delay_ms(20);

uma(turning_last_image != 0)

{

dgus_show_variate_icon_location_set(turning_last_image * 0x100 + 0x2000, 0, 0 + i * 10);

}

ikhefu;

icala 2:

dgus_show_variate_icon_location_set(turning_current_image * 0x100 + 0x2000, 800 - i * 10, 0);

t5l0_sys_delay_ms(20);

uma(turning_last_image != 0)

{

dgus_show_variate_icon_location_set(turning_last_image * 0x100 + 0x2000, 0 - i * 10, 0);

}

ikhefu;

icala 3:

dgus_show_variate_icon_location_set(turning_current_image * 0x100 + 0x2000, -800 + i * 10, 0);

t5l0_sys_delay_ms(20);

uma(turning_last_image != 0)

{

dgus_show_variate_icon_location_set(turning_last_image * 0x100 + 0x2000, 0 + i * 10, 0);

}

ikhefu;

}

t5l0_sys_delay_ms(20);

}

turning_last_image = turning_current_image;

}

}


Isikhathi sokuthumela: Mar-21-2024