pin_ := gpio.Pin.in 18
rx := rmt.Channel pin_ --input
--idle_threshold=26_000
--filter_ticks_threshold=10
--clk_div=233
E (14590) rmt(legacy): rmt_set_gpio(528): RMT CHANNEL ERR
E (14590) rmt(legacy): rmt_config(673): set gpio for RMT driver failed
----
EXCEPTION error.
UNKNOWN ERROR 0x102(258)
0: rmt-config-rx_ <sdk>/rmt.toit:574:3
1: Channel.configure <sdk>/rmt.toit:381:5
2: Channel <sdk>/rmt.toit:294:12
3: main test-ir.toit:10:9
pin_ := gpio.Pin 18
.in
jag flash --chip esp32s3-spiram-octo
signals.stringify
rmt.Signals
--carrier-frequency-hz
--clk-div
--carrier-duty-percent
Signals
signals.stringify
static void nec_tx_init()
{
rmt_config_t rmt_tx;
rmt_tx.channel = RMT_TX_CHANNEL;
rmt_tx.gpio_num = RMT_TX_GPIO_NUM;
rmt_tx.mem_block_num = 1;
rmt_tx.clk_div = RMT_CLK_DIV;
rmt_tx.tx_config.loop_en = false;
rmt_tx.tx_config.carrier_duty_percent = 50;
rmt_tx.tx_config.carrier_freq_hz = 38000;
rmt_tx.tx_config.carrier_level = 1;
rmt_tx.tx_config.carrier_en = RMT_TX_CARRIER_EN;
rmt_tx.tx_config.idle_level = 0;
rmt_tx.tx_config.idle_output_en = true;
rmt_tx.rmt_mode = 0;
rmt_config(&rmt_tx);
rmt_driver_install(rmt_tx.channel, 0, 0);
}
SEND: 121 178
TX: 17 items -- 1-16 0-8 0-1 0-1 1-3 1-3 1-3 1-3 0-0 0-0 1-3 1-3 1-1 1-1 1-1 1-1 0-0 1-1
RX: Reading...
RX: 4 items - 1-16 0-10 1-12 0-0
SEND: 121 178
TX: 17 items -- 1-16 0-8 0-1 0-1 1-3 1-3 1-3 1-3 0-0 0-0 1-3 1-3 1-1 1-1 1-1 1-1 0-0 1-1
RX: Reading...
RX: 4 items - 1-16 0-10 1-12 0-0
CLK-DIV := 45
IDLE-LEVEL := 0
IDLE-THRESHOLD-TICKS := 15000
FILTER-TICKS-THRESHOLD := 5
rx.start-reading
tx.send signals
rx.read
FILTER-TICKS-THRESHOLD 5
TX: 68 items -- 1-16000 0-8000 1-1000 0-3000 1-1000 0-1000 1-1000 0-3000 1-1000 0-1000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-1000 1-1000 0-3000 1-1000 0-1000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-0
RX: Reading...
RX: 68 items - 1-16000 0-8000 1-1000 0-3000 1-1000 0-1000 1-1000 0-3000 1-1000 0-1000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-1000 1-1000 0-3000 1-1000 0-1000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-3000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-1000 1-1000 0-0