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 |