forked from mirrors/qmk_userspace
Initial version of Raw HID interface
This commit is contained in:
parent
81ea909467
commit
fe001d46fd
7 changed files with 239 additions and 12 deletions
|
|
@ -1,5 +1,8 @@
|
|||
#include "planck.h"
|
||||
|
||||
#include "raw_hid.h"
|
||||
#include "keymap.h"
|
||||
|
||||
#ifdef ONEHAND_ENABLE
|
||||
__attribute__ ((weak))
|
||||
const keypos_t hand_swap_config[MATRIX_ROWS][MATRIX_COLS] = {
|
||||
|
|
@ -16,4 +19,15 @@ void matrix_init_kb(void) {
|
|||
PORTE |= (1<<6);
|
||||
|
||||
matrix_init_user();
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef RAW_ENABLE
|
||||
|
||||
void raw_hid_receive( uint8_t *data, uint8_t length )
|
||||
{
|
||||
// Basic test of Raw HID
|
||||
// Echo back data received
|
||||
raw_hid_send( data, length );
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -62,7 +62,8 @@ AUDIO_ENABLE ?= no # Audio output on port C6
|
|||
UNICODE_ENABLE ?= no # Unicode
|
||||
BLUETOOTH_ENABLE ?= no # Enable Bluetooth with the Adafruit EZ-Key HID
|
||||
RGBLIGHT_ENABLE ?= no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time.
|
||||
API_SYSEX_ENABLE = yes
|
||||
API_SYSEX_ENABLE = no
|
||||
RAW_ENABLE = yes
|
||||
|
||||
# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
|
||||
SLEEP_LED_ENABLE ?= no # Breathing sleep LED during USB suspend
|
||||
Loading…
Add table
Add a link
Reference in a new issue