|
|
@@ -18,7 +18,28 @@
|
|
|
#include "debug.h"
|
|
|
#include "keyboard.h"
|
|
|
|
|
|
-#include "leonardo_led.h"
|
|
|
+
|
|
|
+/* LED ping configuration */
|
|
|
+#define TMK_LED
|
|
|
+//#define LEONARDO_LED
|
|
|
+#if defined(TMK_LED)
|
|
|
+// For TMK converter and Teensy
|
|
|
+#define LED_TX_INIT (DDRD |= (1<<6))
|
|
|
+#define LED_TX_ON (PORTD |= (1<<6))
|
|
|
+#define LED_TX_OFF (PORTD &= ~(1<<6))
|
|
|
+#define LED_TX_TOGGLE (PORTD ^= (1<<6))
|
|
|
+#elif defined(LEONARDO_LED)
|
|
|
+// For Leonardo(TX LED)
|
|
|
+#define LED_TX_INIT (DDRD |= (1<<5))
|
|
|
+#define LED_TX_ON (PORTD &= ~(1<<5))
|
|
|
+#define LED_TX_OFF (PORTD |= (1<<5))
|
|
|
+#define LED_TX_TOGGLE (PORTD ^= (1<<5))
|
|
|
+#else
|
|
|
+#define LED_TX_INIT
|
|
|
+#define LED_TX_ON
|
|
|
+#define LED_TX_OFF
|
|
|
+#define LED_TX_TOGGLE
|
|
|
+#endif
|
|
|
|
|
|
|
|
|
static USB usb_host;
|