M common_features.mk => common_features.mk +1 -1
@@ 27,7 27,7 @@ QUANTUM_SRC += \
$(QUANTUM_DIR)/keyboard.c \
$(QUANTUM_DIR)/keymap_common.c \
$(QUANTUM_DIR)/keycode_config.c \
- $(QUANTUM_DIR)/usb_device_state.c \
+ $(QUANTUM_DIR)/sync_timer.c \
$(QUANTUM_DIR)/logging/debug.c \
$(QUANTUM_DIR)/logging/sendchar.c \
M quantum/keyboard.c => quantum/keyboard.c +3 -0
@@ 94,6 94,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#ifdef DIGITIZER_ENABLE
# include "digitizer.h"
#endif
+#ifdef VIRTSER_ENABLE
+# include "virtser.h"
+#endif
static uint32_t last_input_modification_time = 0;
uint32_t last_input_activity_time(void) { return last_input_modification_time; }
R tmk_core/common/raw_hid.h => quantum/raw_hid.h +0 -0
R tmk_core/common/sync_timer.c => quantum/sync_timer.c +0 -0
R tmk_core/common/sync_timer.h => quantum/sync_timer.h +0 -0
R tmk_core/common/virtser.h => quantum/virtser.h +2 -0
@@ 1,5 1,7 @@
#pragma once
+void virtser_init(void);
+
/* Define this function in your code to process incoming bytes */
void virtser_recv(const uint8_t ch);
M tmk_core/common.mk => tmk_core/common.mk +0 -4
@@ 2,10 2,6 @@ COMMON_DIR = common
PLATFORM_COMMON_DIR = $(COMMON_DIR)/$(PLATFORM_KEY)
TMK_COMMON_SRC += \
- $(COMMON_DIR)/host.c \
- $(COMMON_DIR)/report.c \
- $(COMMON_DIR)/sync_timer.c \
- $(COMMON_DIR)/usb_util.c \
$(PLATFORM_COMMON_DIR)/platform.c \
$(PLATFORM_COMMON_DIR)/suspend.c \
$(PLATFORM_COMMON_DIR)/timer.c \
M tmk_core/protocol.mk => tmk_core/protocol.mk +6 -0
@@ 1,5 1,11 @@
PROTOCOL_DIR = protocol
+TMK_COMMON_SRC += \
+ $(PROTOCOL_DIR)/host.c \
+ $(PROTOCOL_DIR)/report.c \
+ $(PROTOCOL_DIR)/usb_device_state.c \
+ $(PROTOCOL_DIR)/usb_util.c \
+
ifeq ($(strip $(USB_HID_ENABLE)), yes)
include $(TMK_DIR)/protocol/usb_hid.mk
endif
R tmk_core/common/host.c => tmk_core/protocol/host.c +0 -0
R tmk_core/common/host.h => tmk_core/protocol/host.h +0 -0
R tmk_core/common/host_driver.h => tmk_core/protocol/host_driver.h +0 -0
R tmk_core/common/report.c => tmk_core/protocol/report.c +2 -2
@@ 24,8 24,8 @@
#ifdef RING_BUFFERED_6KRO_REPORT_ENABLE
# define RO_ADD(a, b) ((a + b) % KEYBOARD_REPORT_KEYS)
# define RO_SUB(a, b) ((a - b + KEYBOARD_REPORT_KEYS) % KEYBOARD_REPORT_KEYS)
-# define RO_INC(a) RO_ADD(a, 1)
-# define RO_DEC(a) RO_SUB(a, 1)
+# define RO_INC(a) RO_ADD(a, 1)
+# define RO_DEC(a) RO_SUB(a, 1)
static int8_t cb_head = 0;
static int8_t cb_tail = 0;
static int8_t cb_count = 0;
R tmk_core/common/report.h => tmk_core/protocol/report.h +0 -0
R quantum/usb_device_state.c => tmk_core/protocol/usb_device_state.c +0 -0
R quantum/usb_device_state.h => tmk_core/protocol/usb_device_state.h +0 -0
R tmk_core/common/usb_util.c => tmk_core/protocol/usb_util.c +0 -0
R tmk_core/common/usb_util.h => tmk_core/protocol/usb_util.h +0 -0