[Open Source] Pūnaehana hōʻike hōʻike hōʻike waena

——Mai DWIN Developer Forum

Ma kēia pukana, e hoʻolauna mākou i ka hihia open source lanakila o ka DWIN Developer Forum - Interval Gesture Recognition Test System. Hoʻohana ka poʻe ʻenekinia i ka pale akamai COF 7-inihi e launa pū me ka ʻike ʻike ʻike ʻano PAJ7620U2 ma o ka T5L OS core. ʻAʻohe pono e hoʻohana i nā pihi. Pono wale ʻoe e kau i kou lima kokoke i ka mea ʻike e komo i ka pale ʻōnaehana papa kuhikuhi, a ʻike i nā hopena 9 o luna, lalo, hema, ʻākau, kokoke, mamao loa, huli hema, huli ʻākau, a me ka nalu.

1.UIMmea waiwaiʻO Dpāʻani

asd (2)
asd (1)

2.C51 Hana Hana Hana

Hoʻopili ka T5L OS core me ka PAJ7620U2 gesture recognition sensor no ka hoʻopili ʻana i ka ʻikepili, ʻike i ke ʻano o kēia manawa, hoʻoholo i ke kiʻi i hōʻike ʻia i kēia manawa a me ke kiʻi i hōʻike ʻia ma ka huli ʻana i ka ʻaoʻao, a ʻike i ka hana o ka hoʻololi ʻana i nā ʻaoʻao me ka hoʻohana ʻana i nā hana. Penei ka helu kuhikuhi:

hoʻopau i ke koho_operate(uint16_t gesrure_value)

{

inā(gesrure_value == GES_UP) //up

{

inā(koho_koho >= 2)

{

koho_waiwai -= 2;

}

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

}

inā ʻaʻole (gesrure_value == GES_DOWN) //lalo

{

inā(koho_koho

{

koho_waiwai += 2;

}

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

}

inā (gesrure_value == GES_LEFT) //left

{

inā(koho_koho % 2 == 1)

{

koho_waiwai -= 1;

}

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

}

inā ʻaʻole (gesrure_value == GES_RIGHT) // ʻākau

{

inā(koho_koho % 2 == 0)

{

koho_waiwai += 1;

}

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

}

}

 

hoʻopau i ka huli ʻana (uint16_t gesrure_value)

{

uint16_t i = 0;

uint8_t turning_mode = 0; //Ke ʻano huli ʻaoʻao, 0 i luna, 1 lalo, 2 hema, 3 ʻākau

uint16_t huli_helu = 0; //Helu hope o ka huli ʻaoʻao

inā(waiwai_gesrure == GES_UP || waiwai_gesrure == GES_DOWN || waiwai_gesrure == GES_LEFT || waiwai_gesrure == GES_RIGHT)

{

inā(gesrure_value == GES_UP) //up

{

ʻano_hoʻololi = 0;

huli_helu = 48;

}

inā ʻaʻole (gesrure_value == GES_DOWN) //lalo

{

huli_moʻo = 1;

huli_helu = 48;

}

inā (gesrure_value == GES_LEFT) //left

{

huli_moʻo = 2;

huli_helu = 80;

}

inā ʻaʻole (gesrure_value == GES_RIGHT) // ʻākau

{

huli_moʻo = 3;

huli_helu = 80;

}

inā (ke kiʻi_kea_keia == 0 || ke kiʻi_keia_ke_ == 2)

{

huli_kiʻi_keia = 1;

}

ʻē aʻe

{

huli_kiʻi_keia = 2;

}

no(i = 0;i

{

hoʻololi (hoʻololi_hoʻololi)

{

hihia 0:

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

t5l0_sys_delay_ms(20);

inā(turning_last_image != 0)

{

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

}

wawahi;

hihia 1:

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

t5l0_sys_delay_ms(20);

inā(turning_last_image != 0)

{

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

}

wawahi;

hihia 2:

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

t5l0_sys_delay_ms(20);

inā(turning_last_image != 0)

{

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

}

wawahi;

hihia 3:

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

t5l0_sys_delay_ms(20);

inā(turning_last_image != 0)

{

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

}

wawahi;

}

t5l0_sys_delay_ms(20);

}

turning_last_image = huli_kiʻi_keia;

}

}


Ka manawa hoʻouna: Mar-21-2024