| 
									
										
										
										
											2023-11-23 12:43:13 +07:00
										 |  |  | ifeq ($(TOOLCHAIN),gcc) | 
					
						
							|  |  |  |   CFLAGS += \
 | 
					
						
							|  |  |  |     -mthumb \
 | 
					
						
							|  |  |  |     -mcpu=cortex-m23 \
 | 
					
						
							|  |  |  |     -mfloat-abi=soft \
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-04-24 19:21:26 +07:00
										 |  |  | else ifeq ($(TOOLCHAIN),clang) | 
					
						
							|  |  |  |   CFLAGS += \
 | 
					
						
							|  |  |  | 	  --target=arm-none-eabi \
 | 
					
						
							|  |  |  | 	  -mcpu=cortex-m23 \
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-11-23 12:43:13 +07:00
										 |  |  | else ifeq ($(TOOLCHAIN),iar) | 
					
						
							|  |  |  |   # IAR Flags | 
					
						
							|  |  |  |   CFLAGS += --cpu cortex-m23 | 
					
						
							|  |  |  |   ASFLAGS += --cpu cortex-m23 | 
					
						
							| 
									
										
										
										
											2024-04-24 19:21:26 +07:00
										 |  |  | 
 | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |   $(error "TOOLCHAIN is not supported") | 
					
						
							| 
									
										
										
										
											2023-11-23 12:43:13 +07:00
										 |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # For freeRTOS port source
 | 
					
						
							|  |  |  | FREERTOS_PORTABLE_SRC ?= $(FREERTOS_PORTABLE_PATH)/ARM_CM23 |