@@ -25,7 +25,7 @@ LIBRARIES = | |||
# Build Options | |||
# Comment out to disable | |||
#BOOTMAGIC_ENABLE = yes | |||
MOUSEKEY_ENABLE = yes | |||
#MOUSEKEY_ENABLE = yes | |||
include $(TMK_DIR)/tool/mbed/mbed.mk |
@@ -1,21 +0,0 @@ | |||
COMMON_DIR = common | |||
OBJECTS += \ | |||
$(OBJDIR)/$(COMMON_DIR)/mbed/timer.o \ | |||
$(OBJDIR)/$(COMMON_DIR)/mbed/xprintf.o \ | |||
$(OBJDIR)/$(COMMON_DIR)/action.o \ | |||
$(OBJDIR)/$(COMMON_DIR)/action_tapping.o \ | |||
$(OBJDIR)/$(COMMON_DIR)/action_macro.o \ | |||
$(OBJDIR)/$(COMMON_DIR)/action_layer.o \ | |||
$(OBJDIR)/$(COMMON_DIR)/action_util.o \ | |||
$(OBJDIR)/$(COMMON_DIR)/host.o \ | |||
INCLUDE_PATHS += \ | |||
-I$(TMK_DIR)/$(COMMON_DIR) | |||
# $(OBJDIR)/$(COMMON_DIR)/keyboard.o \ | |||
# $(OBJDIR)/$(COMMON_DIR)/keymap.o \ | |||
# $(OBJDIR)/$(COMMON_DIR)/bootloader.o \ | |||
# $(OBJDIR)/$(COMMON_DIR)/suspend.o \ |
@@ -1,10 +1,7 @@ | |||
#include "mbed.h" | |||
#include "debug.h" | |||
#include "timer.h" | |||
#include "action.h" | |||
#include "keycode.h" | |||
#include "host.h" | |||
#include "host_driver.h" | |||
#include "mbed_driver.h" | |||
@@ -19,21 +16,14 @@ int main(void) { | |||
led_red = 1; | |||
led_green = 0; | |||
timer_init(); | |||
host_set_driver(&mbed_driver); | |||
//debug_enable = true; | |||
xprintf("mbed_onekey ver.eee:\r\n"); | |||
bool last_isp = isp; | |||
while (1) { | |||
//led_green = !led_green; | |||
if (last_isp == isp) continue; | |||
last_isp = isp; | |||
if (last_isp == 0) { | |||
led_red = 0; // on | |||
dprintf("timer: %i\r\n", timer_read()); | |||
register_code(KC_A); | |||
} else { | |||
led_red = 1; // off |