Power Supply Function Documentation

 

Sys_Power_SetVCCRegulator

void Sys_Power_SetVCCRegulator()

 

Select VCC power regulator (Buck or LD)

 

Location: power.h:47

 

 

Example Code for Sys_Power_SetVCCRegulator

 

Sys_Power_RFEnable

void Sys_Power_RFEnable()

 

RF Power Switch and Isolation.

 

Location: power.h:77

 

 

Example Code for Sys_Power_RFEnable

    // Enable RF power switches, remove RF Isolation

    Sys_Power_RFEnable();

 

Sys_Power_CC312_Enable

void Sys_Power_CC312_Enable()

 

CryptoCell312 Power Enable.

 

Location: power.h:99

 

 

Example Code for Sys_Power_CC312_Enable

    // Enable the CryptoCell block and remove its power isolation.

    Sys_Power_CC312_Enable();

 

Sys_Power_CC312_Disable

void Sys_Power_CC312_Disable()

 

CryptoCell312 Power Disable.

 

Location: power.h:126

 

 

Example Code for Sys_Power_CC312_Disable

    // Disable and isolate power for the CryptoCell block.

    Sys_Power_CC312_Disable();

 

Sys_Power_CC312AO_Enable

void Sys_Power_CC312AO_Enable()

 

CryptoCell312AO Power Switch and Isolation.

 

Location: power.h:146

 

 

Example Code for Sys_Power_CC312AO_Enable

    // Enable the CryptoCell block and remove its power isolation, and power

    // on the Always On (AO) component for the CryptoCell block.

    Sys_Power_CC312AO_Enable();

 

Sys_Power_CC312AO_Disable

void Sys_Power_CC312AO_Disable()

 

CryptoCell312AO Power Switch and Isolation.

 

Location: power.h:174

 

 

Example Code for Sys_Power_CC312AO_Disable

    // Disable and isolate power for the CryptoCell block, and power off the

    // Always On (AO) component for the CryptoCell block.

    Sys_Power_CC312AO_Disable();

 

Sys_Power_FPU_Enable

void Sys_Power_FPU_Enable()

 

Enable the FPU.

 

Location: power.h:200

 

 

Example Code for Sys_Power_FPU_Enable

    // Enables the FPU and removes its isolation.

    Sys_Power_FPU_Enable();

 

Sys_Power_FPU_Disable

uint32_t Sys_Power_FPU_Disable()

 

Disable the FPU.

 

Location: power.h:235

 


Return


FPU_Q_ACCEPTED if the FPU power down was successful. FPU_Q_DENIED if the FPU power down failed or if the FPU is already off.

 

 

Example Code for Sys_Power_FPU_Disable

    // Disables and isolates the FPU.

    result = Sys_Power_FPU_Disable();