Hi, I also want to use the RMII interface in a product with a longer expected availability than ESP32 but none of the coming ESP32-S or ESP32-C have the interface.
If ESP32-S3 have had RMII that would have been an perfect fit. Are there any plans for coming chips with RMII?
Search found 5 matches
- Wed May 04, 2022 8:14 am
- Forum: General Discussion
- Topic: ESP32-S3 Ethernet RMII
- Replies: 8
- Views: 18867
- Wed Jun 16, 2021 9:17 am
- Forum: ESP-IDF
- Topic: Wifi Driver Receive Buffer Access/Interrupt
- Replies: 7
- Views: 7412
Re: Wifi Driver Receive Buffer Access/Interrupt
One way is to let the wifi driver setup the interrupt handler. Then you could replace it with your own and call the "original" wmac handler. Assuming it to clear/acknowledge the interrupt properly. Example: #include <freertos/FreeRTOS.h> #include <esp_intr_alloc.h> static xt_handler wmac_xt_handler;...
- Mon Jun 07, 2021 4:25 pm
- Forum: ESP-IDF
- Topic: esp_wifi_get_tsf_time takes "long" time to execute ~48us
- Replies: 3
- Views: 4514
Re: esp_wifi_get_tsf_time takes "long" time to execute ~48us
Thanks esp_timer_get_time() is way faster, around 10us (instead of 48us). I will test if that is fast enough for my application. I have tested to read it once every second in an GPIO ISR. One interesting thing is if I read it twice the second read is fast <2us Example code: static void IRAM_ATTR gpi...
- Tue May 25, 2021 9:03 am
- Forum: ESP-IDF
- Topic: Wifi Driver Receive Buffer Access/Interrupt
- Replies: 7
- Views: 7412
Re: Wifi Driver Receive Buffer Access/Interrupt
Have a lock at the MAC_INTR
https://www.espressif.com/sites/default ... ual_en.pdf
And ETS_WMAC_INUM in the git repo:
https://github.com/espressif/esp-idf/se ... _WMAC_INUM
https://www.espressif.com/sites/default ... ual_en.pdf
And ETS_WMAC_INUM in the git repo:
https://github.com/espressif/esp-idf/se ... _WMAC_INUM
- Tue May 25, 2021 8:12 am
- Forum: ESP-IDF
- Topic: esp_wifi_get_tsf_time takes "long" time to execute ~48us
- Replies: 3
- Views: 4514
esp_wifi_get_tsf_time takes "long" time to execute ~48us
I try to use esp_wifi_get_tsf_time on esp32s2 to timestamp an periodic event on the connected stations. My problem is that esp_wifi_get_tsf_time takes around 48 micro-seconds to evaluate and the periodic event is faster than that (< 30us) Is there a way to speed up the reading of the TSF time? I hav...