~ruther/qmk_firmware

2d77f9cbb9ea13b7f967917e8d0559856be36046 — Rob Rogers 7 years ago c9a0436
Fix pointing device feature
3 files changed, 9 insertions(+), 3 deletions(-)

M common_features.mk
M tmk_core/protocol/iwrap/iwrap.c
M tmk_core/protocol/pjrc.mk
M common_features.mk => common_features.mk +3 -2
@@ 70,8 70,9 @@ ifeq ($(strip $(FAUXCLICKY_ENABLE)), yes)
endif

ifeq ($(strip $(POINTING_DEVICE_ENABLE)), yes)
    OPT_DEFS += -DPOINTING_DEVICE_ENABLE
    SRC += $(QUANTUM_DIR)/pointing_device.c
	OPT_DEFS += -DPOINTING_DEVICE_ENABLE
	OPT_DEFS += -DMOUSE_ENABLE
	SRC += $(QUANTUM_DIR)/pointing_device.c
endif

ifeq ($(strip $(UCIS_ENABLE)), yes)

M tmk_core/protocol/iwrap/iwrap.c => tmk_core/protocol/iwrap/iwrap.c +1 -1
@@ 349,7 349,7 @@ static void send_keyboard(report_keyboard_t *report)

static void send_mouse(report_mouse_t *report)
{
#if defined(MOUSEKEY_ENABLE) || defined(PS2_MOUSE_ENABLE)
#if defined(MOUSEKEY_ENABLE) || defined(PS2_MOUSE_ENABLE) || defined(POINTING_DEVICE_ENABLE)
    if (!iwrap_connected() && !iwrap_check_connection()) return;
    MUX_HEADER(0x01, 0x09);
    // HID raw mode header

M tmk_core/protocol/pjrc.mk => tmk_core/protocol/pjrc.mk +5 -0
@@ 23,6 23,11 @@ ifdef EXTRAKEY_ENABLE
    SRC += $(PJRC_DIR)/usb_extra.c
endif


ifdef POINTING_DEVICE_ENABLE
    SRC += $(PJRC_DIR)/usb_mouse.c
endif

# Search Path
VPATH += $(TMK_DIR)/$(PJRC_DIR)