|
| uint32_t | QSPI_GetInstance (QSPI_Type *base) |
| | Получение номера блока QSPI.
|
| |
| void | QSPI_GetDefaultConfig (qspi_config_t *config) |
| | Получение конфигурации QSPI по умолчанию
|
| |
| void | QSPI_Init (QSPI_Type *base, const qspi_config_t *config) |
| | Инициализация контроллера QSPI.
|
| |
| void | QSPI_SetBitSize (QSPI_Type *base, qspi_bit_size_t bit_size) |
| | Установка количества передаваемых бит
|
| |
| void | QSPI_SetQMode (QSPI_Type *base, qspi_qmode_t spi_mode) |
| | Установка режима SPI.
|
| |
| void | QSPI_SetInhibitDin (QSPI_Type *base, bool inhibit_din) |
| | Установка запрета записи в Tx FIFO.
|
| |
| void | QSPI_SetInhibitDout (QSPI_Type *base, bool inhibit_dout) |
| | Установка запрета чтения из Rx FIFO.
|
| |
| static void | QSPI_Enable (QSPI_Type *base) |
| | Включение контроллера QSPI.
|
| |
| static void | QSPI_DeInit (QSPI_Type *base) |
| | Деинициализация контроллера QSPI.
|
| |
| static void | QSPI_EnableDMA (QSPI_Type *base) |
| | Включение DMA.
|
| |
| static void | QSPI_DisableDMA (QSPI_Type *base) |
| | Выключение DMA.
|
| |
| static uint32_t | QSPI_GetStatusFlag (QSPI_Type *base) |
| | Получение значения статусного регистра
|
| |
| static void | QSPI_SetSlaveSelect (QSPI_Type *base, uint32_t slave_select) |
| | Переключение ведомого устройства
|
| |
| static void | QSPI_EnableInterrupt (QSPI_Type *base, uint32_t mask) |
| | Включение прерываний
|
| |
| static void | QSPI_DisableInterrupt (QSPI_Type *base, uint32_t mask) |
| | Отключение прерываний
|
| |
| static void | QSPI_ClearInterrupt (QSPI_Type *base, uint32_t mask) |
| | Сброс прерываний
|
| |
| static void | QSPI_WriteData (QSPI_Type *base, uint32_t data) |
| | Передача 32-битного слова в Tx FIFO.
|
| |
| static void | QSPI_WriteDataByte (QSPI_Type *base, uint8_t data) |
| | Передача байта данных в Tx FIFO.
|
| |
| static uint32_t | QSPI_ReadData (QSPI_Type *base) |
| | Чтение 32-битного слова из Rx FIFO.
|
| |
| static uint8_t | QSPI_ReadDataByte (QSPI_Type *base) |
| | Чтение байта данных из Rx FIFO.
|
| |
| static uint32_t | QSPI_GetTXLVL (QSPI_Type *base) |
| | Чтение уровня заполнения буфера передачи Tx FIFO.
|
| |
| static uint32_t | QSPI_GetRXLVL (QSPI_Type *base) |
| | Чтение уровня заполнения буфера приема Rx FIFO.
|
| |
Интерфейс драйвера модуля QSPI.