RP2350+Wifi6+BLE: Adding wifi support for CircuitPython

Use this forum to discuss WiFi and BLE related topics concerning the Challenger and Connectivity boards.
cp_addict
Posts: 16
Joined: Sat Aug 31, 2024 11:06 am

Re: RP2350+Wifi6+BLE: Adding wifi support for CircuitPython

Post by cp_addict »

Hi Pontus,

I just released version 1.1.0 of my library: https://github.com/bablokb/circuitpytho ... /tag/1.1.0

This release now supports multiple concurrent connections and is as far as I am concerned feature-complete with respect to the native wifi implementation of CircuitPython.

Note that the library should also fully support the RP2040-Wifi MKII (with the ESP32C3) and also the RP2040-Wifi (with the ESP8285) in client mode only (depending on the AT-firmware loaded, it should be something like 2.2.0.0).

I do suggest that you update the firmware and change the number of concurrent connections allowed. The internal TCP/IP stack already allows for 10 (lwip) connections, but the AT interface limits this to 5. I changed this also to 10 on my builds, and this prevents "connection refused" messages in the browser if it opens more than 5 connections. You can find instructions in the document "doc/at_firmware_compile.md" in my repo.

I am happy to test this if you provide an uf2 of your RP2040 flashing utility.

Bernhard
Post Reply