Keyboard firmwares for Atmel AVR and Cortex-M
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

usb_keyboard.h 419B

12345678910111213141516171819
  1. #ifndef USB_KEYBOARD_H
  2. #define USB_KEYBOARD_H 1
  3. #include <stdint.h>
  4. #include <stdbool.h>
  5. #include "usb.h"
  6. #include "host.h"
  7. extern uint8_t usb_keyboard_protocol;
  8. extern uint8_t usb_keyboard_idle_config;
  9. extern uint8_t usb_keyboard_idle_count;
  10. extern volatile uint8_t usb_keyboard_leds;
  11. int8_t usb_keyboard_send_report(report_keyboard_t *report);
  12. void usb_keyboard_print_report(report_keyboard_t *report);
  13. #endif