mirror of
https://github.com/DarkFlippers/unleashed-firmware
synced 2024-11-27 15:00:46 +00:00
d92b0a82cc
"A long time ago in a galaxy far, far away...." we started NFC subsystem refactoring. Starring: - @gornekich - NFC refactoring project lead, architect, senior developer - @gsurkov - architect, senior developer - @RebornedBrain - senior developer Supporting roles: - @skotopes, @DrZlo13, @hedger - general architecture advisors, code review - @Astrrra, @doomwastaken, @Hellitron, @ImagineVagon333 - quality assurance Special thanks: @bettse, @pcunning, @nxv, @noproto, @AloneLiberty and everyone else who has been helping us all this time and contributing valuable knowledges, ideas and source code.
108 lines
1.9 KiB
Python
108 lines
1.9 KiB
Python
Import("env")
|
|
|
|
env.Append(
|
|
LINT_SOURCES=[
|
|
Dir("app-scened-template"),
|
|
Dir("digital_signal"),
|
|
Dir("pulse_reader"),
|
|
Dir("signal_reader"),
|
|
Dir("drivers"),
|
|
Dir("flipper_format"),
|
|
Dir("infrared"),
|
|
Dir("nfc"),
|
|
Dir("subghz"),
|
|
Dir("toolbox"),
|
|
Dir("u8g2"),
|
|
Dir("update_util"),
|
|
Dir("print"),
|
|
Dir("music_worker"),
|
|
],
|
|
)
|
|
|
|
|
|
env.Append(
|
|
CPPPATH=[
|
|
"#/",
|
|
"#/lib", # TODO FL-3553: remove!
|
|
"#/lib/mlib",
|
|
# Ugly hack
|
|
Dir("../assets/compiled"),
|
|
],
|
|
SDK_HEADERS=[
|
|
*(
|
|
File(f"#/lib/mlib/m-{name}.h")
|
|
for name in (
|
|
"algo",
|
|
"array",
|
|
"bptree",
|
|
"core",
|
|
"deque",
|
|
"dict",
|
|
"list",
|
|
"rbtree",
|
|
"tuple",
|
|
"variant",
|
|
)
|
|
),
|
|
],
|
|
CPPDEFINES=[
|
|
'"M_MEMORY_FULL(x)=abort()"',
|
|
],
|
|
)
|
|
|
|
|
|
# drivers
|
|
# fatfs
|
|
# flipper_format
|
|
# infrared
|
|
# littlefs
|
|
# subghz
|
|
# toolbox
|
|
# one_wire
|
|
# micro-ecc
|
|
# misc
|
|
# digital_signal
|
|
# fnv1a_hash
|
|
# microtar
|
|
# nfc
|
|
# qrcode
|
|
# u8g2
|
|
# update_util
|
|
# heatshrink
|
|
# nanopb
|
|
# apps
|
|
# app-scened-template
|
|
# callback-connector
|
|
# app-template
|
|
|
|
|
|
libs = env.BuildModules(
|
|
[
|
|
"stm32wb",
|
|
"freertos",
|
|
"print",
|
|
"microtar",
|
|
"toolbox",
|
|
"libusb_stm32",
|
|
"drivers",
|
|
"fatfs",
|
|
"flipper_format",
|
|
"one_wire",
|
|
"ibutton",
|
|
"infrared",
|
|
"littlefs",
|
|
"mbedtls",
|
|
"subghz",
|
|
"nfc",
|
|
"digital_signal",
|
|
"pulse_reader",
|
|
"signal_reader",
|
|
"appframe",
|
|
"misc",
|
|
"lfrfid",
|
|
"flipper_application",
|
|
"music_worker",
|
|
],
|
|
)
|
|
|
|
Return("libs")
|