You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#defineSOC_RMT_SUPPORT_RX_PINGPONG (1) /*!< Support Ping-Pong mode on RX path */
The file above has a wrong define. According to esp32-s2 technical reference manual, esp32-s2 doesn't have RMT RX wrap mode aka Ping-Pong mode. So this define triggers false behavior when receiving with RMT. If I manually unset the define, receiving works as intended.
And
According to the formers, the following function in
Environment
Problem Description
esp-idf/components/soc/esp32s2/include/soc/soc_caps.h
Line 206 in 3441dd1
The file above has a wrong define. According to esp32-s2 technical reference manual, esp32-s2 doesn't have RMT RX wrap mode aka Ping-Pong mode. So this define triggers false behavior when receiving with RMT. If I manually unset the define, receiving works as intended.
And
According to the formers, the following function in
esp-idf/components/hal/esp32s2/include/hal/rmt_ll.h
Line 469 in 3441dd1
has no sense in esp32-s2. In fact it enables a complete wrong register value.
The text was updated successfully, but these errors were encountered: