|
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 | ||
| ) |
1.8.13