Loading...
Searching...
No Matches
mtd_spi_nor_opcode_t Struct Reference

SPI NOR flash opcode table. More...

Detailed Description

SPI NOR flash opcode table.

Definition at line 42 of file mtd_spi_nor.h.

#include <mtd_spi_nor.h>

Data Fields

uint8_t rdid
 Read identification (JEDEC ID)
 
uint8_t wren
 Write enable.
 
uint8_t rdsr
 Read status register.
 
uint8_t wrsr
 Write status register.
 
uint8_t read
 Read data bytes, 3 byte address.
 
uint8_t read_fast
 Read data bytes, 3 byte address, at higher speed.
 
uint8_t page_program
 Page program.
 
uint8_t sector_erase
 Block erase 4 KiB.
 
uint8_t block_erase_32k
 32KiB block erase
 
uint8_t block_erase_64k
 Block erase (usually 64 KiB)
 
uint8_t chip_erase
 Chip erase.
 
uint8_t sleep
 Deep power down.
 
uint8_t wake
 Release from deep power down.
 

Field Documentation

◆ block_erase_32k

uint8_t mtd_spi_nor_opcode_t::block_erase_32k

32KiB block erase

Definition at line 51 of file mtd_spi_nor.h.

◆ block_erase_64k

uint8_t mtd_spi_nor_opcode_t::block_erase_64k

Block erase (usually 64 KiB)

Definition at line 52 of file mtd_spi_nor.h.

◆ chip_erase

uint8_t mtd_spi_nor_opcode_t::chip_erase

Chip erase.

Definition at line 53 of file mtd_spi_nor.h.

◆ page_program

uint8_t mtd_spi_nor_opcode_t::page_program

Page program.

Definition at line 49 of file mtd_spi_nor.h.

◆ rdid

uint8_t mtd_spi_nor_opcode_t::rdid

Read identification (JEDEC ID)

Definition at line 43 of file mtd_spi_nor.h.

◆ rdsr

uint8_t mtd_spi_nor_opcode_t::rdsr

Read status register.

Definition at line 45 of file mtd_spi_nor.h.

◆ read

uint8_t mtd_spi_nor_opcode_t::read

Read data bytes, 3 byte address.

Definition at line 47 of file mtd_spi_nor.h.

◆ read_fast

uint8_t mtd_spi_nor_opcode_t::read_fast

Read data bytes, 3 byte address, at higher speed.

Definition at line 48 of file mtd_spi_nor.h.

◆ sector_erase

uint8_t mtd_spi_nor_opcode_t::sector_erase

Block erase 4 KiB.

Definition at line 50 of file mtd_spi_nor.h.

◆ sleep

uint8_t mtd_spi_nor_opcode_t::sleep

Deep power down.

Definition at line 54 of file mtd_spi_nor.h.

◆ wake

uint8_t mtd_spi_nor_opcode_t::wake

Release from deep power down.

Definition at line 55 of file mtd_spi_nor.h.

◆ wren

uint8_t mtd_spi_nor_opcode_t::wren

Write enable.

Definition at line 44 of file mtd_spi_nor.h.

◆ wrsr

uint8_t mtd_spi_nor_opcode_t::wrsr

Write status register.

Definition at line 46 of file mtd_spi_nor.h.


The documentation for this struct was generated from the following file: