|
TuyaOS
|
Common process - adapter the flash api 更多...
#include "tuya_cloud_types.h"

函数 | |
| OPERATE_RET | tal_flash_erase (UINT32_T addr, UINT32_T size) |
| erase flash 更多... | |
| OPERATE_RET | tal_flash_get_one_type_info (TUYA_FLASH_TYPE_E type, TUYA_FLASH_BASE_INFO_T *info) |
| get one flash type info 更多... | |
| OPERATE_RET | tal_flash_lock (UINT32_T addr, UINT32_T size) |
| lock flash 更多... | |
| OPERATE_RET | tal_flash_read (UINT32_T addr, UCHAR_T *dst, UINT32_T size) |
| read flash 更多... | |
| OPERATE_RET | tal_flash_unlock (UINT32_T addr, UINT32_T size) |
| unlock flash 更多... | |
| OPERATE_RET | tal_flash_write (UINT32_T addr, CONST UCHAR_T *src, UINT32_T size) |
| write flash 更多... | |
Common process - adapter the flash api
| OPERATE_RET tal_flash_erase | ( | UINT32_T | addr, |
| UINT32_T | size | ||
| ) |
erase flash
| [in] | addr | flash address |
| [in] | size | size of flash block |
| OPERATE_RET tal_flash_get_one_type_info | ( | TUYA_FLASH_TYPE_E | type, |
| TUYA_FLASH_BASE_INFO_T * | info | ||
| ) |
get one flash type info
| [in] | type | flash type |
| [in] | info | flash info |
| OPERATE_RET tal_flash_lock | ( | UINT32_T | addr, |
| UINT32_T | size | ||
| ) |
lock flash
| [in] | addr | lock begin addr |
| [in] | size | lock area size |
| OPERATE_RET tal_flash_read | ( | UINT32_T | addr, |
| UCHAR_T * | dst, | ||
| UINT32_T | size | ||
| ) |
read flash
| [in] | addr | flash address |
| [out] | dst | pointer of buffer |
| [in] | size | size of buffer |
| OPERATE_RET tal_flash_unlock | ( | UINT32_T | addr, |
| UINT32_T | size | ||
| ) |
unlock flash
| [in] | addr | unlock begin addr |
| [in] | size | unlock area size |
| OPERATE_RET tal_flash_write | ( | UINT32_T | addr, |
| CONST UCHAR_T * | src, | ||
| UINT32_T | size | ||
| ) |
write flash
| [in] | addr | flash address |
| [in] | src | pointer of buffer |
| [in] | size | size of buffer |