Skip to content

Commit 62a75b7

Browse files
committed
update flash config
1 parent a90f94b commit 62a75b7

File tree

2 files changed

+28
-14
lines changed

2 files changed

+28
-14
lines changed

examples/MassStorage/msc_external_flash/flash_config.h

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,34 +33,41 @@
3333
Adafruit_FlashTransport_SPI flashTransport(CUSTOM_CS, CUSTOM_SPI);
3434

3535
#elif defined(ARDUINO_ARCH_ESP32)
36+
3637
// ESP32 use same flash device that store code for file system.
3738
// SPIFlash will parse partition.cvs to detect FATFS partition to use
3839
Adafruit_FlashTransport_ESP32 flashTransport;
3940

4041
#elif defined(ARDUINO_ARCH_RP2040)
42+
4143
// RP2040 use same flash device that store code for file system. Therefore we
4244
// only need to specify start address and size (no need SPI or SS)
43-
// Adafruit_FlashTransport_RP2040(start_address, size)
44-
// If start = 0, size = 0 (default), values that match file system setting in
45+
// By default (start=0, size=0), values that match file system setting in
4546
// 'Tools->Flash Size' menu selection will be used.
4647
Adafruit_FlashTransport_RP2040 flashTransport;
4748

4849
// To be compatible with CircuitPython partition scheme (start_address = 1 MB,
49-
// size = total flash - 1 MB) use const value (CPY_START_ADDR, CPY_SIZE).
50-
// Un-comment following line:
51-
// Adafruit_FlashTransport_RP2040
52-
// flashTransport(Adafruit_FlashTransport_RP2040::CPY_START_ADDR,
53-
// Adafruit_FlashTransport_RP2040::CPY_SIZE);
50+
// size = total flash - 1 MB) use const value (CPY_START_ADDR, CPY_SIZE) or
51+
// subclass Adafruit_FlashTransport_RP2040_CPY. Un-comment either of the
52+
// following line:
53+
// Adafruit_FlashTransport_RP2040
54+
// flashTransport(Adafruit_FlashTransport_RP2040::CPY_START_ADDR,
55+
// Adafruit_FlashTransport_RP2040::CPY_SIZE);
56+
// Adafruit_FlashTransport_RP2040_CPY flashTransport;
5457

5558
#else
59+
5660
// On-board external flash (QSPI or SPI) macros should already
5761
// defined in your board variant if supported
5862
// - EXTERNAL_FLASH_USE_QSPI
5963
// - EXTERNAL_FLASH_USE_CS/EXTERNAL_FLASH_USE_SPI
64+
6065
#if defined(EXTERNAL_FLASH_USE_QSPI)
66+
6167
Adafruit_FlashTransport_QSPI flashTransport;
6268

6369
#elif defined(EXTERNAL_FLASH_USE_SPI)
70+
6471
Adafruit_FlashTransport_SPI flashTransport(EXTERNAL_FLASH_USE_CS,
6572
EXTERNAL_FLASH_USE_SPI);
6673

examples/MassStorage/msc_external_flash_sdcard/flash_config.h

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,34 +33,41 @@
3333
Adafruit_FlashTransport_SPI flashTransport(CUSTOM_CS, CUSTOM_SPI);
3434

3535
#elif defined(ARDUINO_ARCH_ESP32)
36+
3637
// ESP32 use same flash device that store code for file system.
3738
// SPIFlash will parse partition.cvs to detect FATFS partition to use
3839
Adafruit_FlashTransport_ESP32 flashTransport;
3940

4041
#elif defined(ARDUINO_ARCH_RP2040)
42+
4143
// RP2040 use same flash device that store code for file system. Therefore we
4244
// only need to specify start address and size (no need SPI or SS)
43-
// Adafruit_FlashTransport_RP2040(start_address, size)
44-
// If start = 0, size = 0 (default), values that match file system setting in
45+
// By default (start=0, size=0), values that match file system setting in
4546
// 'Tools->Flash Size' menu selection will be used.
4647
Adafruit_FlashTransport_RP2040 flashTransport;
4748

4849
// To be compatible with CircuitPython partition scheme (start_address = 1 MB,
49-
// size = total flash - 1 MB) use const value (CPY_START_ADDR, CPY_SIZE).
50-
// Un-comment following line:
51-
// Adafruit_FlashTransport_RP2040
52-
// flashTransport(Adafruit_FlashTransport_RP2040::CPY_START_ADDR,
53-
// Adafruit_FlashTransport_RP2040::CPY_SIZE);
50+
// size = total flash - 1 MB) use const value (CPY_START_ADDR, CPY_SIZE) or
51+
// subclass Adafruit_FlashTransport_RP2040_CPY. Un-comment either of the
52+
// following line:
53+
// Adafruit_FlashTransport_RP2040
54+
// flashTransport(Adafruit_FlashTransport_RP2040::CPY_START_ADDR,
55+
// Adafruit_FlashTransport_RP2040::CPY_SIZE);
56+
// Adafruit_FlashTransport_RP2040_CPY flashTransport;
5457

5558
#else
59+
5660
// On-board external flash (QSPI or SPI) macros should already
5761
// defined in your board variant if supported
5862
// - EXTERNAL_FLASH_USE_QSPI
5963
// - EXTERNAL_FLASH_USE_CS/EXTERNAL_FLASH_USE_SPI
64+
6065
#if defined(EXTERNAL_FLASH_USE_QSPI)
66+
6167
Adafruit_FlashTransport_QSPI flashTransport;
6268

6369
#elif defined(EXTERNAL_FLASH_USE_SPI)
70+
6471
Adafruit_FlashTransport_SPI flashTransport(EXTERNAL_FLASH_USE_CS,
6572
EXTERNAL_FLASH_USE_SPI);
6673

0 commit comments

Comments
 (0)