Module esp32s3::rmt::ch_rx_conf0

source ·
Expand description

Channel %s configure register 0

Structs

Type Aliases

  • 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 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_THRES reader - When no edge is detected on the input signal and continuous clock cycles is longer than this register value, received process is finished.
  • Field IDLE_THRES writer - When no edge is detected on the input signal and continuous clock cycles is longer than this register value, received process is finished.
  • 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.
  • Register CH%s_RX_CONF0 reader
  • Register CH%s_RX_CONF0 writer