You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk_firmware/tmk_core/protocol/lufa
Wez Furlong 044fa3ff85 Connect the adafruit ble code to the lufa main loop
There are now 3 potential locations to send HID reports:

1. USB
2. The bluefruit easy key
3. Adafruit BLE

Generally speaking, if USB is connected then we should prefer to
send the reports there; it is generally the best channel for this.

The bluefruit module has no feedback about bluetooth connectivity
so the code must speculatively send reports over both USB and bluetooth.

The BLE module has connectivity feedback.  In general we want to
prefer to send HID reports over USB while connected there, even
if BLE is connected.  Except that it is convenient to force them
over BLE while testing the implementation.

This policy has been extracted out into a where_to_send function
which returns a bitmask of which of the channels should be used.
8 years ago
..
LUFA-git Normalize line endings 8 years ago
adafruit_ble.cpp Add support for Adafruit BLE modules 8 years ago
adafruit_ble.h Add support for Adafruit BLE modules 8 years ago
bluetooth.c Warning reductions (#430) 9 years ago
bluetooth.h Warning reductions (#430) 9 years ago
descriptor.c Added USB Virtual Serial support 8 years ago
descriptor.h Change NKRO size fron 16 bytes to 32 bytes. 8 years ago
lufa.c Connect the adafruit ble code to the lufa main loop 8 years ago
lufa.h separated into api files/folder 8 years ago
ringbuffer.hpp Add support for Adafruit BLE modules 8 years ago