Module esp32c6::rmt::ch_tx_conf0

source ·
Expand description

Channel %s configure register 0

Structs

  • Channel %s configure register 0
  • Register CH%s_TX_CONF0 reader
  • Register CH%s_TX_CONF0 writer

Type Definitions

  • Field AFIFO_RST writer - Reserved
  • Field APB_MEM_RST writer - Set this bit to reset W/R ram address for CHANNEL%s by accessing apb fifo.
  • Field CARRIER_EFF_EN reader - 1: Add carrier modulation on the output signal only at the send data state for CHANNEL%s. 0: Add carrier modulation on the output signal at all state for CHANNEL%s. Only valid when RMT_CARRIER_EN_CH%s is 1.
  • Field CARRIER_EFF_EN writer - 1: Add carrier modulation on the output signal only at the send data state for CHANNEL%s. 0: Add carrier modulation on the output signal at all state for CHANNEL%s. Only valid when RMT_CARRIER_EN_CH%s is 1.
  • Field CARRIER_EN reader - This is the carrier modulation enable-control bit for CHANNEL%s. 1: Add carrier modulation in the output signal. 0: No carrier modulation in sig_out.
  • Field CARRIER_EN writer - This is the carrier modulation enable-control bit for CHANNEL%s. 1: Add carrier modulation in the output signal. 0: No carrier modulation in sig_out.
  • Field CARRIER_OUT_LV reader - This bit is used to configure the position of carrier wave for CHANNEL%s. 1’h0: add carrier wave on low level. 1’h1: add carrier wave on high level.
  • Field CARRIER_OUT_LV writer - This bit is used to configure the position of carrier wave for CHANNEL%s. 1’h0: add carrier wave on low level. 1’h1: add carrier wave on high level.
  • Field CONF_UPDATE writer - synchronization bit for CHANNEL%s
  • Field DIV_CNT reader - This register is used to configure the divider for clock of CHANNEL%s.
  • Field DIV_CNT writer - This register is used to configure the divider for clock of CHANNEL%s.
  • Field IDLE_OUT_EN reader - This is the output enable-control bit for CHANNEL%s in IDLE state.
  • Field IDLE_OUT_EN writer - This is the output enable-control bit for CHANNEL%s in IDLE state.
  • Field IDLE_OUT_LV reader - This bit configures the level of output signal in CHANNEL%s when the latter is in IDLE state.
  • Field IDLE_OUT_LV writer - This bit configures the level of output signal in CHANNEL%s when the latter is in IDLE state.
  • Field MEM_RD_RST writer - Set this bit to reset read ram address for CHANNEL%s by accessing transmitter.
  • Field MEM_SIZE reader - This register is used to configure the maximum size of memory allocated to CHANNEL%s.
  • Field MEM_SIZE writer - This register is used to configure the maximum size of memory allocated to CHANNEL%s.
  • Field MEM_TX_WRAP_EN reader - This is the channel %s enable bit for wraparound mode: it will resume sending at the start when the data to be sent is more than its memory size.
  • Field MEM_TX_WRAP_EN writer - This is the channel %s enable bit for wraparound mode: it will resume sending at the start when the data to be sent is more than its memory size.
  • Field TX_CONTI_MODE reader - Set this bit to restart transmission from the first data to the last data in CHANNEL%s.
  • Field TX_CONTI_MODE writer - Set this bit to restart transmission from the first data to the last data in CHANNEL%s.
  • Field TX_START writer - Set this bit to start sending data on CHANNEL%s.
  • Field TX_STOP reader - Set this bit to stop the transmitter of CHANNEL%s sending data out.
  • Field TX_STOP writer - Set this bit to stop the transmitter of CHANNEL%s sending data out.