/hal_espressif-latest/components/hal/ |
D | timer_hal.c | 15 hal->timer_id = timer_num; in timer_hal_init() 31 timer_ll_enable_clock(hal->dev, hal->timer_id, false); in timer_hal_deinit() 33 timer_ll_enable_counter(hal->dev, hal->timer_id, false); in timer_hal_deinit() 34 timer_ll_enable_auto_reload(hal->dev, hal->timer_id, false); in timer_hal_deinit() 35 timer_ll_enable_alarm(hal->dev, hal->timer_id, false); in timer_hal_deinit() 51 uint64_t old_reload = timer_ll_get_reload_value(hal->dev, hal->timer_id); in timer_hal_set_counter_value() 52 timer_ll_set_reload_value(hal->dev, hal->timer_id, load_val); in timer_hal_set_counter_value() 53 timer_ll_trigger_soft_reload(hal->dev, hal->timer_id); in timer_hal_set_counter_value() 55 timer_ll_set_reload_value(hal->dev, hal->timer_id, old_reload); in timer_hal_set_counter_value() 60 timer_ll_trigger_soft_capture(hal->dev, hal->timer_id); in timer_hal_capture_and_get_counter_value() [all …]
|
D | mcpwm_hal.c | 24 void mcpwm_hal_timer_reset(mcpwm_hal_context_t *hal, int timer_id) in mcpwm_hal_timer_reset() argument 26 mcpwm_ll_timer_set_count_mode(hal->dev, timer_id, MCPWM_TIMER_COUNT_MODE_PAUSE); in mcpwm_hal_timer_reset() 27 mcpwm_ll_timer_update_period_at_once(hal->dev, timer_id); in mcpwm_hal_timer_reset() 29 mcpwm_ll_timer_disable_sync_out(hal->dev, timer_id); in mcpwm_hal_timer_reset() 30 mcpwm_ll_timer_enable_sync_input(hal->dev, timer_id, false); in mcpwm_hal_timer_reset() 31 mcpwm_ll_timer_clear_sync_input(hal->dev, timer_id); in mcpwm_hal_timer_reset()
|
D | lp_timer_hal.c | 19 void IRAM_ATTR lp_timer_hal_set_alarm_target(uint8_t timer_id, uint64_t value) in lp_timer_hal_set_alarm_target() argument 22 lp_timer_ll_set_alarm_target(lp_timer_context.dev, timer_id, value); in lp_timer_hal_set_alarm_target() 23 lp_timer_ll_set_target_enable(lp_timer_context.dev, timer_id, true); in lp_timer_hal_set_alarm_target()
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | lp_timer_ll.h | 24 FORCE_INLINE_ATTR void lp_timer_ll_set_alarm_target(lp_timer_dev_t *dev, uint8_t timer_id, uint64_t… in lp_timer_ll_set_alarm_target() argument 26 HAL_FORCE_MODIFY_U32_REG_FIELD(dev->target[timer_id].hi, target_hi, (value >> 32) & 0xFFFF); in lp_timer_ll_set_alarm_target() 27 HAL_FORCE_MODIFY_U32_REG_FIELD(dev->target[timer_id].lo, target_lo, value & 0xFFFFFFFF); in lp_timer_ll_set_alarm_target() 30 FORCE_INLINE_ATTR void lp_timer_ll_set_target_enable(lp_timer_dev_t *dev, uint8_t timer_id, bool en) in lp_timer_ll_set_target_enable() argument 32 dev->target[timer_id].hi.enable = en; in lp_timer_ll_set_target_enable() 35 FORCE_INLINE_ATTR uint32_t lp_timer_ll_get_counter_value_low(lp_timer_dev_t *dev, uint8_t timer_id) in lp_timer_ll_get_counter_value_low() argument 37 return HAL_FORCE_READ_U32_REG_FIELD(dev->counter[timer_id].lo, counter_lo); in lp_timer_ll_get_counter_value_low() 40 FORCE_INLINE_ATTR uint32_t lp_timer_ll_get_counter_value_high(lp_timer_dev_t *dev, uint8_t timer_id) in lp_timer_ll_get_counter_value_high() argument 42 return HAL_FORCE_READ_U32_REG_FIELD(dev->counter[timer_id].hi, counter_hi); in lp_timer_ll_get_counter_value_high()
|
D | mcpwm_ll.h | 205 static inline void mcpwm_ll_timer_set_clock_prescale(mcpwm_dev_t *mcpwm, int timer_id, uint32_t pre… in mcpwm_ll_timer_set_clock_prescale() argument 208 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_prescale, prescale - 1); in mcpwm_ll_timer_set_clock_prescale() 220 static inline void mcpwm_ll_timer_set_peak(mcpwm_dev_t *mcpwm, int timer_id, uint32_t peak, bool sy… in mcpwm_ll_timer_set_peak() argument 223 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_period, peak - 1); in mcpwm_ll_timer_set_peak() 225 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_period, peak); in mcpwm_ll_timer_set_peak() 236 static inline void mcpwm_ll_timer_update_period_at_once(mcpwm_dev_t *mcpwm, int timer_id) in mcpwm_ll_timer_update_period_at_once() argument 238 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod = 0; in mcpwm_ll_timer_update_period_at_once() 248 static inline void mcpwm_ll_timer_enable_update_period_on_tez(mcpwm_dev_t *mcpwm, int timer_id, boo… in mcpwm_ll_timer_enable_update_period_on_tez() argument 251 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod |= 0x01; in mcpwm_ll_timer_enable_update_period_on_tez() 253 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod &= ~0x01; in mcpwm_ll_timer_enable_update_period_on_tez() [all …]
|
D | timer_ll.h | 25 #define TIMER_LL_EVENT_ALARM(timer_id) (1 << (timer_id)) argument
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | mcpwm_ll.h | 196 static inline void mcpwm_ll_timer_set_clock_prescale(mcpwm_dev_t *mcpwm, int timer_id, uint32_t pre… in mcpwm_ll_timer_set_clock_prescale() argument 199 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_prescale, prescale - 1); in mcpwm_ll_timer_set_clock_prescale() 211 static inline void mcpwm_ll_timer_set_peak(mcpwm_dev_t *mcpwm, int timer_id, uint32_t peak, bool sy… in mcpwm_ll_timer_set_peak() argument 214 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_period, peak - 1); in mcpwm_ll_timer_set_peak() 216 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_period, peak); in mcpwm_ll_timer_set_peak() 227 static inline void mcpwm_ll_timer_update_period_at_once(mcpwm_dev_t *mcpwm, int timer_id) in mcpwm_ll_timer_update_period_at_once() argument 229 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod = 0; in mcpwm_ll_timer_update_period_at_once() 239 static inline void mcpwm_ll_timer_enable_update_period_on_tez(mcpwm_dev_t *mcpwm, int timer_id, boo… in mcpwm_ll_timer_enable_update_period_on_tez() argument 242 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod |= 0x01; in mcpwm_ll_timer_enable_update_period_on_tez() 244 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod &= ~0x01; in mcpwm_ll_timer_enable_update_period_on_tez() [all …]
|
D | timer_ll.h | 23 #define TIMER_LL_EVENT_ALARM(timer_id) (1 << (timer_id)) argument
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | mcpwm_ll.h | 207 static inline void mcpwm_ll_timer_set_clock_prescale(mcpwm_dev_t *mcpwm, int timer_id, uint32_t pre… in mcpwm_ll_timer_set_clock_prescale() argument 210 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_prescale, prescale - 1); in mcpwm_ll_timer_set_clock_prescale() 222 static inline void mcpwm_ll_timer_set_peak(mcpwm_dev_t *mcpwm, int timer_id, uint32_t peak, bool sy… in mcpwm_ll_timer_set_peak() argument 225 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_period, peak - 1); in mcpwm_ll_timer_set_peak() 227 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_period, peak); in mcpwm_ll_timer_set_peak() 238 static inline void mcpwm_ll_timer_update_period_at_once(mcpwm_dev_t *mcpwm, int timer_id) in mcpwm_ll_timer_update_period_at_once() argument 240 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod = 0; in mcpwm_ll_timer_update_period_at_once() 250 static inline void mcpwm_ll_timer_enable_update_period_on_tez(mcpwm_dev_t *mcpwm, int timer_id, boo… in mcpwm_ll_timer_enable_update_period_on_tez() argument 253 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod |= 0x01; in mcpwm_ll_timer_enable_update_period_on_tez() 255 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod &= ~0x01; in mcpwm_ll_timer_enable_update_period_on_tez() [all …]
|
D | lp_timer_ll.h | 25 FORCE_INLINE_ATTR void lp_timer_ll_set_alarm_target(lp_timer_dev_t *dev, uint8_t timer_id, uint64_t… in lp_timer_ll_set_alarm_target() argument 27 HAL_FORCE_MODIFY_U32_REG_FIELD(dev->target[timer_id].hi, target_hi, (value >> 32) & 0xFFFF); in lp_timer_ll_set_alarm_target() 28 HAL_FORCE_MODIFY_U32_REG_FIELD(dev->target[timer_id].lo, target_lo, value & 0xFFFFFFFF); in lp_timer_ll_set_alarm_target() 31 FORCE_INLINE_ATTR void lp_timer_ll_set_target_enable(lp_timer_dev_t *dev, uint8_t timer_id, bool en) in lp_timer_ll_set_target_enable() argument 33 dev->target[timer_id].hi.enable = en; in lp_timer_ll_set_target_enable()
|
D | timer_ll.h | 25 #define TIMER_LL_EVENT_ALARM(timer_id) (1 << (timer_id)) argument
|
/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | mcpwm_ll.h | 196 static inline void mcpwm_ll_timer_set_clock_prescale(mcpwm_dev_t *mcpwm, int timer_id, uint32_t pre… in mcpwm_ll_timer_set_clock_prescale() argument 199 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_prescale, prescale - 1); in mcpwm_ll_timer_set_clock_prescale() 211 static inline void mcpwm_ll_timer_set_peak(mcpwm_dev_t *mcpwm, int timer_id, uint32_t peak, bool sy… in mcpwm_ll_timer_set_peak() argument 214 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_period, peak - 1); in mcpwm_ll_timer_set_peak() 216 HAL_FORCE_MODIFY_U32_REG_FIELD(mcpwm->timer[timer_id].timer_cfg0, timer_period, peak); in mcpwm_ll_timer_set_peak() 227 static inline void mcpwm_ll_timer_update_period_at_once(mcpwm_dev_t *mcpwm, int timer_id) in mcpwm_ll_timer_update_period_at_once() argument 229 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod = 0; in mcpwm_ll_timer_update_period_at_once() 239 static inline void mcpwm_ll_timer_enable_update_period_on_tez(mcpwm_dev_t *mcpwm, int timer_id, boo… in mcpwm_ll_timer_enable_update_period_on_tez() argument 242 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod |= 0x01; in mcpwm_ll_timer_enable_update_period_on_tez() 244 mcpwm->timer[timer_id].timer_cfg0.timer_period_upmethod &= ~0x01; in mcpwm_ll_timer_enable_update_period_on_tez() [all …]
|
D | timer_ll.h | 23 #define TIMER_LL_EVENT_ALARM(timer_id) (1 << (timer_id)) argument
|
/hal_espressif-latest/components/bt/common/osi/ |
D | alarm.c | 159 struct alarm_t *timer_id = NULL; in osi_alarm_new() local 164 timer_id = NULL; in osi_alarm_new() 168 timer_id = alarm_cbs_lookfor_available(); in osi_alarm_new() 170 if (!timer_id) { in osi_alarm_new() 172 timer_id = NULL; in osi_alarm_new() 178 tca.arg = timer_id; in osi_alarm_new() 182 timer_id->cb = callback; in osi_alarm_new() 183 timer_id->cb_data = data; in osi_alarm_new() 184 timer_id->deadline_us = 0; in osi_alarm_new() 186 esp_err_t stat = esp_timer_create(&tca, &timer_id->alarm_hdl); in osi_alarm_new() [all …]
|
/hal_espressif-latest/components/hal/include/hal/ |
D | lp_timer_hal.h | 26 void lp_timer_hal_set_alarm_target(uint8_t timer_id, uint64_t value);
|
D | timer_hal.h | 28 uint32_t timer_id; // Timer ID (i.e. index of the timer in the group) member
|
D | mcpwm_hal.h | 58 void mcpwm_hal_timer_reset(mcpwm_hal_context_t *hal, int timer_id);
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | timer_ll.h | 23 #define TIMER_LL_EVENT_ALARM(timer_id) (1 << (timer_id)) argument
|
/hal_espressif-latest/components/hal/esp32c2/include/hal/ |
D | timer_ll.h | 23 #define TIMER_LL_EVENT_ALARM(timer_id) (1 << (timer_id)) argument
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | timer_ll.h | 23 #define TIMER_LL_EVENT_ALARM(timer_id) (1 << (timer_id)) argument
|
/hal_espressif-latest/components/driver/deprecated/ |
D | timer_legacy.c | 204 uint32_t timer_id = timer_obj->hal.timer_id; in timer_isr_default() local 209 if (intr_status & TIMER_LL_EVENT_ALARM(timer_id)) { in timer_isr_default() 211 timer_ll_clear_intr_status(hal->dev, TIMER_LL_EVENT_ALARM(timer_id)); in timer_isr_default() 217 timer_ll_enable_alarm(hal->dev, timer_id, reenable_alarm); in timer_isr_default()
|