1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include "HIDKeyboard.h"
- #include "host.h"
- #include "host_driver.h"
- #include "mbed_driver.h"
-
- HIDKeyboard keyboard;
-
-
- /* Host driver */
- static uint8_t keyboard_leds(void);
- static void send_keyboard(report_keyboard_t *report);
- static void send_mouse(report_mouse_t *report);
- static void send_system(uint16_t data);
- static void send_consumer(uint16_t data);
-
- host_driver_t mbed_driver = {
- keyboard_leds,
- send_keyboard,
- send_mouse,
- send_system,
- send_consumer
- };
-
-
- static uint8_t keyboard_leds(void)
- {
- return keyboard.leds();
- }
- static void send_keyboard(report_keyboard_t *report)
- {
- keyboard.sendReport(*report);
- }
- static void send_mouse(report_mouse_t *report)
- {
- }
- static void send_system(uint16_t data)
- {
- }
- static void send_consumer(uint16_t data)
- {
- }
|