![]() |
MCUXpresso SDK API Reference Manual
Rev 2.16.000
NXP Semiconductors
|
Macros | |
| #define | SENTINEL_BASELINE_API_CMD_PING (0x01U) |
| sentinel command definition. More... | |
Functions | |
| void | SENTINEL_Init (void) |
| Initialize MU interface for Sentinel access. | |
| void | SENTINEL_Deinit (void) |
| Deinitialize MU interface for Sentinel access. | |
| void | SENTINEL_SendMessage (uint32_t *param, uint32_t paramCount) |
| Send message to Sentinel. More... | |
| void | SENTINEL_ReceiveMessage (uint32_t *pParam, uint32_t *pParamCount) |
| Receive message from Sentinel. More... | |
| uint32_t | SENTINEL_Command (uint32_t *cmdParam, uint32_t cmdParamCount, uint32_t *pRespParam, uint32_t *pRespParamCount) |
| Send command to Sentinel and receive response. More... | |
| uint32_t | SENTINEL_Ping (void) |
| Ping Sentinel to see if it is alive. More... | |
| uint32_t | SENTINEL_GetFirmwareVersion (uint32_t *pVersion, uint32_t *pCommitSha) |
| Get Sentinel firmware version. More... | |
| uint32_t | SENTINEL_GetFirmwareStatus (uint8_t *pStatus) |
| Get Sentinel firmware status. More... | |
| uint32_t | SENTINEL_SetPowerDown (uint32_t resumeAddr, uint32_t size) |
| Request Sentinel to enter power down. More... | |
| uint32_t | SENTINEL_GetSocInfo (uint16_t *pSoc_id, uint16_t *pSoc_rev) |
| Get Sentinel cpu version. More... | |
Driver version | |
| #define | FSL_SENTINEL_DRIVER_VERSION (MAKE_VERSION(2, 0, 3)) |
| sentinel driver version 2.0.3. More... | |
| #define SENTINEL_BASELINE_API_CMD_PING (0x01U) |
| #define FSL_SENTINEL_DRIVER_VERSION (MAKE_VERSION(2, 0, 3)) |
| void SENTINEL_SendMessage | ( | uint32_t * | param, |
| uint32_t | paramCount | ||
| ) |
| param | Command parameters pointer. Each parameter is a 32bit word. |
| paramCount | Command parameter count. |
| void SENTINEL_ReceiveMessage | ( | uint32_t * | pParam, |
| uint32_t * | pParamCount | ||
| ) |
| pParam | Pointer to save command parameters. Each parameter is a 32bit word. |
| pParamCount | Inout pointer to command parameter count. |
| uint32_t SENTINEL_Command | ( | uint32_t * | cmdParam, |
| uint32_t | cmdParamCount, | ||
| uint32_t * | pRespParam, | ||
| uint32_t * | pRespParamCount | ||
| ) |
| cmdParam | Command parameters pointer. Each parameter is a 32bit word. |
| cmdParamCount | Command parameter count. |
| pRespParam | Pointer to save response parameters. Each parameter is a 32bit word. |
| pRespParamCount | Inout pointer to response parameter count. |
| uint32_t SENTINEL_Ping | ( | void | ) |
| uint32_t SENTINEL_GetFirmwareVersion | ( | uint32_t * | pVersion, |
| uint32_t * | pCommitSha | ||
| ) |
| pVersion | Pointer to save firmware version. |
| pCommitSha | Pointer to save first 4 bytes of the git commit ID. |
| uint32_t SENTINEL_GetFirmwareStatus | ( | uint8_t * | pStatus | ) |
| pStatus | Pointer to save firmware status. 0: No firmware in place. 1: Firmware authenticated and operational. |
| uint32_t SENTINEL_SetPowerDown | ( | uint32_t | resumeAddr, |
| uint32_t | size | ||
| ) |
| resumeAddr | Base address in memory for resume code |
| size | Length of resume code in memory |
| uint32_t SENTINEL_GetSocInfo | ( | uint16_t * | pSoc_id, |
| uint16_t * | pSoc_rev | ||
| ) |
| pSoc_id | Pointer to soc id. |
| pSoc_rev | Pointer to soc revision number. |