Keyboard firmwares for Atmel AVR and Cortex-M
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

usb_extra.h 440B

1234567891011121314151617181920212223
  1. #ifndef USB_EXTRA_H
  2. #define USB_EXTRA_H 1
  3. /*
  4. * Enhanced keyboard features for Windows:
  5. * Audio control and System control
  6. *
  7. * http://www.microsoft.com/whdc/archive/w2kbd.mspx
  8. */
  9. #include <stdint.h>
  10. #include "usb.h"
  11. #define EXTRA_INTERFACE 3
  12. #define EXTRA_ENDPOINT 4
  13. #define EXTRA_SIZE 8
  14. #define EXTRA_BUFFER EP_DOUBLE_BUFFER
  15. int8_t usb_extra_consumer_send(uint16_t bits);
  16. int8_t usb_extra_system_send(uint16_t bits);
  17. #endif