76 #ifndef ti_drivers_nvs_flash_FlashCC26X4_ns_H__ 77 #define ti_drivers_nvs_flash_FlashCC26X4_ns_H__ 82 #include <ti/devices/DeviceFamily.h> 83 #include DeviceFamily_constructPath(inc/hw_nvmnw.h) 84 #include DeviceFamily_constructPath(inc/hw_memmap.h) 85 #include DeviceFamily_constructPath(inc/hw_types.h) 86 #include DeviceFamily_constructPath(cmsis/core/cmsis_compiler.h) 95 #define FAPI_STATUS_SUCCESS 0x00000000 // Function completed successfully 96 #define FAPI_STATUS_FSM_BUSY 0x00000001 // FSM is Busy 97 #define FAPI_STATUS_FSM_READY 0x00000002 // FSM is Ready 98 #define FAPI_STATUS_INCORRECT_DATABUFFER_LENGTH 0x00000003 // Incorrect parameter value 99 #define FAPI_STATUS_FSM_ERROR 0x00000004 // Operation failed 100 #define FAPI_STATUS_ADDRESS_ERROR 0x00000005 // Operation failed 101 #define FAPI_STATUS_ADDRESS_ALIGN_ERROR 0x00000006 // addr alignment error 102 #define FAPI_STATUS_BANK_NUM_ERROR 0x00000007 // bank number error 103 #define FAPI_STATUS_NOSUPPORT_ERROR 0x00000008 // Flash API is not supported 104 #define FAPI_STATUS_UNPROTECT_ERROR 0x00000009 // can't unprotect for saved setting 165 uint32_t
FlashProgram(uint8_t *pui8DataBuffer, uint32_t ui32Address, uint32_t ui32Count);
180 uint32_t
FlashProgram4X(uint8_t *pui8DataBuffer, uint32_t ui32Address, uint32_t ui32Count);
uint32_t FlashProgram(uint8_t *pui8DataBuffer, uint32_t ui32Address, uint32_t ui32Count)
Call FlashProgram API using Secure Flash Service.
int_fast16_t FlashOpen(void)
Initialize a PSA connection to the Secure Flash Service.
void FlashClose(void)
End the PSA connection to the Secure Flash Service.
uint32_t FlashSizeGet(void)
Call FlashSizeGet API using Secure Flash Service.
uint32_t FlashProgram4X(uint8_t *pui8DataBuffer, uint32_t ui32Address, uint32_t ui32Count)
Call FlashProgram4X API using Secure Flash Service.
uint32_t FlashSectorSizeGet(void)
Call FlashSectorSizeGet API using Secure Flash Service.
uint32_t FlashSectorErase(uint32_t ui32SectorAddress)
Call FlashSectorErase API using Secure Flash Service.
uint32_t FlashProtectionGet(uint32_t ui32SectorAddress)
Call FlashProtectionGet API using Secure Flash Service.