Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nano ESP32 file system option #8566

Merged

Conversation

pillo79
Copy link
Contributor

@pillo79 pillo79 commented Aug 25, 2023

Description of Change

This addresses issues raised by several Arduino forum users about not being able to use SPIFFS-based projects on their Nano ESP32, introducing the choice of data partition file system between FAT and SPIFFS.

2578081 properly implements (as other ESP32 targets) the "Burn Bootloader" action to mean "Erase Flash". This is required when switching between file systems to avoid mounting errors.

Tests scenarios

Tested on the Nano ESP32 with SPIFFS_Test and FFat_Test.

Related links

First three commits are from #8565 to avoid conflicts in boards.txt.
Closes #8553.

@pillo79 pillo79 marked this pull request as draft August 25, 2023 16:44
@VojtechBartoska VojtechBartoska added this to the 2.0.12 milestone Aug 28, 2023
@pillo79 pillo79 marked this pull request as ready for review August 29, 2023 12:26
@me-no-dev me-no-dev merged commit 43b700a into espressif:release/v2.x Aug 29, 2023
41 checks passed
me-no-dev pushed a commit that referenced this pull request Sep 4, 2023
* 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

3 participants