/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | dedic_gpio_ll.h | 25 …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()
|
D | rmt_ll.h | 152 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/ |
D | rmt_ll.h | 154 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/ |
D | rmt_ll.h | 156 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/ |
D | rmt_ll.h | 154 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/ |
D | rmt_ll.h | 153 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/ |
D | dedic_gpio.c | 403 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/ |
D | adc_dma_legacy.c | 112 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()
|
D | adc_legacy.c | 670 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/ |
D | rmt_ll.h | 146 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/ |
D | adc_continuous.c | 75 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()
|