[Tuwhera] Pūnaha Whakamatau Whakamatau Tohu Ake

——Na DWIN Developer Forum

I roto i tenei putanga, ka whakaurua e matou te keehi puna tuwhera whakawhiwhi tohu o te Huihuinga Kaiwhakawhanake DWIN - Pūnaha Whakamātautau Whakamatau Momo Waa. Ka whakamahi nga miihini i te mata atamai COF 7-inihi ki te taunekeneke me te PAJ7620U2 tohu tohu tohu na roto i te T5L OS matua. Kaore he take ki te whakamahi i nga paatene. Me tuu noa to ringa ki te taha o te pukoro kia uru atu ki te mata whakahaere o te punaha tahua, me te mohio ki nga paanga tohu 9 o runga, whakararo, maui, matau, kati, tawhiti, hurihanga maui, hurihanga matau, me te ngaru.

1.UIMrauemiDwhakaari

asd (2)
asd (1)

2.C51 Hoahoa Hangarau

Ko te T5L OS matua e taunekeneke ana me te PAJ7620U2 tohu tohu tohu mo te taunekeneke raraunga, ka kitea te tohu o naianei, ka whakatau i te pikitia e whakaatuhia ana i tenei wa me te pikitia e whakaatuhia ana ma te huri i te wharangi, me te mohio ki te mahi o te huri i nga wharangi ma te whakamahi i nga tohu. Ko te waehere tohutoro e whai ake nei:

whakakorea te whiriwhiri_mahi(uint16_t gesrure_value)

{

if(gesrure_value == GES_UP) //ake

{

if(tīpako_uara >= 2)

{

tīpako_uara -= 2;

}

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

}

atu if(gesrure_value == GES_DOWN) //down

{

ki te(tīpako_uara

{

tīpako_uara += 2;

}

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

}

atu if(gesrure_value == GES_LEFT) //maui

{

if(tīpako_uara % 2 == 1)

{

tīpako_uara -= 1;

}

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

}

atu ki te(gesrure_value == GES_RIGHT) //tika

{

if(tīpako_uara % 2 == 0)

{

tīpako_uara += 1;

}

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

}

}

 

whakakorea te huri_whakahaere(uint16_t gesrure_value)

{

uint16_t i = 0;

uint8_t turning_mode = 0; //Aratau huri wharangi, 0 ki runga, 1 whakararo, 2 maui, 3 matau

uint16_t huri_ tatau = 0; //Te tau whakamutunga o nga huringa wharangi

if(uara_gesrure == GES_UP || uara_gesrure == GES_DOWN || uara_gesrure == GES_LEFT || uara_gesrure == GES_RIGHT)

{

if(gesrure_value == GES_UP) //ake

{

aratau_huri = 0;

tatau_huri = 48;

}

atu if(gesrure_value == GES_DOWN) //down

{

aratau_huri = 1;

tatau_huri = 48;

}

atu if(gesrure_value == GES_LEFT) //maui

{

aratau_huri = 2;

tatau_huri = 80;

}

atu ki te(gesrure_value == GES_RIGHT) //tika

{

aratau_huri = 3;

tatau_huri = 80;

}

ki te(huringa_whakaahua_naianei == 0 || huri_whakaahua_naianei == 2)

{

tahuri_whakaahua_naianei = 1;

}

atu

{

tahuri_whakaahua_naianei = 2;

}

mo(i = 0;i

{

whakakā(huri_aratau)

{

take 0:

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

t5l0_sys_delay_ms(20);

ki te(turning_last_image != 0)

{

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

}

pakaru;

take 1:

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

t5l0_sys_delay_ms(20);

ki te(turning_last_image != 0)

{

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

}

pakaru;

take 2:

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

t5l0_sys_delay_ms(20);

ki te(turning_last_image != 0)

{

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

}

pakaru;

take 3:

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

t5l0_sys_delay_ms(20);

ki te(turning_last_image != 0)

{

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

}

pakaru;

}

t5l0_sys_delay_ms(20);

}

turning_last_image = huri_whakaahua_naianei;

}

}


Te wa tuku: Maehe-21-2024