ELIOT1 HAL
Загрузка...
Поиск...
Не найдено
hal_qspi_nor_flash.h
См. документацию.
1
20#ifndef HAL_QSPI_NOR_FLASH_H
21#define HAL_QSPI_NOR_FLASH_H
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
27#include "hal_common.h"
28#include "hal_nor_flash.h"
29#include "hal_qspi.h"
30
64
70enum {
76};
77
88
97
105
118
128
129#ifdef __cplusplus
130}
131#endif
132
133#endif /* HAL_QSPI_NOR_FLASH_H */
134
_serial_nor_command
Коды операций микросхемы флеш-памяти
Definition hal_qspi_nor_flash.h:34
_qspi_command_type
Тип команды QSPI.
Definition hal_qspi_nor_flash.h:109
_qspi_command_format
Формат команды QSPI.
Definition hal_qspi_nor_flash.h:92
enum _qspi_command_type qspi_command_type_t
Тип команды QSPI.
enum _qspi_command_format qspi_command_format_t
Формат команды QSPI.
struct _qspi_nor_handle qspi_nor_handle_t
Контекст драйвера NOR Flash.
struct _qspi_nor_config qspi_nor_config_t
Конфигурационный блок для режима Quad.
struct _qspi_nor_init_config qspi_nor_init_config_t
Первоначальная конфигурация QSPI.
@ NOR_CmdEraseSector4KB
Definition hal_qspi_nor_flash.h:58
@ NOR_CmdReadSecStatus_35
Definition hal_qspi_nor_flash.h:44
@ NOR_CmdInvalid
Definition hal_qspi_nor_flash.h:35
@ NOR_CmdReadMemorySDR_1_1_2
Definition hal_qspi_nor_flash.h:49
@ NOR_CmdEraseSector4KBA32
Definition hal_qspi_nor_flash.h:61
@ NOR_CmdWriteEnable
Definition hal_qspi_nor_flash.h:41
@ NOR_CmdEraseChip
Definition hal_qspi_nor_flash.h:56
@ NOR_CmdWriteDisable
Definition hal_qspi_nor_flash.h:42
@ NOR_CmdReadMemorySDR_1_1_1
Definition hal_qspi_nor_flash.h:48
@ NOR_CmdReadMemorySDR_1_2_2
Definition hal_qspi_nor_flash.h:50
@ NOR_CmdReadSecStatus_3F
Definition hal_qspi_nor_flash.h:45
@ NOR_CmdReadMemory
Definition hal_qspi_nor_flash.h:46
@ NOR_CmdEraseSector
Definition hal_qspi_nor_flash.h:60
@ NOR_CmdWriteSecStatus_31
Definition hal_qspi_nor_flash.h:37
@ NOR_CmdReadMemorySDR_1_1_4
Definition hal_qspi_nor_flash.h:51
@ NOR_CmdEraseSectorA32
Definition hal_qspi_nor_flash.h:62
@ NOR_CmdWriteMemoryA32
Definition hal_qspi_nor_flash.h:40
@ NOR_CmdReadMemorySDR_1_4_4_A32
Definition hal_qspi_nor_flash.h:53
@ NOR_CmdReadStatus
Definition hal_qspi_nor_flash.h:43
@ NOR_CmdReadMemoryA32
Definition hal_qspi_nor_flash.h:47
@ NOR_CmdEraseSector32KB
Definition hal_qspi_nor_flash.h:59
@ NOR_CmdWriteMemory
Definition hal_qspi_nor_flash.h:39
@ NOR_CmdWriteStatus
Definition hal_qspi_nor_flash.h:36
@ NOR_CmdErasePage
Definition hal_qspi_nor_flash.h:57
@ NOR_CmdWriteSecStatus_3E
Definition hal_qspi_nor_flash.h:38
@ NOR_CmdReadMemorySDR_1_4_4
Definition hal_qspi_nor_flash.h:52
@ NOR_CmdEraseChipNor
Definition hal_qspi_nor_flash.h:55
@ NOR_CmdReadMemorySDR_1_1_4_A32
Definition hal_qspi_nor_flash.h:54
@ QSPI_CommandNoOpcodeAddrThreeBytes
Definition hal_qspi_nor_flash.h:115
@ QSPI_CommandOpcodeAddrOneByte
Definition hal_qspi_nor_flash.h:111
@ QSPI_CommandOpcodeAddrFourBytes
Definition hal_qspi_nor_flash.h:114
@ QSPI_CommandOpcodeOnly
Definition hal_qspi_nor_flash.h:110
@ QSPI_CommandOpcodeAddrTwoBytes
Definition hal_qspi_nor_flash.h:112
@ QSPI_CommandNoOpcodeAddrFourBytes
Definition hal_qspi_nor_flash.h:116
@ QSPI_CommandOpcodeAddrThreeBytes
Definition hal_qspi_nor_flash.h:113
@ QSPI_CommandDataQuad
Definition hal_qspi_nor_flash.h:94
@ QSPI_CommandAllSerial
Definition hal_qspi_nor_flash.h:93
@ QSPI_CommandOpcodeSerial
Definition hal_qspi_nor_flash.h:95
@ NOR_QuadModeStatusReg2_Bit1
Definition hal_qspi_nor_flash.h:73
@ NOR_QuadModeStatusReg2_Bit1_0x31
Definition hal_qspi_nor_flash.h:75
@ NOR_QuadModeStatusReg2_Bit7
Definition hal_qspi_nor_flash.h:74
@ NOR_QuadModeNotConfig
Definition hal_qspi_nor_flash.h:71
@ NOR_QuadModeStatusReg1_Bit6
Definition hal_qspi_nor_flash.h:72
Интерфейс драйвера флеш-памяти NOR.
Интерфейс драйвера модуля QSPI.
Основной набор команд для флеш-памяти NOR.
Definition hal_nor_flash.h:43
Конфигурационный блок для режима Quad.
Definition hal_qspi_nor_flash.h:81
uint8_t quad_enable_bit_shift
Definition hal_qspi_nor_flash.h:85
uint8_t quad_enable_command
Definition hal_qspi_nor_flash.h:84
uint8_t quad_read_command
Definition hal_qspi_nor_flash.h:86
bool write_two_status_bytes
Definition hal_qspi_nor_flash.h:83
bool is_quad_need_enable
Definition hal_qspi_nor_flash.h:82
Контекст драйвера NOR Flash.
Definition hal_qspi_nor_flash.h:122
uint8_t intermediate_len
Definition hal_qspi_nor_flash.h:125
nor_command_set_t command_set
Definition hal_qspi_nor_flash.h:126
qspi_command_type_t command_type
Definition hal_qspi_nor_flash.h:123
qspi_command_format_t read_cmd_format
Definition hal_qspi_nor_flash.h:124
Первоначальная конфигурация QSPI.
Definition hal_qspi_nor_flash.h:101
uint32_t quad_mode_setting
Definition hal_qspi_nor_flash.h:103
qspi_command_format_t cmd_format
Definition hal_qspi_nor_flash.h:102