Home
last modified time | relevance | path

Searched refs:channel_mask (Results 1 – 11 of 11) sorted by relevance

/hal_espressif-latest/components/hal/esp32s2/include/hal/
Ddedic_gpio_ll.h25 …d dedic_gpio_ll_enable_instruction_access_out(dedic_dev_t *dev, uint32_t channel_mask, bool enable) in dedic_gpio_ll_enable_instruction_access_out() argument
28 dev->gpio_out_cpu.val |= channel_mask; in dedic_gpio_ll_enable_instruction_access_out()
30 dev->gpio_out_cpu.val &= ~channel_mask; in dedic_gpio_ll_enable_instruction_access_out()
39 static inline void dedic_gpio_ll_write_mask(dedic_dev_t *dev, uint32_t channel_mask, uint32_t value) in dedic_gpio_ll_write_mask() argument
42 .gpio_out_msk = channel_mask, in dedic_gpio_ll_write_mask()
90 static inline void dedic_gpio_ll_enable_interrupt(dedic_dev_t *dev, uint32_t channel_mask, bool ena… in dedic_gpio_ll_enable_interrupt() argument
93 dev->gpio_intr_rls.val |= channel_mask; in dedic_gpio_ll_enable_interrupt()
95 dev->gpio_intr_rls.val &= ~channel_mask; in dedic_gpio_ll_enable_interrupt()
104 …te__((always_inline)) dedic_gpio_ll_clear_interrupt_status(dedic_dev_t *dev, uint32_t channel_mask) in dedic_gpio_ll_clear_interrupt_status() argument
106 dev->gpio_intr_clr.val = channel_mask; in dedic_gpio_ll_clear_interrupt_status()
Drmt_ll.h152 static inline void rmt_ll_tx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_reset_channels_clock_div() argument
155 dev->ref_cnt_rst.val |= channel_mask & 0x0F; in rmt_ll_tx_reset_channels_clock_div()
318 static inline void rmt_ll_tx_sync_group_add_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_add_channels() argument
320 dev->tx_sim.val |= (channel_mask & 0x0F); in rmt_ll_tx_sync_group_add_channels()
329 static inline void rmt_ll_tx_sync_group_remove_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_remove_channels() argument
331 dev->tx_sim.val &= ~channel_mask; in rmt_ll_tx_sync_group_remove_channels()
427 static inline void rmt_ll_rx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_rx_reset_channels_clock_div() argument
430 dev->ref_cnt_rst.val |= channel_mask & 0x0F; in rmt_ll_rx_reset_channels_clock_div()
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Drmt_ll.h154 static inline void rmt_ll_tx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_reset_channels_clock_div() argument
157 dev->ref_cnt_rst.val |= channel_mask & 0x0F; in rmt_ll_tx_reset_channels_clock_div()
350 static inline void rmt_ll_tx_sync_group_add_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_add_channels() argument
352 dev->tx_sim.val |= (channel_mask & 0x0F); in rmt_ll_tx_sync_group_add_channels()
361 static inline void rmt_ll_tx_sync_group_remove_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_remove_channels() argument
363 dev->tx_sim.val &= ~channel_mask; in rmt_ll_tx_sync_group_remove_channels()
459 static inline void rmt_ll_rx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_rx_reset_channels_clock_div() argument
461 dev->ref_cnt_rst.val |= ((channel_mask & 0x0F) << 4); in rmt_ll_rx_reset_channels_clock_div()
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Drmt_ll.h156 static inline void rmt_ll_tx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_reset_channels_clock_div() argument
159 dev->ref_cnt_rst.val |= channel_mask & 0x03; in rmt_ll_tx_reset_channels_clock_div()
339 static inline void rmt_ll_tx_sync_group_add_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_add_channels() argument
341 dev->tx_sim.val |= (channel_mask & 0x03); in rmt_ll_tx_sync_group_add_channels()
350 static inline void rmt_ll_tx_sync_group_remove_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_remove_channels() argument
352 dev->tx_sim.val &= ~channel_mask; in rmt_ll_tx_sync_group_remove_channels()
448 static inline void rmt_ll_rx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_rx_reset_channels_clock_div() argument
451 dev->ref_cnt_rst.val |= ((channel_mask & 0x03) << 2); in rmt_ll_rx_reset_channels_clock_div()
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Drmt_ll.h154 static inline void rmt_ll_tx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_reset_channels_clock_div() argument
157 dev->ref_cnt_rst.val |= channel_mask & 0x03; in rmt_ll_tx_reset_channels_clock_div()
324 static inline void rmt_ll_tx_sync_group_add_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_add_channels() argument
326 dev->tx_sim.val |= (channel_mask & 0x03); in rmt_ll_tx_sync_group_add_channels()
335 static inline void rmt_ll_tx_sync_group_remove_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_remove_channels() argument
337 dev->tx_sim.val &= ~channel_mask; in rmt_ll_tx_sync_group_remove_channels()
433 static inline void rmt_ll_rx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_rx_reset_channels_clock_div() argument
436 dev->ref_cnt_rst.val |= ((channel_mask & 0x03) << 2); in rmt_ll_rx_reset_channels_clock_div()
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Drmt_ll.h153 static inline void rmt_ll_tx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_reset_channels_clock_div() argument
156 dev->ref_cnt_rst.val |= channel_mask & 0x03; in rmt_ll_tx_reset_channels_clock_div()
336 static inline void rmt_ll_tx_sync_group_add_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_add_channels() argument
338 dev->tx_sim.val |= (channel_mask & 0x03); in rmt_ll_tx_sync_group_add_channels()
347 static inline void rmt_ll_tx_sync_group_remove_channels(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_sync_group_remove_channels() argument
349 dev->tx_sim.val &= ~channel_mask; in rmt_ll_tx_sync_group_remove_channels()
445 static inline void rmt_ll_rx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_rx_reset_channels_clock_div() argument
448 dev->ref_cnt_rst.val |= ((channel_mask & 0x03) << 2); in rmt_ll_rx_reset_channels_clock_div()
/hal_espressif-latest/components/driver/gpio/
Ddedic_gpio.c403 uint32_t channel_mask = bundle->in_mask & (mask << bundle->in_offset); in dedic_gpio_bundle_set_interrupt_and_callback() local
405 while (channel_mask) { in dedic_gpio_bundle_set_interrupt_and_callback()
406 channel = __builtin_ffs(channel_mask) - 1; in dedic_gpio_bundle_set_interrupt_and_callback()
414 channel_mask = channel_mask & (channel_mask - 1); // clear the right most bit '1' in dedic_gpio_bundle_set_interrupt_and_callback()
/hal_espressif-latest/components/driver/deprecated/
Dadc_dma_legacy.c112 static esp_err_t adc_digi_gpio_init(adc_unit_t adc_unit, uint16_t channel_mask) in adc_digi_gpio_init() argument
119 while (channel_mask) { in adc_digi_gpio_init()
120 if (channel_mask & 0x1) { in adc_digi_gpio_init()
127 channel_mask = channel_mask >> 1; in adc_digi_gpio_init()
Dadc_legacy.c670 static esp_err_t adc_digi_gpio_init(adc_unit_t adc_unit, uint16_t channel_mask) in adc_digi_gpio_init() argument
685 while (channel_mask) { in adc_digi_gpio_init()
686 if (channel_mask & 0x1) { in adc_digi_gpio_init()
695 channel_mask = channel_mask >> 1; in adc_digi_gpio_init()
/hal_espressif-latest/components/hal/esp32/include/hal/
Drmt_ll.h146 static inline void rmt_ll_tx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_tx_reset_channels_clock_div() argument
149 if (channel_mask & (1 << i)) { in rmt_ll_tx_reset_channels_clock_div()
317 static inline void rmt_ll_rx_reset_channels_clock_div(rmt_dev_t *dev, uint32_t channel_mask) in rmt_ll_rx_reset_channels_clock_div() argument
320 if (channel_mask & (1 << i)) { in rmt_ll_rx_reset_channels_clock_div()
/hal_espressif-latest/components/esp_adc/
Dadc_continuous.c75 static esp_err_t adc_digi_gpio_init(adc_unit_t adc_unit, uint16_t channel_mask) in adc_digi_gpio_init() argument
82 while (channel_mask) { in adc_digi_gpio_init()
83 if (channel_mask & 0x1) { in adc_digi_gpio_init()
90 channel_mask = channel_mask >> 1; in adc_digi_gpio_init()