]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboards/planck/planck.c
Initial version of Raw HID interface
[qmk_firmware.git] / keyboards / planck / planck.c
index 645b450d1db5ca409d3e35bc922ca1f47682ed81..0d37b6622366103991b75e21e78e910f9f400c52 100644 (file)
@@ -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