Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.04 KB

README.md

File metadata and controls

23 lines (16 loc) · 1.04 KB

Kiibohd Controller - Output Modules

Output Modules handle outgoing/host control. Generally dealing with outgoing signals and incoming control signals. The most common usage is a USB HID driver stack.

Modules

Brief descriptions of each of the modules.

Input Club Supported

  • HID-IO - HID-IO support module. Host-to-Device RPC mechanism.
  • Interface - Base interface used by main modules (sub-module)
  • None - Dummy output module, does nothing, useful when testing compilation combinations.
  • SeggerRTT - Segger RTT output module, useful as an alternative to UARTOut with a Segger JLink.
  • TestOut - Host-Side KLL Output Module.
  • UARTOut - UART-only output module, useful during early MCU porting efforts.
  • USB - USB stack implementation originally based on PJRC's Teensy USB stack (heavily modified).
  • USBxRTT - USB+Segger RTT output module, useful when debugging USB issues.
  • USBxUART - USB+UART output module, useful when debugging USB issues.