Lines Matching refs:size
15 - `static int read(long offset, rt_uint8_t *buf, rt_size_t size)`:读取操作
21 |size |待读取数据的大小|
24 - `static int write(long offset, const rt_uint8_t *buf, rt_size_t size)` :写入操作
30 | size | 待写入数据的大小 |
33 - `static int erase(long offset, rt_size_t size)` :擦除操作
38 | size | 擦除区域的大小 |
113 #define FAL_ALIGN_UP( size, align ) \
114 ( ( ( size ) + ( align ) - 1 ) - ( ( ( size ) + ( align ) - 1 ) % ( align ) ) )
115 #define FAL_ALIGN_DOWN( size, align ) ( ( ( size ) / ( align ) ) * ( align ) )
119 不难看出 ALIGN_UP是一个size向上取整到align的倍数,ALIGN_DOWN则是向下取整到align的倍数。
130 static int erase( long offset, size_t size )
136 uint32_t addr_end = addr + size;
148 return size;
154 static int read( long offset, uint8_t* buf, size_t size )
156 norflash_read( buf, offset + FLASH_START_ADDR, size );
157 return size;
163 static int write( long offset, const uint8_t* buf, size_t size )
173 uint32_t addr_end = addr + size;
202 write_len = size >= max_write_len ? max_write_len : size;
253 return size; // 返回成功写入的字节数
270 static int write_sector( long offset, const uint8_t* buf, size_t size )
280 uint32_t addr_end = addr + size;
296 write_len = size >= max_write_len ? max_write_len : size;
324 return size; // 返回成功写入的总字节数