Module esp32s2::rmt::chconf1

source ·
Expand description

Channel %s configure register 1

Structs

Type Aliases

  • Field APB_MEM_RST writer - Set this bit to reset W/R ram address for CHANNEL%s by accessing apb fifo.
  • Field CHK_RX_CARRIER_EN reader - Set this bit to enable memory loop read mode when carrier modulation is enabled for channel %s.
  • Field CHK_RX_CARRIER_EN writer - Set this bit to enable memory loop read mode when carrier modulation is enabled for 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_OWNER reader - This register marks the ownership of CHANNEL%s’s ram block. 1’h1: Receiver is using the ram. 1’h0: Transmitter is using the ram.
  • Field MEM_OWNER writer - This register marks the ownership of CHANNEL%s’s ram block. 1’h1: Receiver is using the ram. 1’h0: Transmitter is using the ram.
  • Field MEM_RD_RST writer - Set this bit to reset read ram address for CHANNEL%s by accessing transmitter.
  • Field MEM_WR_RST writer - Set this bit to reset write ram address for CHANNEL%s by accessing receiver.
  • Register CH%sCONF1 reader
  • Field REF_ALWAYS_ON reader - This bit is used to select the base clock for CHANNEL%s. 1’h1: clk_apb 1’h0:clk_ref
  • Field REF_ALWAYS_ON writer - This bit is used to select the base clock for CHANNEL%s. 1’h1: clk_apb 1’h0:clk_ref
  • Field RX_EN reader - Set this bit to enable receiver to receive data on CHANNEL%s.
  • Field RX_EN writer - Set this bit to enable receiver to receive data on CHANNEL%s.
  • Field RX_FILTER_EN reader - This is the receive filter’s enable bit for CHANNEL%s.
  • Field RX_FILTER_EN writer - This is the receive filter’s enable bit for CHANNEL%s.
  • Field RX_FILTER_THRES reader - Ignores the input pulse when its width is smaller than this register value in APB clock periods (in receive mode).
  • Field RX_FILTER_THRES writer - Ignores the input pulse when its width is smaller than this register value in APB clock periods (in receive mode).
  • 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 reader - Set this bit to start sending data on 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.
  • Register CH%sCONF1 writer