Searched refs:tcpwm (Results 1 – 9 of 9) sorted by relevance
| /hal_infineon-latest/mtb-hal-cat1/source/ |
| D | cyhal_pwm.c | 119 …> (uint32_t)((1 << _CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(obj->tcpwm.resource.block_num… in cyhal_pwm_set_period_and_compare() 125 Cy_TCPWM_PWM_SetCompare0(obj->tcpwm.base, _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource), 0u); in cyhal_pwm_set_period_and_compare() 126 …Cy_TCPWM_PWM_SetPeriod0(obj->tcpwm.base, _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource), period - 1u… in cyhal_pwm_set_period_and_compare() 130 …_CYHAL_UTILS_GET_RESOURCE_INST(pin, cyhal_pin_map_tcpwm_line_compl, &obj->tcpwm.resource) != NULL)… in cyhal_pwm_set_period_and_compare() 131 …_CYHAL_UTILS_GET_RESOURCE_INST(pin_compl, cyhal_pin_map_tcpwm_line, &obj->tcpwm.resource) != NULL)… in cyhal_pwm_set_period_and_compare() 139 …uint32_t pwm_ctrl_reg = TCPWM_GRP_CNT_TR_PWM_CTRL(obj->tcpwm.base, _CYHAL_TCPWM_GET_GRP(obj->tcpwm… in cyhal_pwm_set_period_and_compare() 140 _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource)); in cyhal_pwm_set_period_and_compare() 141 uint32_t cc1_ignore_mask = (0 == _CYHAL_TCPWM_GET_GRP(obj->tcpwm.resource.block_num)) ? in cyhal_pwm_set_period_and_compare() 146 …bool is_center_aligned = (TCPWM_CNT_TR_CTRL2(obj->tcpwm.base, obj->tcpwm.resource.channel_num) == … in cyhal_pwm_set_period_and_compare() 147 …(TCPWM_CNT_TR_CTRL2(obj->tcpwm.base, obj->tcpwm.resource.channel_num) == _CYHAL_PWM_MODE_CNTR_OR_A… in cyhal_pwm_set_period_and_compare() [all …]
|
| D | cyhal_timer.c | 110 cyhal_resource_inst_t *timer = &obj->tcpwm.resource; in _cyhal_timer_init_hw() 111 obj->tcpwm.base = _CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(timer->block_num)].base; in _cyhal_timer_init_hw() 117 obj->tcpwm.clock = *clk; in _cyhal_timer_init_hw() 118 obj->tcpwm.clock_hz = cyhal_clock_get_frequency(&obj->tcpwm.clock); in _cyhal_timer_init_hw() 119 if (CY_SYSCLK_SUCCESS != _cyhal_utils_peri_pclk_assign_divider(pclk, &(obj->tcpwm.clock))) in _cyhal_timer_init_hw() 124 …else if (CY_RSLT_SUCCESS == (result = _cyhal_utils_allocate_clock(&(obj->tcpwm.clock), timer, CYHA… in _cyhal_timer_init_hw() 126 obj->tcpwm.dedicated_clock = true; in _cyhal_timer_init_hw() 135 … if (CY_SYSCLK_SUCCESS != _cyhal_utils_peri_pclk_assign_divider(pclk, &(obj->tcpwm.clock))) in _cyhal_timer_init_hw() 144 …result = Cy_TCPWM_Counter_Init(obj->tcpwm.base, _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource), conf… in _cyhal_timer_init_hw() 149 _cyhal_tcpwm_init_data(&obj->tcpwm); in _cyhal_timer_init_hw() [all …]
|
| D | cyhal_quaddec.c | 74 #define _CYHAL_CNT_NUM _CYHAL_TCPWM_CNT_NUMBER(obj->tcpwm.resource) 81 static inline cy_rslt_t _cyhal_quaddec_configure_clock(cyhal_tcpwm_t *tcpwm, en_clk_dst_t pclk, uin… in _cyhal_quaddec_configure_clock() argument 95 …rslt = _cyhal_utils_allocate_clock(&tcpwm->clock, &tcpwm->resource, CYHAL_CLOCK_BLOCK_PERIPHERAL_1… in _cyhal_quaddec_configure_clock() 97 rslt = cyhal_clock_allocate(&tcpwm->clock, CYHAL_CLOCK_BLOCK_PERIPHERAL_16BIT); in _cyhal_quaddec_configure_clock() 107 tcpwm->dedicated_clock = true; in _cyhal_quaddec_configure_clock() 110 uint32_t current_freq = _cyhal_utils_get_peripheral_clock_frequency(&(tcpwm->resource)); in _cyhal_quaddec_configure_clock() 115 …_t)(_CYHAL_TCPWM_DATA[_CYHAL_TCPWM_ADJUST_BLOCK_INDEX(tcpwm->resource.block_num)].clock_dst + tcpw… in _cyhal_quaddec_configure_clock() 117 … if (_cyhal_utils_peri_pclk_set_divider(clk_dst, &tcpwm->clock, (divider - 1)) == CY_RSLT_SUCCESS) in _cyhal_quaddec_configure_clock() 123 if (cyhal_clock_set_frequency(&tcpwm->clock, frequency, &tolerance) == CY_RSLT_SUCCESS) in _cyhal_quaddec_configure_clock() 125 … if (_cyhal_utils_peri_pclk_assign_divider(pclk, &(tcpwm->clock)) == CY_SYSCLK_SUCCESS) in _cyhal_quaddec_configure_clock() [all …]
|
| D | cyhal_tcpwm_common.c | 399 void _cyhal_tcpwm_init_data(cyhal_tcpwm_t *tcpwm) in _cyhal_tcpwm_init_data() argument 404 tcpwm->inputs[i] = CYHAL_TRIGGER_CPUSS_ZERO; in _cyhal_tcpwm_init_data() 413 …m_data_structs[_CYHAL_TCPWM_GET_ARRAY_INDEX(tcpwm->resource.block_num, tcpwm->resource.channel_num… in _cyhal_tcpwm_init_data() 440 … cyhal_tcpwm_t *tcpwm = _cyhal_tcpwm_data_structs[_CYHAL_TCPWM_GET_ARRAY_INDEX(block, channel)]; in _cyhal_tcpwm_irq_handler() local 444 if(0u != tcpwm->clear_intr_mask) in _cyhal_tcpwm_irq_handler() 446 uint32_t cnt_num = _CYHAL_TCPWM_CNT_NUMBER(tcpwm->resource); in _cyhal_tcpwm_irq_handler() 448 Cy_TCPWM_SetInterruptMask(blockAddr, cnt_num, (old_mask & ~(tcpwm->clear_intr_mask))); in _cyhal_tcpwm_irq_handler() 449 tcpwm->clear_intr_mask = 0u; in _cyhal_tcpwm_irq_handler() 453 …intrCause = Cy_TCPWM_GetInterruptStatusMasked(blockAddr, _CYHAL_TCPWM_CNT_NUMBER(tcpwm->resource)); in _cyhal_tcpwm_irq_handler() 455 if (0u != intrCause && tcpwm->callback_data.callback != NULL) in _cyhal_tcpwm_irq_handler() [all …]
|
| /hal_infineon-latest/mtb-hal-cat1/include_pvt/ |
| D | cyhal_timer_impl.h | 74 _cyhal_tcpwm_free(&obj->tcpwm); in _cyhal_timer_free() 79 _cyhal_tcpwm_register_callback(&obj->tcpwm.resource, (cy_israddress) callback, callback_arg); in cyhal_timer_register_callback_internal() 87 _cyhal_tcpwm_enable_event(&obj->tcpwm, &obj->tcpwm.resource, converted, intr_priority, enable); in cyhal_timer_enable_event_internal()
|
| D | cyhal_pwm_impl.h | 65 _cyhal_tcpwm_register_callback(&obj->tcpwm.resource, (cy_israddress) callback, callback_arg); in _cyhal_pwm_register_callback() 74 _cyhal_tcpwm_enable_event(&obj->tcpwm, &obj->tcpwm.resource, converted, intr_priority, enable); in _cyhal_pwm_enable_event()
|
| D | cyhal_quaddec_impl.h | 66 _cyhal_tcpwm_register_callback(&obj->tcpwm.resource, (cy_israddress) callback, callback_arg); in _cyhal_quaddec_register_callback() 78 _cyhal_tcpwm_enable_event(&obj->tcpwm, &obj->tcpwm.resource, converted, intr_priority, in _cyhal_quaddec_enable_event()
|
| D | cyhal_tcpwm_common.h | 279 void _cyhal_tcpwm_init_data(cyhal_tcpwm_t *tcpwm); 297 void _cyhal_tcpwm_enable_event(cyhal_tcpwm_t *tcpwm, cyhal_resource_inst_t *resource, uint32_t even…
|
| D | cyhal_hw_types.h | 1002 cyhal_tcpwm_t tcpwm; member 1112 cyhal_tcpwm_t tcpwm; member 1480 cyhal_tcpwm_t tcpwm; member
|