hid_ptt.h 399 B

12345678910111213141516171819
  1. #pragma once
  2. #include <gui/view.h>
  3. typedef struct Hid Hid;
  4. typedef struct HidPushToTalk HidPushToTalk;
  5. HidPushToTalk* hid_ptt_alloc(Hid* bt_hid);
  6. void hid_ptt_free(HidPushToTalk* hid_ptt);
  7. View* hid_ptt_get_view(HidPushToTalk* hid_ptt);
  8. void hid_ptt_set_connected_status(HidPushToTalk* hid_ptt, bool connected);
  9. enum HidPushToTalkOSes {
  10. HidPushToTalkMacOS,
  11. HidPushToTalkLinux,
  12. };