Skip to content
Snippets Groups Projects
Commit 92cd0008 authored by Damien George's avatar Damien George
Browse files

minimal/Makefile: Change C standard from gnu99 to c99.

parent 4afa782f
Branches
Tags
No related merge requests found
...@@ -22,9 +22,9 @@ ifeq ($(CROSS), 1) ...@@ -22,9 +22,9 @@ ifeq ($(CROSS), 1)
DFU = ../tools/dfu.py DFU = ../tools/dfu.py
PYDFU = ../tools/pydfu.py PYDFU = ../tools/pydfu.py
CFLAGS_CORTEX_M4 = -mthumb -mtune=cortex-m4 -mabi=aapcs-linux -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion CFLAGS_CORTEX_M4 = -mthumb -mtune=cortex-m4 -mabi=aapcs-linux -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -fsingle-precision-constant -Wdouble-promotion
CFLAGS = $(INC) -Wall -Werror -std=gnu99 -nostdlib $(CFLAGS_CORTEX_M4) $(COPT) CFLAGS = $(INC) -Wall -Werror -std=c99 -nostdlib $(CFLAGS_CORTEX_M4) $(COPT)
else else
CFLAGS = -m32 $(INC) -Wall -Werror -std=gnu99 $(COPT) CFLAGS = -m32 $(INC) -Wall -Werror -std=c99 $(COPT)
endif endif
#Debugging/Optimization #Debugging/Optimization
......
...@@ -106,7 +106,7 @@ extern uint32_t _estack, _sidata, _sdata, _edata, _sbss, _ebss; ...@@ -106,7 +106,7 @@ extern uint32_t _estack, _sidata, _sdata, _edata, _sbss, _ebss;
void Reset_Handler(void) __attribute__((naked)); void Reset_Handler(void) __attribute__((naked));
void Reset_Handler(void) { void Reset_Handler(void) {
// set stack pointer // set stack pointer
asm volatile ("ldr sp, =_estack"); __asm volatile ("ldr sp, =_estack");
// copy .data section from flash to RAM // copy .data section from flash to RAM
for (uint32_t *src = &_sidata, *dest = &_sdata; dest < &_edata;) { for (uint32_t *src = &_sidata, *dest = &_sdata; dest < &_edata;) {
*dest++ = *src++; *dest++ = *src++;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment