#include <cdefBF527.h>Include dependency graph for spi_flash.h:

This graph shows which files directly or indirectly include this file:

Defines | |
| #define | COMMON_SPI_SETTINGS (SPE|MSTR) |
| #define | TIMOD01 (0x01) |
| #define | FLASH_BAUD_RATE_DIVISOR 3 |
| #define | SECTOR_SIZE 262144 |
| #define | SECTORS_NUM 64 |
| #define | PAGE_SIZE 256 |
| #define | SPI_WREN (0x06) |
| #define | SPI_WRDI (0x04) |
| #define | SPI_RDID (0x9F) |
| #define | SPI_RDSR (0x05) |
| #define | SPI_WRSR (0x01) |
| #define | SPI_READ (0x03) |
| #define | SPI_FAST_READ (0x0B) |
| #define | SPI_PP (0x02) |
| #define | SPI_SE (0xD8) |
| #define | SPI_BE (0xC7) |
| #define | WIP (0x1) |
| #define | WEL (0x2) |
| #define | CMD_S25FLXX_DP 0xb9 |
| #define | CMD_S25FLXX_RES 0xab |
| #define | FLASH_DELAY 300 |
| #define | TIMEOUT 35000*128 |
| #define | NO_ERR 0 |
| #define | EXCEED_PAGE_SIZE -1 |
| #define | POLL_TIMEOUT -2 |
| #define | INVALID_SECTOR -3 |
| #define | INVALID_DATA -4 |
| #define | STMICRO_NUMONYX 0x20 |
| #define | SPANSION 0x01 |
Functions | |
| int | GetCodes (unsigned char *, unsigned char) |
| int | EraseFlash (void) |
| int | EraseSector (unsigned long ulAddr) |
| int | EraseSectorNum (int nBlock) |
| int | memoryPageWrite (unsigned long ulStartAdd, unsigned long length, unsigned char *data_buf) |
| int | memoryRead (unsigned long ulStartAdd, unsigned long length, unsigned char *data_buf) |
| #define CMD_S25FLXX_DP 0xb9 |
| #define CMD_S25FLXX_RES 0xab |
| #define COMMON_SPI_SETTINGS (SPE|MSTR) |
| #define EXCEED_PAGE_SIZE -1 |
| #define FLASH_BAUD_RATE_DIVISOR 3 |
| #define FLASH_DELAY 300 |
| #define INVALID_DATA -4 |
| #define INVALID_SECTOR -3 |
| #define NO_ERR 0 |
| #define PAGE_SIZE 256 |
| #define POLL_TIMEOUT -2 |
| #define SECTOR_SIZE 262144 |
| #define SECTORS_NUM 64 |
| #define SPANSION 0x01 |
| #define SPI_BE (0xC7) |
| #define SPI_FAST_READ (0x0B) |
| #define SPI_PP (0x02) |
| #define SPI_RDID (0x9F) |
| #define SPI_RDSR (0x05) |
| #define SPI_READ (0x03) |
| #define SPI_SE (0xD8) |
| #define SPI_WRDI (0x04) |
| #define SPI_WREN (0x06) |
| #define SPI_WRSR (0x01) |
| #define STMICRO_NUMONYX 0x20 |
| #define TIMEOUT 35000*128 |
| #define TIMOD01 (0x01) |
| #define WEL (0x2) |
| #define WIP (0x1) |
| int EraseFlash | ( | void | ) |
| int EraseSector | ( | unsigned long | ulAddr | ) |
| int EraseSectorNum | ( | int | nBlock | ) |
| int GetCodes | ( | unsigned char * | , | |
| unsigned | char | |||
| ) |
| int memoryPageWrite | ( | unsigned long | ulStartAdd, | |
| unsigned long | length, | |||
| unsigned char * | data_buf | |||
| ) |
| int memoryRead | ( | unsigned long | ulStartAdd, | |
| unsigned long | length, | |||
| unsigned char * | data_buf | |||
| ) |
1.4.7