RMT RX of a continuous bitstream
Posted: Thu Feb 08, 2024 3:55 pm
Hi everyone!
I am quite new to ESP32 and have a question regarding the RMT feature:
I want to capture and analyze a continuous bitstream. The timing requirements fit to the RMT features. Each pulse contained in the signal is relevant therefore I can't use rmt_rx_done_callback_t to separate frames. Therefore I'm looking for a possibility to continously acquire pulses and write them to a FIFO buffer which my code can process in parallel.
I read a lot about the RMT feature and also about the RMT DMA support of the ESP32-S3 but I couldn't get a clear picture if a continous acquisition is possible.
Does anyone have experience in this direction?
Thank you very much!
Cheers.
I am quite new to ESP32 and have a question regarding the RMT feature:
I want to capture and analyze a continuous bitstream. The timing requirements fit to the RMT features. Each pulse contained in the signal is relevant therefore I can't use rmt_rx_done_callback_t to separate frames. Therefore I'm looking for a possibility to continously acquire pulses and write them to a FIFO buffer which my code can process in parallel.
I read a lot about the RMT feature and also about the RMT DMA support of the ESP32-S3 but I couldn't get a clear picture if a continous acquisition is possible.
Does anyone have experience in this direction?
Thank you very much!
Cheers.