MeterLogger
|
Go to the source code of this file.
Data Structures | |
struct | SpiFlashChip |
Macros | |
#define | SPI_FLASH_SEC_SIZE 4096 |
Typedefs | |
typedef SpiFlashOpResult(* | user_spi_flash_read) (SpiFlashChip *spi, uint32 src_addr, uint32 *des_addr, uint32 size) |
Enumerations | |
enum | SpiFlashOpResult { SPI_FLASH_RESULT_OK, SPI_FLASH_RESULT_ERR, SPI_FLASH_RESULT_TIMEOUT } |
Functions | |
uint32 | spi_flash_get_id (void) |
SpiFlashOpResult | spi_flash_erase_sector (uint16 sec) |
SpiFlashOpResult | spi_flash_write (uint32 des_addr, uint32 *src_addr, uint32 size) |
SpiFlashOpResult | spi_flash_read (uint32 src_addr, uint32 *des_addr, uint32 size) |
void | spi_flash_set_read_func (user_spi_flash_read read) |
#define SPI_FLASH_SEC_SIZE 4096 |
Definition at line 43 of file spi_flash.h.
typedef SpiFlashOpResult(* user_spi_flash_read) (SpiFlashChip *spi, uint32 src_addr, uint32 *des_addr, uint32 size) |
Definition at line 50 of file spi_flash.h.
enum SpiFlashOpResult |
Enumerator | |
---|---|
SPI_FLASH_RESULT_OK | |
SPI_FLASH_RESULT_ERR | |
SPI_FLASH_RESULT_TIMEOUT |
Definition at line 28 of file spi_flash.h.
SpiFlashOpResult spi_flash_erase_sector | ( | uint16 | sec | ) |
uint32 spi_flash_get_id | ( | void | ) |
SpiFlashOpResult spi_flash_read | ( | uint32 | src_addr, |
uint32 * | des_addr, | ||
uint32 | size | ||
) |
void spi_flash_set_read_func | ( | user_spi_flash_read | read | ) |
SpiFlashOpResult spi_flash_write | ( | uint32 | des_addr, |
uint32 * | src_addr, | ||
uint32 | size | ||
) |