summaryrefslogtreecommitdiffstats
path: root/keyboards/planck/planck.c
diff options
context:
space:
mode:
authorWilba6582 <Jason.S.Wiliams@gmail.com>2016-11-28 08:31:16 +0100
committerWilba6582 <Jason.S.Wiliams@gmail.com>2016-11-30 14:44:54 +0100
commitfe001d46fd06924bb81fe8d506f5be8894db3df0 (patch)
tree8beec7a385a2cdc0e6d1444a6e55e479fa47083c /keyboards/planck/planck.c
parent81ea909467c8a5bfbd803c58e685c5de74dbc249 (diff)
downloadqmk_firmware-fe001d46fd06924bb81fe8d506f5be8894db3df0.tar.gz
qmk_firmware-fe001d46fd06924bb81fe8d506f5be8894db3df0.tar.xz
Initial version of Raw HID interface
Diffstat (limited to 'keyboards/planck/planck.c')
-rw-r--r--keyboards/planck/planck.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/keyboards/planck/planck.c b/keyboards/planck/planck.c
index 645b450d1..0d37b6622 100644
--- a/keyboards/planck/planck.c
+++ b/keyboards/planck/planck.c
@@ -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();
-} \ No newline at end of file
+}
+
+#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