Hi
naja, jedes Makefile ist anders aufgebaut, aber ich tippe mal auf:
"linken" --> LINKFLAGS
einfach "-lm" hier anhängen:
LINKFLAGS := -Os -Wl,--gc-sections -mmcu=$(BOARD_BUILD_MCU)
das sieht dann so aus:
LINKFLAGS := -Os -Wl,--gc-sections -mmcu=$(BOARD_BUILD_MCU) -lm
Alternative:
Das linken direkt modifizieren: Aus
$(TARGET).elf: $(ARDUINOLIB) $(OBJECTS)
$(CC) $(LINKFLAGS) $(OBJECTS) $(ARDUINOLIB) -o $@
wird
$(TARGET).elf: $(ARDUINOLIB) $(OBJECTS)
$(CC) $(LINKFLAGS) $(OBJECTS) $(ARDUINOLIB) -lm -o $@
Grüße,
Oliver