——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)](https://ecdn6.globalso.com/upload/p/1355/source/2024-06/665f07846d9de96799.png)
![asd (1)](https://ecdn6.globalso.com/upload/p/1355/source/2024-06/665f07860ad7d49985.png)
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