Functions | |
cy_en_sysclk_status_t | Cy_SysClk_ImoSetFrequency (cy_en_sysclk_imo_freq_t freq) |
Sets the IMO desired frequency. More... | |
uint32_t | Cy_SysClk_ImoGetFrequency (void) |
Returns the IMO nominal frequency. More... | |
cy_en_sysclk_status_t | Cy_SysClk_ImoLock (cy_en_sysclk_imo_lock_t lock) |
Locks/unlocks IMO. More... | |
cy_en_sysclk_imo_lock_t | Cy_SysClk_ImoGetLockStatus (void) |
Returns IMO lock status. More... | |
void | Cy_SysClk_ImoTempTrim (int16_t tenthDegreeC) |
Trims the IMO based on tens of degree Celsius. More... | |
__STATIC_INLINE void | Cy_SysClk_ImoEnable (void) |
Enables IMO. | |
__STATIC_INLINE void | Cy_SysClk_ImoDisable (void) |
Disables IMO. | |
__STATIC_INLINE bool | Cy_SysClk_ImoIsEnabled (void) |
Returns IMO enable/disable state. | |
cy_en_sysclk_status_t Cy_SysClk_ImoSetFrequency | ( | cy_en_sysclk_imo_freq_t | freq | ) |
Sets the IMO desired frequency.
freq | - the desired IMO frequency, cy_en_sysclk_imo_freq_t. |
uint32_t Cy_SysClk_ImoGetFrequency | ( | void | ) |
Returns the IMO nominal frequency.
cy_en_sysclk_status_t Cy_SysClk_ImoLock | ( | cy_en_sysclk_imo_lock_t | lock | ) |
Locks/unlocks IMO.
lock | - the desired IMO lock state, cy_en_sysclk_imo_lock_t |
cy_en_sysclk_imo_lock_t Cy_SysClk_ImoGetLockStatus | ( | void | ) |
Returns IMO lock status.
void Cy_SysClk_ImoTempTrim | ( | int16_t | tenthDegreeC | ) |
Trims the IMO based on tens of degree Celsius.
For example, 12.3C must pass in as 123. Supported only on specific PSOC 4 with additional calibration data in SFLASH.
tenthDegreeC | - The die temperature in tens of degrees Celsius. |