MTB CAT5 Peripheral driver library
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages

General Description

Functions

BOOL32 btss_system_clockRequestForCpu (BTSS_SYSTEM_CPU_CLK_REQ_t req, BTSS_SYSTEM_CPU_CLK_FREQ_t freq)
 Function btss_system_cpuclockRequest. More...
 
BTSS_SYSTEM_CPU_CLK_FREQ_t btss_system_clockGetCpuFreq (void)
 Function btss_system_clockGetCpuFreq. More...
 
UINT32 btss_system_getRpuBaseClock (void)
 Function btss_system_getRpuBaseClock. More...
 
BOOL32 btss_system_clockRequestForAudioPll (BTSS_SYSTEM_AUDIO_PLL_REQ_t req, UINT32 freq)
 Function btss_system_clockRequestForAudioPll. More...
 
UINT32 btss_system_clockGetAudioPllFreq (void)
 Function btss_system_clockGetAudioPllFreq. More...
 
UINT64 btss_system_getSystemTimeMicroseconds (void)
 Function btss_system_getSystemTimeMicroseconds. More...
 

Function Documentation

BOOL32 btss_system_clockRequestForCpu ( BTSS_SYSTEM_CPU_CLK_REQ_t  req,
BTSS_SYSTEM_CPU_CLK_FREQ_t  freq 
)

Function btss_system_cpuclockRequest.

Requests change in CPU clock frequency

Parameters
[in]req: Request type
[in]freq: Desired Frequency
Returns
Result - Pass or Fail
BTSS_SYSTEM_CPU_CLK_FREQ_t btss_system_clockGetCpuFreq ( void  )

Function btss_system_clockGetCpuFreq.

Get current CPU frequency.

Returns
CPU frequency
UINT32 btss_system_getRpuBaseClock ( void  )

Function btss_system_getRpuBaseClock.

Get RPU base frequency. This goes as input clock to all peripherals.

Returns
RPU frequency
BOOL32 btss_system_clockRequestForAudioPll ( BTSS_SYSTEM_AUDIO_PLL_REQ_t  req,
UINT32  freq 
)

Function btss_system_clockRequestForAudioPll.

Requests change in Audio PLL frequency. Recommended to consider Bluetooth Audio requirements when changing Audio PLL base frequency.

Parameters
[in]req: Request type
[in]freq: Desired Frequency
Returns
Result - Pass or Fail
UINT32 btss_system_clockGetAudioPllFreq ( void  )

Function btss_system_clockGetAudioPllFreq.

Get Audio PLL Frequency.

Returns
freq - Audio PLL Frequency
UINT64 btss_system_getSystemTimeMicroseconds ( void  )

Function btss_system_getSystemTimeMicroseconds.

Get current system up time in microseconds

Returns
System time in us