结构体说明
FAL_Flash设备结构体
在此结构体中,嵌套了操作方法的结构体,在使用FLASH设备的时候,不同的Flash设备处于不同的c文件中,首先进行实例声明,然后在各自的c文件中编写方法的具体实现,这样虽然大家用的函数名是一样的,但是具体方法是各自分开的。
struct fal_flash_dev
{
char name[FAL_DEV_NAME_MAX];
/* flash device start address and len */
uint32_t addr;
size_t len;
/* the block size in the flash for erase minimum granularity */
size_t blk_size;
struct
{
i