pico hid: better ps2x2pico integration (#149) (#151)

Co-authored-by: No0ne <github@exa.solar>
This commit is contained in:
Maxim Devaev
2023-09-28 02:19:07 +03:00
committed by GitHub
parent cfc556f412
commit b606cd60d2
7 changed files with 74 additions and 386 deletions

View File

@@ -33,12 +33,15 @@ extern bool ph_g_ps2_mouse_online;
void ph_ps2_init(void);
void ph_ps2_task(void);
void ph_ps2_kbd_init(u8 gpio);
void ph_ps2_kbd_task(void);
void tuh_kb_set_leds(u8 leds);
void kb_init(u8 gpio);
bool kb_task();
void kb_send_key(u8 key, bool state, u8 modifiers);
void ph_ps2_kbd_send_key(u8 key, bool state);
void ph_ps2_mouse_init(u8 gpio);
void ph_ps2_mouse_task(void);
void ms_init(u8 gpio);
bool ms_task();
void ms_send_packet(u8 buttons, s8 x, s8 y, s8 h, s8 v);
void ph_ps2_mouse_send_button(u8 button, bool state);
void ph_ps2_mouse_send_rel(s8 x, s8 y);
void ph_ps2_mouse_send_wheel(s8 h, s8 v);