MTB CAT1 Peripheral driver library

General Description

Functions

uint32_t Cy_BTSS_GetXtalOscFreq (void)
 Gets the Crystal Oscillator Frequency(Hz) generated by Radio Hard IP. More...
 
cy_en_btss_status_t Cy_BTSS_PowerDep (bool enable)
 Enable/Disable the Power dependency of BTSS on CPUSS. More...
 
cy_en_btss_status_t Cy_BTSS_CPUSSPowerDep (bool enable)
 Enable/Disable the Power dependency of CPUSS on BTSS. More...
 
void Cy_BTSS_PowerDepResetCount (void)
 Reset Power dependency use count. More...
 
void Cy_BTSS_AssertReset (bool assertEn)
 Asserts/De-Asserts Reset of BTSS IP. More...
 
bool Cy_BTSS_IsResetAsserted (void)
 Checks if BTSS IP Reset is Asserted or not. More...
 

Function Documentation

◆ Cy_BTSS_GetXtalOscFreq()

uint32_t Cy_BTSS_GetXtalOscFreq ( void  )

Gets the Crystal Oscillator Frequency(Hz) generated by Radio Hard IP.

Returns
Frequency(Hz) of Crystal Oscillator generated by Radio Hard IP

◆ Cy_BTSS_PowerDep()

cy_en_btss_status_t Cy_BTSS_PowerDep ( bool  enable)

Enable/Disable the Power dependency of BTSS on CPUSS.

If enabled, BTSS will wake up and will be ON as long as CPUSS is ON.

Parameters
enableTRUE-Enable, FASLE-Disable
Returns
cy_en_btss_status_t
Note
This API needs to be used to wake and keep the BTSS ON , while CPUSS is ON.

◆ Cy_BTSS_CPUSSPowerDep()

cy_en_btss_status_t Cy_BTSS_CPUSSPowerDep ( bool  enable)

Enable/Disable the Power dependency of CPUSS on BTSS.

If enabled, CPUSS will be ON as long as BTSS is ON.

Parameters
enableTRUE-Enable, FASLE-Disable
Returns
cy_en_btss_status_t
Note
This API needs to be used if we need to keep the CPUSS ON , while BTSS is ON.

◆ Cy_BTSS_PowerDepResetCount()

void Cy_BTSS_PowerDepResetCount ( void  )

Reset Power dependency use count.

Note
This API can be used to reset use count to Zero when BT Reset happens.

◆ Cy_BTSS_AssertReset()

void Cy_BTSS_AssertReset ( bool  assertEn)

Asserts/De-Asserts Reset of BTSS IP.

Parameters
assertEnTRUE-Enable, FALSE-Disable

◆ Cy_BTSS_IsResetAsserted()

bool Cy_BTSS_IsResetAsserted ( void  )

Checks if BTSS IP Reset is Asserted or not.

Returns
TRUE- if Assert Enabled, FALSE- if Assert Disabled.