Search found 4 matches

by ShaunWesty
Mon Apr 29, 2019 11:53 am
Forum: ESP-IDF
Topic: Difference between Ethernet and Wifi for receiving UDP packet just after sending
Replies: 2
Views: 5155

Re: Difference between Ethernet and Wifi for receiving UDP packet just after sending

So I was completely wrong. The issue was with the MAC address I was transferring to the other device in the UDP payload. I was not accounting for the esp_mac_type_t of the connected interface (ESP_MAC_ETH) as I was just using the esp_efuse_mac_get_default() function instead of calling esp_read_mac()...
by ShaunWesty
Mon Apr 29, 2019 10:53 am
Forum: ESP-IDF
Topic: Difference between Ethernet and Wifi for receiving UDP packet just after sending
Replies: 2
Views: 5155

Re: Difference between Ethernet and Wifi for receiving UDP packet just after sending

Figured it out mostly. The reply is coming back to the ESP32 within 3ms which the hardware cannot process. What I do not know is what hardware is having the difficulty. It is either the LAN8720 or the ESP32. Need a scope on the RX lines to see if the message is actually transferring from the LAN chi...
by ShaunWesty
Tue Apr 23, 2019 5:36 am
Forum: ESP-IDF
Topic: Difference between Ethernet and Wifi for receiving UDP packet just after sending
Replies: 2
Views: 5155

Difference between Ethernet and Wifi for receiving UDP packet just after sending

Hello, What am I doing wrong? I am using a tweaked version of the UDP client and UDP sever code. https://github.com/espressif/esp-idf/tree/release/v3.2/examples/protocols/sockets/udp_client https://github.com/espressif/esp-idf/tree/release/v3.2/examples/protocols/sockets/udp_server I have the udp_se...
by ShaunWesty
Tue Mar 19, 2019 7:11 am
Forum: ESP-IDF
Topic: UART 'realtime' processing
Replies: 1
Views: 3364

UART 'realtime' processing

Hi All, I am trying to get the ESP32 to process the UART when every character is received and am having difficulty. The coms is running at a blistering 2400 BAUD so I do not think this should be a problem for the ESP32. My code is currently searching for 0x01 followed by 0x03 and the response should...