diff options
author | Joel Challis <git@zvecr.com> | 2020-02-29 22:45:21 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-01 09:45:21 +1100 |
commit | 8d9c800da0cfcf109f264b695123b55282bc52df (patch) | |
tree | dc9d4977a5671fb04949fa8c9b827f8a3e138fa8 | |
parent | cae91510dc488bf81d8497252d58014353093872 (diff) | |
download | qmk_firmware-8d9c800da0cfcf109f264b695123b55282bc52df.tar.gz qmk_firmware-8d9c800da0cfcf109f264b695123b55282bc52df.zip |
Unconditionally enable ChibiOS syscalls (#8268)
* Enable syscalls all the time
* fix whitespace
-rw-r--r-- | tmk_core/chibios.mk | 3 | ||||
-rw-r--r-- | tmk_core/common.mk | 14 |
2 files changed, 4 insertions, 13 deletions
diff --git a/tmk_core/chibios.mk b/tmk_core/chibios.mk index 73c01c7b4..d447bc13e 100644 --- a/tmk_core/chibios.mk +++ b/tmk_core/chibios.mk | |||
@@ -124,7 +124,8 @@ CHIBISRC = $(STARTUPSRC) \ | |||
124 | $(PLATFORMSRC) \ | 124 | $(PLATFORMSRC) \ |
125 | $(PLATFORMSRC_CONTRIB) \ | 125 | $(PLATFORMSRC_CONTRIB) \ |
126 | $(BOARDSRC) \ | 126 | $(BOARDSRC) \ |
127 | $(STREAMSSRC) | 127 | $(STREAMSSRC) \ |
128 | $(CHIBIOS)/os/various/syscalls.c | ||
128 | 129 | ||
129 | # Ensure the ASM files are not subjected to LTO -- it'll strip out interrupt handlers otherwise. | 130 | # Ensure the ASM files are not subjected to LTO -- it'll strip out interrupt handlers otherwise. |
130 | QUANTUM_LIB_SRC += $(STARTUPASM) $(PORTASM) $(OSALASM) | 131 | QUANTUM_LIB_SRC += $(STARTUPASM) $(PORTASM) $(OSALASM) |
diff --git a/tmk_core/common.mk b/tmk_core/common.mk index 24b764800..6863929ce 100644 --- a/tmk_core/common.mk +++ b/tmk_core/common.mk | |||
@@ -27,22 +27,12 @@ TMK_COMMON_SRC += $(COMMON_DIR)/host.c \ | |||
27 | 27 | ||
28 | ifeq ($(PLATFORM),AVR) | 28 | ifeq ($(PLATFORM),AVR) |
29 | TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/xprintf.S | 29 | TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/xprintf.S |
30 | endif | 30 | else ifeq ($(PLATFORM),CHIBIOS) |
31 | |||
32 | ifeq ($(PLATFORM),CHIBIOS) | ||
33 | TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/printf.c | 31 | TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/printf.c |
34 | ifeq ($(strip $(AUTO_SHIFT_ENABLE)), yes) | 32 | else ifeq ($(PLATFORM),ARM_ATSAM) |
35 | TMK_COMMON_SRC += $(CHIBIOS)/os/various/syscalls.c | ||
36 | else ifeq ($(strip $(TERMINAL_ENABLE)), yes) | ||
37 | TMK_COMMON_SRC += $(CHIBIOS)/os/various/syscalls.c | ||
38 | endif | ||
39 | endif | ||
40 | |||
41 | ifeq ($(PLATFORM),ARM_ATSAM) | ||
42 | TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/printf.c | 33 | TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/printf.c |
43 | endif | 34 | endif |
44 | 35 | ||
45 | |||
46 | # Option modules | 36 | # Option modules |
47 | BOOTMAGIC_ENABLE ?= no | 37 | BOOTMAGIC_ENABLE ?= no |
48 | VALID_MAGIC_TYPES := yes full lite | 38 | VALID_MAGIC_TYPES := yes full lite |