ARMCC=arm-none-eabi-gcc
OBJCOPY=arm-none-eabi-objcopy
-CPPFLAGS=-DSTM32F446xx -DSTM32F4xx -DUSE_HAL_DRIVER -Wall
+CPPFLAGS=-DSTM32F446xx -DSTM32F4xx -DUSE_HAL_DRIVER -Wall -DS2S_USB_HS
+#CPPFLAGS=-DSTM32F446xx -DSTM32F4xx -DUSE_HAL_DRIVER -Wall -DS2S_USB_FS
CFLAGS=-mcpu=cortex-m4 -mthumb -mslow-flash-data \
-std=gnu11 \
-specs=nosys.specs \
src/firmware/bsp_driver_sd.c \
${USBCOMPOSITE_SRC}
-build/2021/firmware.elf: $(SRC) rtl/fpga_bitmap.o $(STM32OBJS)
+build/2021/firmware.elf: $(SRC) rtl/fpga_bitmap.2020.o $(STM32OBJS)
$(ARMCC) $(CPPFLAGS) $(CFLAGS) -o $@ $(STM32CubeMX_INCUDE) $(INCLUDE) $^ $(LDFLAGS)
@EBSS=`arm-none-eabi-nm build/2021/firmware.elf | grep _ebss | cut -f1 "-d "`; \
echo HEAPSIZE = $$((0x2001C000 - 0x$${EBSS})) bytes