#include <cy_sysclk.h>
#include <cy_systick.h>
Go to the source code of this file.
◆ IFX_CAT1_CLOCK_BLOCK_PERI_GROUP
#define IFX_CAT1_CLOCK_BLOCK_PERI_GROUP |
( |
| gr | ) |
|
Value:
(gr), CY_SYSCLK_DIV_8_BIT), \
(gr), CY_SYSCLK_DIV_16_BIT), \
(gr), CY_SYSCLK_DIV_16_5_BIT), \
(gr), CY_SYSCLK_DIV_24_5_BIT)
#define IFX_CAT1_PERIPHERAL_GROUP_ADJUST(group, div)
Definition clock_control_ifx_cat1.h:15
24.5bit Peripheral Divider Group
◆ IFX_CAT1_PERIPHERAL_GROUP_ADJUST
#define IFX_CAT1_PERIPHERAL_GROUP_ADJUST |
( |
| group, |
|
|
| div ) |
Value:
Group structure.
Definition grp.h:18
◆ IFX_CAT1_PERIPHERAL_GROUP_GET_DIVIDER_TYPE
#define IFX_CAT1_PERIPHERAL_GROUP_GET_DIVIDER_TYPE |
( |
| block | ) |
|
Value:((cy_en_divider_types_t)((block) & 0x03))
◆ ifx_cat1_clock_block
◆ ifx_cat1_clock_control_get_frequency()
int ifx_cat1_clock_control_get_frequency |
( |
uint32_t | dt_ord, |
|
|
uint32_t * | frequency ) |
◆ ifx_cat1_scb_get_clock_index()
en_clk_dst_t ifx_cat1_scb_get_clock_index |
( |
uint32_t | block_num | ) |
|
◆ ifx_cat1_utils_peri_pclk_assign_divider()
cy_rslt_t ifx_cat1_utils_peri_pclk_assign_divider |
( |
en_clk_dst_t | clk_dest, |
|
|
const struct ifx_cat1_clock * | _clock ) |
|
inlinestatic |
◆ ifx_cat1_utils_peri_pclk_enable_divider()
cy_rslt_t ifx_cat1_utils_peri_pclk_enable_divider |
( |
en_clk_dst_t | clk_dest, |
|
|
const struct ifx_cat1_clock * | _clock ) |
|
inlinestatic |
◆ ifx_cat1_utils_peri_pclk_set_divider()
cy_rslt_t ifx_cat1_utils_peri_pclk_set_divider |
( |
en_clk_dst_t | clk_dest, |
|
|
const struct ifx_cat1_clock * | _clock, |
|
|
uint32_t | div ) |
|
inlinestatic |
◆ ifx_cat1_utils_peri_pclk_set_frac_divider()
cy_rslt_t ifx_cat1_utils_peri_pclk_set_frac_divider |
( |
en_clk_dst_t | clk_dest, |
|
|
const struct ifx_cat1_clock * | _clock, |
|
|
uint32_t | div_int, |
|
|
uint32_t | div_frac ) |
|
inlinestatic |