106 #ifndef TAF_FLASH_INTERFACE_H_INCLUDE_GUARD 107 #define TAF_FLASH_INTERFACE_H_INCLUDE_GUARD 281 uint32_t* blocksNumberPtr,
283 uint32_t* badBlocksNumberPtr,
285 uint32_t* blockSizePtr,
287 uint32_t* pageSizePtr
325 uint8_t* readDataPtr,
327 size_t* readDataSizePtr
347 const uint8_t* writeDataPtr,
369 uint8_t* readDataPtr,
371 size_t* readDataSizePtr
391 const uint8_t* writeDataPtr,
481 uint32_t* lebNumberPtr,
483 uint32_t* freeLebNumberPtr,
485 uint32_t* volumeSizePtr
505 uint8_t* readDataPtr,
507 size_t* readDataSizePtr
548 const uint8_t* writeDataPtr,
554 #endif // TAF_FLASH_INTERFACE_H_INCLUDE_GUARD struct taf_flash_Volume * taf_flash_VolumeRef_t
Definition: taf_flash_common.h:97
le_result_t taf_flash_MtdOpen(const char *LE_NONNULL partitionName, taf_flash_OpenMode_t mode, taf_flash_PartitionRef_t *partitionRefPtr)
Definition: taf_flash_client.c:582
le_result_t taf_flash_UbiInitWrite(taf_flash_VolumeRef_t volumeRef, int64_t writeBytes)
Definition: taf_flash_client.c:977
LE_FULL_API void taf_flash_SetServerDisconnectHandler(taf_flash_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_flash_client.c:380
void taf_flash_Init(void)
Definition: taf_flash_client.c:562
le_result_t taf_flash_TryConnectService(void)
Definition: taf_flash_client.c:323
le_result_t taf_flash_UbiClose(taf_flash_VolumeRef_t volumeRef)
Definition: taf_flash_client.c:890
void taf_flash_ConnectService(void)
Definition: taf_flash_client.c:291
bool taf_flash_MtdIsBlockGood(taf_flash_PartitionRef_t partitionRef, uint32_t blockIndex)
Definition: taf_flash_client.c:837
struct taf_flash_Partition * taf_flash_PartitionRef_t
Definition: taf_flash_common.h:89
le_result_t taf_flash_MtdErase(taf_flash_PartitionRef_t partitionRef)
Definition: taf_flash_client.c:815
void(* taf_flash_DisconnectHandler_t)(void *)
Definition: taf_flash_interface.h:119
LE_FULL_API void taf_flash_SetNonExitServerDisconnectHandler(taf_flash_DisconnectHandler_t disconnectHandler, void *contextPtr)
Definition: taf_flash_client.c:457
le_result_t taf_flash_UbiOpen(const char *LE_NONNULL volumeName, taf_flash_OpenMode_t mode, taf_flash_VolumeRef_t *volumeRefPtr)
Definition: taf_flash_client.c:862
void taf_flash_DisconnectService(void)
Definition: taf_flash_client.c:503
le_result_t taf_flash_MtdWrite(taf_flash_PartitionRef_t partitionRef, uint32_t offset, const uint8_t *writeDataPtr, size_t writeDataSize)
Definition: taf_flash_client.c:784
le_result_t taf_flash_UbiInformation(taf_flash_VolumeRef_t volumeRef, uint32_t *lebNumberPtr, uint32_t *freeLebNumberPtr, uint32_t *volumeSizePtr)
Definition: taf_flash_client.c:912
le_result_t taf_flash_MtdClose(taf_flash_PartitionRef_t partitionRef)
Definition: taf_flash_client.c:610
le_result_t taf_flash_UbiWrite(taf_flash_VolumeRef_t volumeRef, const uint8_t *writeDataPtr, size_t writeDataSize)
Definition: taf_flash_client.c:1004
#define LE_NONNULL
Definition: le_basics.h:368
le_result_t
Definition: le_basics.h:45
le_result_t taf_flash_MtdRead(taf_flash_PartitionRef_t partitionRef, uint32_t offset, uint8_t *readDataPtr, size_t *readDataSizePtr)
Definition: taf_flash_client.c:753
#define LE_FULL_API
Definition: le_apiFeatures.h:42
le_result_t taf_flash_MtdEraseBlock(taf_flash_PartitionRef_t partitionRef, uint32_t blockIndex)
Definition: taf_flash_client.c:666
taf_flash_OpenMode_t
Definition: taf_flash_common.h:105
le_result_t taf_flash_UbiRead(taf_flash_VolumeRef_t volumeRef, uint32_t offset, uint8_t *readDataPtr, size_t *readDataSizePtr)
Definition: taf_flash_client.c:943
le_result_t taf_flash_MtdReadPage(taf_flash_PartitionRef_t partitionRef, uint32_t pageIndex, uint8_t *readDataPtr, size_t *readDataSizePtr)
Definition: taf_flash_client.c:691
le_result_t taf_flash_MtdInformation(taf_flash_PartitionRef_t partitionRef, uint32_t *blocksNumberPtr, uint32_t *badBlocksNumberPtr, uint32_t *blockSizePtr, uint32_t *pageSizePtr)
Definition: taf_flash_client.c:632
le_result_t taf_flash_MtdWritePage(taf_flash_PartitionRef_t partitionRef, uint32_t pageIndex, const uint8_t *writeDataPtr, size_t writeDataSize)
Definition: taf_flash_client.c:722