Renesas FSL-T06 User Manual page 30

Flash self-programming library
Table of Contents

Advertisement

Flash Self-Programming Library
5.3.1.4 FSL_FlashEnv_Activate
5.3.1.5 FSL_FlashEnv_Deactivate
R01US0046ED Rev. 1.01
User Manual
Description
Function initializes the Flash control macro and activates and prepares the Flash
environment.
Interface
fsl_status_t FSL_FlashEnv_Activate( void )
Arguments
None
Return types / values
Type
fsl_status_t
1
Status check is performed internally by the firmware
2
Status check is performed by the user
Pre-conditions
Library must be initialized (call function FSL_Init) and copied (call function
FSL_CopySections).
Post-conditions
In case of user mode and activated polling, call FSL_StatusCheck till function
return value is different from FSL_BUSY.
Example
/* Enable Flash environment */
fsl_status_t
status_enu;
status_enu = FSL_FlashEnv_Activate( );
#ifdef FSL_ACTIVATION_POLLING
while( status_enu == FSL_BUSY )
{
status_enu = FSL_StatusCheck( );
}
#endif
/* Error treatment */
Description
Function terminates all Flash operations and deactivates the Flash environment.
Argument
Operation status when returned from
function call:
Description
1
FSL_OK
2
FSL_BUSY
FSL_ERR_FLOW
FSL_ERR_FLMD0
FSL_ERR_INTERNAL
User Interface (API)
1
30

Advertisement

Table of Contents
loading

Table of Contents