Initial commit

This commit is contained in:
Kuba Szczodrzyński
2022-04-20 19:13:38 +02:00
commit f57a6f9cde
5 changed files with 338 additions and 0 deletions

24
builder/main.py Normal file
View File

@@ -0,0 +1,24 @@
from SCons.Script import Default, DefaultEnvironment
env = DefaultEnvironment()
env.Replace(
AR="arm-none-eabi-ar",
AS="arm-none-eabi-gcc",
CC="arm-none-eabi-gcc",
CXX="arm-none-eabi-g++",
NM="arm-none-eabi-nm",
LINK="arm-none-eabi-gcc",
LD="arm-none-eabi-gcc",
OBJCOPY="arm-none-eabi-objcopy",
OBJDUMP="arm-none-eabi-objdump",
RANLIB="arm-none-eabi-ranlib",
SIZETOOL="arm-none-eabi-size",
)
# I have no idea how does PlatformIO work
# env.SConscript("frameworks/realtek-ambz-sdk.py")
target_elf = env.BuildProgram()
target_fw = env.DumpFirmwareBinary("firmware.bin", target_elf)
Default(target_fw)