Unconditionally enable ChibiOS syscalls (#8268)
* Enable syscalls all the time * fix whitespace
This commit is contained in:
		
							parent
							
								
									cae91510dc
								
							
						
					
					
						commit
						8d9c800da0
					
				
					 2 changed files with 4 additions and 13 deletions
				
			
		| 
						 | 
				
			
			@ -124,7 +124,8 @@ CHIBISRC = $(STARTUPSRC) \
 | 
			
		|||
       $(PLATFORMSRC) \
 | 
			
		||||
       $(PLATFORMSRC_CONTRIB) \
 | 
			
		||||
       $(BOARDSRC) \
 | 
			
		||||
       $(STREAMSSRC)
 | 
			
		||||
       $(STREAMSSRC) \
 | 
			
		||||
       $(CHIBIOS)/os/various/syscalls.c
 | 
			
		||||
 | 
			
		||||
# Ensure the ASM files are not subjected to LTO -- it'll strip out interrupt handlers otherwise.
 | 
			
		||||
QUANTUM_LIB_SRC += $(STARTUPASM) $(PORTASM) $(OSALASM)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -27,22 +27,12 @@ TMK_COMMON_SRC +=	$(COMMON_DIR)/host.c \
 | 
			
		|||
 | 
			
		||||
ifeq ($(PLATFORM),AVR)
 | 
			
		||||
  TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/xprintf.S
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifeq ($(PLATFORM),CHIBIOS)
 | 
			
		||||
else ifeq ($(PLATFORM),CHIBIOS)
 | 
			
		||||
  TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/printf.c
 | 
			
		||||
  ifeq ($(strip $(AUTO_SHIFT_ENABLE)), yes)
 | 
			
		||||
    TMK_COMMON_SRC += $(CHIBIOS)/os/various/syscalls.c
 | 
			
		||||
  else ifeq ($(strip $(TERMINAL_ENABLE)), yes)
 | 
			
		||||
    TMK_COMMON_SRC += $(CHIBIOS)/os/various/syscalls.c
 | 
			
		||||
  endif
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifeq ($(PLATFORM),ARM_ATSAM)
 | 
			
		||||
else ifeq ($(PLATFORM),ARM_ATSAM)
 | 
			
		||||
  TMK_COMMON_SRC += $(PLATFORM_COMMON_DIR)/printf.c
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Option modules
 | 
			
		||||
BOOTMAGIC_ENABLE ?= no
 | 
			
		||||
VALID_MAGIC_TYPES := yes full lite
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue