Skip to content

Commit 43b700a

Browse files
authored
Nano ESP32 file system option (#8566)
* io_pin_remap: additional bugfixes - FunctionalInterrupt.h: prevent macro expansion in declaration - io_pin_remap.h: fix remaining pin-remapped functions whose API allow a variable number of parameters * Nano ESP32: make GPIO matrix reset robust to pin mode choice * Nano ESP32: add backwards-compatible pin definitions * Nano ESP32: erase flash when running "Burn Bootloader" * Nano ESP32: add filesystem type selection
1 parent 8c7841c commit 43b700a

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

Diff for: boards.txt

+9
Original file line numberDiff line numberDiff line change
@@ -24163,6 +24163,15 @@ nano_nora.build.memory_type={build.boot}_{build.psram_type}
2416324163
nano_nora.build.disable_pin_remap=
2416424164

2416524165
nano_nora.tools.esptool_py.program.pattern_args=--chip {build.mcu} --port "{serial.port}" --before default_reset --after hard_reset write_flash -z --flash_mode {build.flash_mode} --flash_freq {build.flash_freq} --flash_size {build.flash_size} {build.bootloader_addr} "{build.path}/{build.project_name}.bootloader.bin" 0x8000 "{build.path}/{build.project_name}.partitions.bin" 0xe000 "{runtime.platform.path}/tools/partitions/boot_app0.bin" 0xf70000 "{build.variant.path}/extra/nora_recovery/nora_recovery.ino.bin" 0x10000 "{build.path}/{build.project_name}.bin"
24166+
nano_nora.tools.esptool_py.erase.pattern_args=--chip {build.mcu} --port "{serial.port}" --before default_reset --after hard_reset erase_flash
24167+
24168+
nano_nora.menu.PartitionScheme.default=With FAT partition (default)
24169+
nano_nora.menu.PartitionScheme.spiffs=With SPIFFS partition (advanced)
24170+
nano_nora.menu.PartitionScheme.spiffs.build.partitions=app3M_spiffs9M_fact512k_16MB
24171+
24172+
nano_nora.menu.PinNumbers.default=By Arduino pin (default)
24173+
nano_nora.menu.PinNumbers.byGPIONumber=By GPIO number (legacy)
24174+
nano_nora.menu.PinNumbers.byGPIONumber.build.disable_pin_remap=-DBOARD_USES_HW_GPIO_NUMBERS
2416624175

2416724176
nano_nora.menu.PinNumbers.default=By Arduino pin (default)
2416824177
nano_nora.menu.PinNumbers.byGPIONumber=By GPIO number (legacy)

Diff for: tools/partitions/app3M_spiffs9M_fact512k_16MB.csv

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Name, Type, SubType, Offset, Size, Flags
2+
nvs, data, nvs, 0x9000, 0x5000,
3+
otadata, data, ota, 0xe000, 0x2000,
4+
app0, app, ota_0, 0x10000, 0x300000,
5+
app1, app, ota_1, 0x310000, 0x300000,
6+
spiffs, data, spiffs, 0x610000, 0x960000,
7+
factory, app, factory, 0xF70000, 0x80000,
8+
coredump, data, coredump, 0xFF0000, 0x10000,

0 commit comments

Comments
 (0)