~ruther/qmk_firmware

dcfffa7b67a072f7d9e37bd8c0029c53b61aeb0f — Joel Challis 3 years ago 0c87e2e
Relocate protocol files within tmk_core/common/ (#14972)

* Relocate non platform files within tmk_core/common/

* clang
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