firmware/bin
geeksville 09ea198205
Automatically generate .uf2 files anytime we generate a .hex file for nrf52 (#4370)
* Automatically generate .uf2 files (which are often used by nrf52 bootloaders for installing
app loads) anytime we generate a new hex file.  This tool takes very little time to run and it is handy
for development

* Remove an old custom target I had tried to add to autogen uf2 files (that never worked)

Build output now looks like:

$ pio run --environment tracker-t1000-e
Processing tracker-t1000-e (board: tracker-t1000-e; platform: platformio/nordicnrf52@^10.5.0; framework: arduino)
...
Generating UF2 file
Converting to uf2, output size: 1395200, start address: 0x27000
Wrote 1395200 bytes to /home/kevinh/development/meshtastic/firmware/.pio/build/tracker-t1000-e/firmware.uf2
Building .pio/build/tracker-t1000-e/firmware.zip
Zip created at .pio/build/tracker-t1000-e/firmware.zip
=================================================================================== [SUCCESS] Took 9.33 seconds ===================================================================================

Environment      Status    Duration
---------------  --------  ------------
tracker-t1000-e  SUCCESS   00:00:09.327
=================================================================================== 1 succeeded in 00:00:09.327 ===================================================================================

Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-08-02 18:55:04 -05:00
..
build-esp32.sh
build-native.sh
build-nrf52.sh
build-rpi2040.sh
build-stm32.sh
buildinfo.py
bump_version.py
check-all.sh
check-dependencies.sh
config-dist.yaml
device-install.bat
device-install.sh
device-update.bat
device-update.sh
dump-ram-users.sh
exception_decoder.py
gen-images.sh
generate_ci_matrix.py
genpartitions.py
lilygo_techo_bootloader-0.6.1.zip
mergehex
Meshtastic_nRF52_factory_erase_v2.uf2
meshtasticd.service
native-gdbserver.sh
native-install.sh
native-run.sh
platformio-custom.py Automatically generate .uf2 files anytime we generate a .hex file for nrf52 (#4370) 2024-08-02 18:55:04 -05:00
promote-release.sh
read-system-info.sh
readprops.py
regen-protos.bat
regen-protos.sh
s140_nrf52_7.3.0_softdevice.hex
setup-python-for-esp-debug.sh
test-simulator.sh
uf2-convert.bat
uf2conv.py
update-lilygo_techo_bootloader-0.6.1_nosd.uf2
view-map.sh