status_t FLASH_Init(flash_config_t *config);
Table 22-35. Parameters
Parameter
Description
config
Pointer to
flash_config_t
data structure in memory, to
store driver runtime state.
Table 22-36. Possible status response
Value
Constant
Description
4
kStatus_InvalidArgument
Config pointer is NULL.
100
kStatus_FLASH_SizeError
Returned flash is incorrect.
0
kStatus_Success
This function has performed successfully.
Example:
flash_config_t flashInstance;
status_t status = FLASH_Init(&flashInstance);
22.4.5.2 FLASH_EraseAll
Erases the entire flash array.
Prototype:
status_t FLASH_EraseAll(flash_config_t *config, uint32_t key);
Table 22-37. Parameters
Parameter
Description
config
Pointer to
flash_config_t
data structure in memory, to
store driver runtime state.
key
Key used to validate erase operation. Must be set to
0x6B65666B.
Table 22-38. Possible status response
Value
Constants
Description
4
kStatus_InvalidArgument
Config pointer is NULL.
103
kStatus_FLASH_AccessError
Command is not available under current mode/
security.
104
kStatus_FLASH_ProtectionViolation
Any region of the program flash memory is
protected.
107
kStatus_FLASH_EraseKeyError
Key is incorrect.
0
kStatus_Success
This function has performed successfully.
Chapter 22 Kinetis ROM Bootloader
Kinetis KE1xZ256 Sub-Family Reference Manual, Rev. 3, 07/2018
NXP Semiconductors
505
Summary of Contents for Kinetis KE1xZ256
Page 2: ...Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 2 NXP Semiconductors...
Page 178: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 178 NXP Semiconductors...
Page 356: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 356 NXP Semiconductors...
Page 410: ...Interrupts Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 410 NXP Semiconductors...
Page 604: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 604 NXP Semiconductors...
Page 634: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 634 NXP Semiconductors...
Page 674: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 674 NXP Semiconductors...
Page 820: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 820 NXP Semiconductors...
Page 1030: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1030 NXP Semiconductors...
Page 1052: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1052 NXP Semiconductors...
Page 1066: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1066 NXP Semiconductors...
Page 1268: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1268 NXP Semiconductors...
Page 1314: ...Usage Guide Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1314 NXP Semiconductors...
Page 1316: ...Kinetis KE1xZ256 Sub Family Reference Manual Rev 3 07 2018 1316 NXP Semiconductors...