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 All builds need to only pkg update for their target environment 2024-07-27 06:49:11 -05:00
build-native.sh automatically propose to setup virtualenv if platformio is having issues in native build (#3923) 2024-05-19 07:25:05 -05:00
build-nrf52.sh All builds need to only pkg update for their target environment 2024-07-27 06:49:11 -05:00
build-rpi2040.sh All builds need to only pkg update for their target environment 2024-07-27 06:49:11 -05:00
build-stm32.sh Copy the actual bin 2024-07-27 07:28:11 -05:00
buildinfo.py bin: remove unused import in buildinfo.py 2024-05-15 23:00:12 +02:00
bump_version.py
check-all.sh
check-dependencies.sh
config-dist.yaml Make SPI frequency and TOPHONE queue size configurable on Native (#4369) 2024-08-01 19:29:49 -05:00
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 Generate the build matrix from the variant files (#3870) 2024-05-12 22:43:47 +02:00
genpartitions.py
lilygo_techo_bootloader-0.6.1.zip
mergehex Make mergehex executable. (#4290) 2024-07-15 07:11:37 -05:00
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 Merge hex for wm1110 target(s) 2024-07-04 08:10:40 -05:00
setup-python-for-esp-debug.sh Add PowerMon support (#4155) 2024-07-03 18:02:20 -05:00
test-simulator.sh
uf2-convert.bat
uf2conv.py fix python warning in uf2conf (#4235) 2024-07-09 07:19:03 -05:00
update-lilygo_techo_bootloader-0.6.1_nosd.uf2
view-map.sh