ESP Hosted SPI based firmware now available

Use this forum to discuss WiFi and BLE related topics concerning the Challenger and Connectivity boards.
erikpol00
Posts: 1
Joined: Tue Nov 26, 2024 3:35 pm

Re: ESP Hosted SPI based firmware now available

Post by erikpol00 »

Hi there,
Exciting news about this support. To be honest adding this feature is a game-changer for projects requiring high-speed network transfers. Using Arduino-Pico makes integration and optimization easier. To fully utilize WiFi6 ensure proper channel configuration and firmware settings.
Btw, has anyone tested throughput in practice? From experience tuning SPI settings for ESP can make a big difference especially with larger data transfers. Curious to hear thoughts ;)
Pontus
Site Admin
Posts: 44
Joined: Wed May 22, 2024 10:06 pm
Location: Östra Ingelstad
Contact:

Re: ESP Hosted SPI based firmware now available

Post by Pontus »

We have done some very unscientific non controlled testing in the lab and seen TCP speeds of ~7Mbit/s, which is far from what Espressif has reached in their RF shielded very controlled test setup. Still, it is a clear indication that fairly good speed can be reached. FWIW we also did the same testing under the same conditions with the Pico W board and reached similar speeds, a bit lower 5MBit/s though but that can easily be down to the test conditions.
Pontus
Site Admin
Posts: 44
Joined: Wed May 22, 2024 10:06 pm
Location: Östra Ingelstad
Contact:

Re: ESP Hosted SPI based firmware now available

Post by Pontus »

UkTinkerer wrote: Wed Nov 27, 2024 9:08 am Hi Pontus,

Got this working, just a note when compiling from the arduino IDE you need to select the ESP WifI type to "ESP Hosted".

Do you know if ESP Hosted allows setting of the wifi protocol, I can't see any methods for this and even looking at the proto it doesn't look like this is implemented.

SInce the ESP32 supports the long range mode this would be helpful for those who want max range
Hey, Yes you are correct the "ESP Hosted" option must be set in the IDE for it to work with the new firmware.

I had a look at the source code and it looks like you are correct, currently the wifi protocol can not be set.

I am looking in to bringing in the latest changes from Espressif's repo (The 0.0.5 version is pretty old) and may consider adding this as well.
Post Reply