Lines Matching refs:channel
32 void rmt_hal_tx_channel_reset(rmt_hal_context_t *hal, uint32_t channel) in rmt_hal_tx_channel_reset() argument
34 rmt_ll_tx_reset_channels_clock_div(hal->regs, 1 << channel); in rmt_hal_tx_channel_reset()
35 rmt_ll_tx_reset_pointer(hal->regs, channel); in rmt_hal_tx_channel_reset()
37 rmt_ll_tx_reset_loop_count(hal->regs, channel); in rmt_hal_tx_channel_reset()
39 rmt_ll_enable_interrupt(hal->regs, RMT_LL_EVENT_TX_MASK(channel), false); in rmt_hal_tx_channel_reset()
40 rmt_ll_clear_interrupt_status(hal->regs, RMT_LL_EVENT_TX_MASK(channel)); in rmt_hal_tx_channel_reset()
43 void rmt_hal_rx_channel_reset(rmt_hal_context_t *hal, uint32_t channel) in rmt_hal_rx_channel_reset() argument
45 rmt_ll_rx_reset_channels_clock_div(hal->regs, 1 << channel); in rmt_hal_rx_channel_reset()
46 rmt_ll_rx_reset_pointer(hal->regs, channel); in rmt_hal_rx_channel_reset()
47 rmt_ll_enable_interrupt(hal->regs, RMT_LL_EVENT_RX_MASK(channel), false); in rmt_hal_rx_channel_reset()
48 rmt_ll_clear_interrupt_status(hal->regs, RMT_LL_EVENT_RX_MASK(channel)); in rmt_hal_rx_channel_reset()