RT-Thread RTOS 1.2.0
An open source embedded real-time operating system
载入中...
搜索中...
未找到
mtd_nor.h 文件参考
#include <rtthread.h>
+ mtd_nor.h 的引用(Include)关系图:

浏览该文件的源代码.

结构体

struct  rt_mtd_nor_device
 
struct  rt_mtd_nor_driver_ops
 

宏定义

#define RT_MTD_NOR_DEVICE(device)
 

函数

rt_err_t rt_mtd_nor_register_device (const char *name, struct rt_mtd_nor_device *device)
 
rt_uint32_t rt_mtd_nor_read_id (struct rt_mtd_nor_device *device)
 
rt_ssize_t rt_mtd_nor_read (struct rt_mtd_nor_device *device, rt_off_t offset, rt_uint8_t *data, rt_size_t length)
 
rt_ssize_t rt_mtd_nor_write (struct rt_mtd_nor_device *device, rt_off_t offset, const rt_uint8_t *data, rt_size_t length)
 
rt_err_t rt_mtd_nor_erase_block (struct rt_mtd_nor_device *device, rt_off_t offset, rt_size_t length)
 

宏定义说明

◆ RT_MTD_NOR_DEVICE

#define RT_MTD_NOR_DEVICE ( device)
值:

在文件 mtd_nor.h17 行定义.

函数说明

◆ rt_mtd_nor_register_device()

rt_err_t rt_mtd_nor_register_device ( const char * name,
struct rt_mtd_nor_device * device )

◆ rt_mtd_nor_read_id()

rt_uint32_t rt_mtd_nor_read_id ( struct rt_mtd_nor_device * device)

◆ rt_mtd_nor_read()

rt_ssize_t rt_mtd_nor_read ( struct rt_mtd_nor_device * device,
rt_off_t offset,
rt_uint8_t * data,
rt_size_t length )

◆ rt_mtd_nor_write()

rt_ssize_t rt_mtd_nor_write ( struct rt_mtd_nor_device * device,
rt_off_t offset,
const rt_uint8_t * data,
rt_size_t length )

◆ rt_mtd_nor_erase_block()

rt_err_t rt_mtd_nor_erase_block ( struct rt_mtd_nor_device * device,
rt_off_t offset,
rt_size_t length )