22.4.5.15 FLASH_SetCallback
Registers (like to write into a list) expected callback functions into the flash driver, for
example, like a function that services a watchdog.
Prototype:
status_t FLASH_SetCallback(flash_config_t *config, flash_callback_t callback);
Table 22-65. Parameters
Parameter
Description
Config
Pointer to
flash_config_t
data structure in memory, to store driver runtime state.
Callback
A pointer points to a function that is called during erasure.
A use for this function is to service the watchdog during an erase operation.
Table 22-66. Possible status response
Value
Constant
Description
4
kStatus_InvalidArgument
Config or dst pointers are NULL.
115
kStatus_FLASH_CommandNotSupported
This function is not supported.
0
kStatus_Success
This function has performed successfully.
Example:
Assume that there is a function.
void led_toggle(void).
status_t status = FLASH_SetCallback(&flashInstance, led_toggle);
22.5 Peripherals Supported
This section describes the peripherals supported by the Kinetis ROM Bootloader. To use
an interface for bootloader communications, the peripheral must be enabled in the BCA,
as shown in
. If the BCA is invalid (such as all 0xFF bytes), then all
peripherals will be enabled by default.
22.5.1 I2C Peripheral
The Kinetis Bootloader in ROM supports loading data into flash via the I2C peripheral,
where the I2C peripheral serves as the I2C slave. A 7-bit slave address is used during the
transfer.
Peripherals Supported
Kinetis KE1xZ256 Sub-Family Reference Manual, Rev. 3, 07/2018
518
NXP Semiconductors
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...