operation sequence of serial nor flash More...
#include <hpm_serial_nor_host.h>
Data Fields | |
| uint8_t | use_dma |
| struct { | |
| uint8_t cmd | |
| } | cmd_phase |
| struct { | |
| bool enable | |
| hpm_serial_nor_seq_addr_bit_t addr_bit | |
| hpm_serial_nor_seq_io_mode_t addr_io_mode | |
| uint32_t addr | |
| } | addr_phase |
| struct { | |
| uint8_t dummy_count | |
| } | dummy_phase |
| struct { | |
| hpm_serial_nor_seq_direction_t direction | |
| hpm_serial_nor_seq_io_mode_t data_io_mode | |
| uint32_t len | |
| uint8_t * buf | |
| } | data_phase |
operation sequence of serial nor flash
| uint32_t hpm_serial_nor_transfer_seq_t::addr |
| hpm_serial_nor_seq_addr_bit_t hpm_serial_nor_transfer_seq_t::addr_bit |
| hpm_serial_nor_seq_io_mode_t hpm_serial_nor_transfer_seq_t::addr_io_mode |
| struct { ... } hpm_serial_nor_transfer_seq_t::addr_phase |
| uint8_t* hpm_serial_nor_transfer_seq_t::buf |
| uint8_t hpm_serial_nor_transfer_seq_t::cmd |
| struct { ... } hpm_serial_nor_transfer_seq_t::cmd_phase |
| hpm_serial_nor_seq_io_mode_t hpm_serial_nor_transfer_seq_t::data_io_mode |
| struct { ... } hpm_serial_nor_transfer_seq_t::data_phase |
| hpm_serial_nor_seq_direction_t hpm_serial_nor_transfer_seq_t::direction |
| uint8_t hpm_serial_nor_transfer_seq_t::dummy_count |
| struct { ... } hpm_serial_nor_transfer_seq_t::dummy_phase |
| bool hpm_serial_nor_transfer_seq_t::enable |
| uint32_t hpm_serial_nor_transfer_seq_t::len |
| uint8_t hpm_serial_nor_transfer_seq_t::use_dma |