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.
Brief descriptions of each of the modules.
- 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.