mkdir -p build
arm-none-eabi-gcc -mcpu=cortex-m0plus -mthumb -Os -g3 -std=gnu11 -ffreestanding -fno-builtin -ffunction-sections -fdata-sections -Wall -Wextra -Werror -DSTM32G030xx -DMOTOR_COMMISSIONED=1 -DCHARGE_COMMISSIONED=1 -Iinclude -Itarget -Ivendor src/control.c src/keys.c src/protocol.c src/display.c src/settings.c target/board.c target/main.c target/startup.c -nostdlib -Wl,--gc-sections,-Map=build/airpump-v06-commissioning-m1-c1.map -Ttarget/stm32g030k6.ld -lgcc -o build/airpump-v06-commissioning-m1-c1.elf
arm-none-eabi-size build/airpump-v06-commissioning-m1-c1.elf
   text	   data	    bss	    dec	    hex	filename
   9460	     24	   1600	  11084	   2b4c	build/airpump-v06-commissioning-m1-c1.elf
arm-none-eabi-objcopy -O binary build/airpump-v06-commissioning-m1-c1.elf build/airpump-v06-commissioning-m1-c1.bin
arm-none-eabi-objcopy -O ihex build/airpump-v06-commissioning-m1-c1.elf build/airpump-v06-commissioning-m1-c1.hex
