|
PebbleOS
|
Board description of a QSPI flash device. More...
Data Structures | |
| struct | QSPIFlashState |
| QSPI flash state, owned by the driver. More... | |
| struct | QSPIFlash |
| QSPI flash device board description. More... | |
Enumerations | |
| enum | QSPIFlashReadMode { QSPI_FLASH_READ_FASTREAD , QSPI_FLASH_READ_READ2O , QSPI_FLASH_READ_READ2IO , QSPI_FLASH_READ_READ4O , QSPI_FLASH_READ_READ4IO } |
| Read instruction used by the controller. More... | |
| enum | QSPIFlashWriteMode { QSPI_FLASH_WRITE_PP , QSPI_FLASH_WRITE_PP2O , QSPI_FLASH_WRITE_PP4O , QSPI_FLASH_WRITE_PP4IO } |
| Program instruction used by the controller. More... | |
Board description of a QSPI flash device.
| struct QSPIFlashState |
QSPI flash state, owned by the driver.
| Data Fields | ||
|---|---|---|
| bool | coredump_mode | Running in core dump mode, without OS services. |
| bool | fast_read_ddr_enabled | Double data rate fast read is in use. |
| QSPIFlashPart * | part | Part description. |
| struct QSPIFlash |
QSPI flash device board description.
| Data Fields | ||
|---|---|---|
| bool | default_fast_read_ddr_enabled | Use double data rate fast read by default. |
| QSPIPort * | qspi | QSPI port the flash is attached to. |
| QSPIFlashReadMode | read_mode | Read mode. |
| OutputConfig | reset_gpio | Reset pin. |
| QSPIFlashState * | state | Driver state. |
| QSPIFlashWriteMode | write_mode | Write mode. |
| enum QSPIFlashReadMode |
| enum QSPIFlashWriteMode |