https://github.com/adafruit/adafruit_spiflash
Arduino library for external (Q)SPI flash device
https://github.com/adafruit/adafruit_spiflash
arduino-library
Last synced: 7 months ago
JSON representation
Arduino library for external (Q)SPI flash device
- Host: GitHub
- URL: https://github.com/adafruit/adafruit_spiflash
- Owner: adafruit
- License: mit
- Created: 2011-10-06T15:50:14.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2025-04-01T12:02:19.000Z (9 months ago)
- Last Synced: 2025-04-11T19:07:37.280Z (8 months ago)
- Topics: arduino-library
- Language: C++
- Homepage:
- Size: 702 KB
- Stars: 173
- Watchers: 27
- Forks: 86
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Adafruit SPI Flash
[](https://github.com/adafruit/Adafruit_SPIFlash/actions) [](https://opensource.org/licenses/MIT)
Arduino library for external (Q)SPI flash device.
## Supported Cores
- [adafruit/Adafruit_nRF52_Arduino](https://github.com/adafruit/Adafruit_nRF52_Arduino)
- [adafruit/ArduinoCore-samd](https://github.com/adafruit/ArduinoCore-samd)
- [earlephilhower/arduino-pico](https://github.com/earlephilhower/arduino-pico)
- [espressif/arduino-esp32](https://github.com/espressif/arduino-esp32)
## Features
- Support SPI interfaces for all cores
- Support QSPI interfaces for nRF52 and SAMD51
- Support FRAM flash devices
- Provide raw flash access APIs
- Implement block device APIs from SdFat's BaseBlockDRiver with caching to facilitate FAT filesystem on flash device