├── .codespell ├── exclude-file.txt └── ignore-words.txt ├── .codespellrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.md └── workflows │ └── githubci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── examples ├── SdFat_Flash_and_SDcard │ ├── SdFat_Flash_and_SDcard.ino │ └── flash_config.h ├── SdFat_OpenNext │ ├── SdFat_OpenNext.ino │ └── flash_config.h ├── SdFat_ReadWrite │ ├── SdFat_ReadWrite.ino │ └── flash_config.h ├── SdFat_circuitpython │ ├── SdFat_circuitpython.ino │ └── flash_config.h ├── SdFat_circuitpython_backupFiles │ ├── SdFat_circuitpython_backupFiles.ino │ └── flash_config.h ├── SdFat_datalogging │ ├── SdFat_datalogging.ino │ └── flash_config.h ├── SdFat_format │ ├── SdFat_format.ino │ ├── diskio.h │ ├── ff.c │ ├── ff.h │ ├── ffconf.h │ └── flash_config.h ├── SdFat_full_usage │ ├── SdFat_full_usage.ino │ └── flash_config.h ├── SdFat_print_file │ ├── SdFat_print_file.ino │ └── flash_config.h ├── flash_erase │ ├── flash_config.h │ └── flash_erase.ino ├── flash_erase_express │ ├── .clue.generate │ ├── .cpb.generate │ ├── .cpx_ada.generate │ ├── .feather_m0_express.generate │ ├── .feather_m4_express.generate │ ├── .feather_rp2040.generate │ ├── .grand_central.generate │ ├── .matrixportal.generate │ ├── .metro_m0.generate │ ├── .metro_m4.generate │ ├── .metroesp32s2.generate │ ├── .neotrellis_m4.generate │ ├── .nrf52840.generate │ ├── .pybadge.generate │ ├── .pyportal.generate │ ├── .pyportal_titano.generate │ ├── flash_config.h │ └── flash_erase_express.ino ├── flash_info │ ├── flash_config.h │ └── flash_info.ino ├── flash_manipulator │ ├── flash_config.h │ └── flash_manipulator.ino ├── flash_sector_dump │ ├── flash_config.h │ └── flash_sector_dump.ino └── flash_speedtest │ ├── flash_config.h │ └── flash_speedtest.ino ├── library.properties ├── src ├── Adafruit_FlashCache.cpp ├── Adafruit_FlashCache.h ├── Adafruit_FlashTransport.h ├── Adafruit_SPIFlash.cpp ├── Adafruit_SPIFlash.h ├── Adafruit_SPIFlashBase.cpp ├── Adafruit_SPIFlashBase.h ├── esp32 │ ├── Adafruit_FlashTransport_ESP32.cpp │ └── Adafruit_FlashTransport_ESP32.h ├── flash_devices.h ├── qspi │ ├── Adafruit_FlashTransport_QSPI.h │ ├── Adafruit_FlashTransport_QSPI_NRF.cpp │ └── Adafruit_FlashTransport_QSPI_SAMD.cpp ├── rp2040 │ ├── Adafruit_FlashTransport_RP2040.cpp │ └── Adafruit_FlashTransport_RP2040.h └── spi │ ├── Adafruit_FlashTransport_SPI.cpp │ └── Adafruit_FlashTransport_SPI.h └── tools ├── build_all.py └── update-flash_config.py /.codespell/exclude-file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.codespell/ignore-words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/.codespell/ignore-words.txt -------------------------------------------------------------------------------- /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/.codespellrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/githubci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/.github/workflows/githubci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | 3 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/README.md -------------------------------------------------------------------------------- /examples/SdFat_Flash_and_SDcard/SdFat_Flash_and_SDcard.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_Flash_and_SDcard/SdFat_Flash_and_SDcard.ino -------------------------------------------------------------------------------- /examples/SdFat_Flash_and_SDcard/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_Flash_and_SDcard/flash_config.h -------------------------------------------------------------------------------- /examples/SdFat_OpenNext/SdFat_OpenNext.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_OpenNext/SdFat_OpenNext.ino -------------------------------------------------------------------------------- /examples/SdFat_OpenNext/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_OpenNext/flash_config.h -------------------------------------------------------------------------------- /examples/SdFat_ReadWrite/SdFat_ReadWrite.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_ReadWrite/SdFat_ReadWrite.ino -------------------------------------------------------------------------------- /examples/SdFat_ReadWrite/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_ReadWrite/flash_config.h -------------------------------------------------------------------------------- /examples/SdFat_circuitpython/SdFat_circuitpython.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_circuitpython/SdFat_circuitpython.ino -------------------------------------------------------------------------------- /examples/SdFat_circuitpython/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_circuitpython/flash_config.h -------------------------------------------------------------------------------- /examples/SdFat_circuitpython_backupFiles/SdFat_circuitpython_backupFiles.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_circuitpython_backupFiles/SdFat_circuitpython_backupFiles.ino -------------------------------------------------------------------------------- /examples/SdFat_circuitpython_backupFiles/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_circuitpython_backupFiles/flash_config.h -------------------------------------------------------------------------------- /examples/SdFat_datalogging/SdFat_datalogging.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_datalogging/SdFat_datalogging.ino -------------------------------------------------------------------------------- /examples/SdFat_datalogging/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_datalogging/flash_config.h -------------------------------------------------------------------------------- /examples/SdFat_format/SdFat_format.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_format/SdFat_format.ino -------------------------------------------------------------------------------- /examples/SdFat_format/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_format/diskio.h -------------------------------------------------------------------------------- /examples/SdFat_format/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_format/ff.c -------------------------------------------------------------------------------- /examples/SdFat_format/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_format/ff.h -------------------------------------------------------------------------------- /examples/SdFat_format/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_format/ffconf.h -------------------------------------------------------------------------------- /examples/SdFat_format/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_format/flash_config.h -------------------------------------------------------------------------------- /examples/SdFat_full_usage/SdFat_full_usage.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_full_usage/SdFat_full_usage.ino -------------------------------------------------------------------------------- /examples/SdFat_full_usage/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_full_usage/flash_config.h -------------------------------------------------------------------------------- /examples/SdFat_print_file/SdFat_print_file.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_print_file/SdFat_print_file.ino -------------------------------------------------------------------------------- /examples/SdFat_print_file/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/SdFat_print_file/flash_config.h -------------------------------------------------------------------------------- /examples/flash_erase/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_erase/flash_config.h -------------------------------------------------------------------------------- /examples/flash_erase/flash_erase.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_erase/flash_erase.ino -------------------------------------------------------------------------------- /examples/flash_erase_express/.clue.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.cpb.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.cpx_ada.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.feather_m0_express.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.feather_m4_express.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.feather_rp2040.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.grand_central.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.matrixportal.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.metro_m0.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.metro_m4.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.metroesp32s2.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.neotrellis_m4.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.nrf52840.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.pybadge.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.pyportal.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/.pyportal_titano.generate: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/flash_erase_express/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_erase_express/flash_config.h -------------------------------------------------------------------------------- /examples/flash_erase_express/flash_erase_express.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_erase_express/flash_erase_express.ino -------------------------------------------------------------------------------- /examples/flash_info/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_info/flash_config.h -------------------------------------------------------------------------------- /examples/flash_info/flash_info.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_info/flash_info.ino -------------------------------------------------------------------------------- /examples/flash_manipulator/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_manipulator/flash_config.h -------------------------------------------------------------------------------- /examples/flash_manipulator/flash_manipulator.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_manipulator/flash_manipulator.ino -------------------------------------------------------------------------------- /examples/flash_sector_dump/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_sector_dump/flash_config.h -------------------------------------------------------------------------------- /examples/flash_sector_dump/flash_sector_dump.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_sector_dump/flash_sector_dump.ino -------------------------------------------------------------------------------- /examples/flash_speedtest/flash_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_speedtest/flash_config.h -------------------------------------------------------------------------------- /examples/flash_speedtest/flash_speedtest.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/examples/flash_speedtest/flash_speedtest.ino -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/library.properties -------------------------------------------------------------------------------- /src/Adafruit_FlashCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/Adafruit_FlashCache.cpp -------------------------------------------------------------------------------- /src/Adafruit_FlashCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/Adafruit_FlashCache.h -------------------------------------------------------------------------------- /src/Adafruit_FlashTransport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/Adafruit_FlashTransport.h -------------------------------------------------------------------------------- /src/Adafruit_SPIFlash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/Adafruit_SPIFlash.cpp -------------------------------------------------------------------------------- /src/Adafruit_SPIFlash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/Adafruit_SPIFlash.h -------------------------------------------------------------------------------- /src/Adafruit_SPIFlashBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/Adafruit_SPIFlashBase.cpp -------------------------------------------------------------------------------- /src/Adafruit_SPIFlashBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/Adafruit_SPIFlashBase.h -------------------------------------------------------------------------------- /src/esp32/Adafruit_FlashTransport_ESP32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/esp32/Adafruit_FlashTransport_ESP32.cpp -------------------------------------------------------------------------------- /src/esp32/Adafruit_FlashTransport_ESP32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/esp32/Adafruit_FlashTransport_ESP32.h -------------------------------------------------------------------------------- /src/flash_devices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/flash_devices.h -------------------------------------------------------------------------------- /src/qspi/Adafruit_FlashTransport_QSPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/qspi/Adafruit_FlashTransport_QSPI.h -------------------------------------------------------------------------------- /src/qspi/Adafruit_FlashTransport_QSPI_NRF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/qspi/Adafruit_FlashTransport_QSPI_NRF.cpp -------------------------------------------------------------------------------- /src/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp -------------------------------------------------------------------------------- /src/rp2040/Adafruit_FlashTransport_RP2040.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/rp2040/Adafruit_FlashTransport_RP2040.cpp -------------------------------------------------------------------------------- /src/rp2040/Adafruit_FlashTransport_RP2040.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/rp2040/Adafruit_FlashTransport_RP2040.h -------------------------------------------------------------------------------- /src/spi/Adafruit_FlashTransport_SPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/spi/Adafruit_FlashTransport_SPI.cpp -------------------------------------------------------------------------------- /src/spi/Adafruit_FlashTransport_SPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/src/spi/Adafruit_FlashTransport_SPI.h -------------------------------------------------------------------------------- /tools/build_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/tools/build_all.py -------------------------------------------------------------------------------- /tools/update-flash_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adafruit/Adafruit_SPIFlash/HEAD/tools/update-flash_config.py --------------------------------------------------------------------------------