mirror of
https://github.com/meshtastic/firmware.git
synced 2025-08-01 11:25:44 +00:00
![]() * Make STM compile again and update toolchain. The binary is too big for the flash. WIP * Making progress with OSFS, still WIP * more progress, still too big. Adding RAK3172 to the equasion * Make STM compile again and update toolchain. The binary is too big for the flash. WIP * Making progress with OSFS, still WIP * more progress, still too big. Adding RAK3172 to the equasion * still too big * minimize build * trunk fmt * fix a couple of symbol clashes * trunk fmt * down to 101% with a release vs. debug build and omitting the flash strings * fix compilation * fix compilation once more * update protobufs linkage * - Toolchain updated - Fixed macro error * silence compiler warning note: do something about this assert... * new toolkit and fix Power.cpp * STM32WL make it fit (#4330) * Add option to exclude I2C parts The I2C hals and related code uses a significant amount of flash space and aren't required for a basic node. * Add option to disable Admin and NodeInfo modules Disabled by default in minimal build. This saves a significant amount of flash * Disable unused hals These use up significant flash * Add float support for printf for debugging Makes serial look nice for debugging * This breaks my build for some reason * These build flags can save a bit of flash * Don't disable NodeInfo and Admin modules in minimal build They fit in flash * Don't include printf float support by default Only useful for debugging --------- Co-authored-by: Adam Lawson <dev@goshawk22.uk> --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> Co-authored-by: Adam Lawson <dev@goshawk22.uk> |
||
---|---|---|
.. | ||
ai-c3 | ||
betafpv_900_tx_nano | ||
betafpv_2400_tx_micro | ||
bpi_picow_esp32_s3 | ||
canaryone | ||
CDEBYTE_EoRa-S3 | ||
chatter2 | ||
diy | ||
Dongle_nRF52840-pca10059-v1 | ||
EBYTE_ESP32-S3 | ||
esp32-s3-pico | ||
feather_diy | ||
heltec_capsule_sensor_v3 | ||
heltec_esp32c3 | ||
heltec_hru_3601 | ||
heltec_mesh_node_t114 | ||
heltec_v1 | ||
heltec_v2 | ||
heltec_v2.1 | ||
heltec_v3 | ||
heltec_vision_master_e213 | ||
heltec_vision_master_e290 | ||
heltec_vision_master_t190 | ||
heltec_wireless_paper | ||
heltec_wireless_paper_v1 | ||
heltec_wireless_tracker | ||
heltec_wireless_tracker_V1_0 | ||
heltec_wsl_v3 | ||
lora_isp4520 | ||
lora_relay_v1 | ||
lora_relay_v2 | ||
m5stack_core | ||
m5stack_coreink | ||
m5stack-stamp-c3 | ||
MakePython_nRF52840_eink | ||
MakePython_nRF52840_oled | ||
monteops_hw1 | ||
my_esp32s3_diy_eink | ||
my_esp32s3_diy_oled | ||
nano-g1 | ||
nano-g1-explorer | ||
nano-g2-ultra | ||
pca10056-rc-clock | ||
picomputer-s3 | ||
portduino | ||
ppr | ||
ppr1 | ||
radiomaster_900_bandit_micro | ||
radiomaster_900_bandit_nano | ||
rak2560 | ||
rak3172 | ||
rak4631 | ||
rak4631_epaper | ||
rak4631_epaper_onrxtx | ||
rak10701 | ||
rak11200 | ||
rak11310 | ||
rp2040-lora | ||
rpipico | ||
rpipico-slowclock | ||
rpipicow | ||
senselora_rp2040 | ||
station-g1 | ||
station-g2 | ||
t-deck | ||
t-echo | ||
t-watch-s3 | ||
tbeam | ||
tbeam_v07 | ||
tbeam-s3-core | ||
tlora_t3s3_v1 | ||
tlora_v1 | ||
tlora_v1_3 | ||
tlora_v2 | ||
tlora_v2_1_16 | ||
tlora_v2_1_16_tcxo | ||
tlora_v2_1_18 | ||
tracker-t1000-e | ||
trackerd | ||
tracksenger | ||
TWC_mesh_v4 | ||
unphone | ||
wio-e5 | ||
wio-sdk-wm1110 | ||
wio-t1000-s | ||
wio-tracker-wm1110 | ||
wiphone | ||
xiao_ble |