
The Raspberry Pi Pico is a at hand little microcontroller that has develop into a fashionable addition to many hackers’ workbench. The Pico W has a CYW4342W module (similar to the Pi 0 W) so as to add WiFi features and [Jeremy Bentham] ported his bare-metal WiFi driving force to the Pico W.
The CYW43438 is an SDIO interface, so lots of the code ported over from his Zerowi challenge, however there have been a couple of notable tweaks alongside the way in which. For the reason that the Pi Pico SDK has your complete supply code to power the CYW43439 with an open supply TCP/IP stack (lwIP) and the datasheets from Infineon are beautiful detailed, why create your personal driving force?
The fast resolution is…as a result of why now not. However a 2d resolution is to tweak it simply the way you love it. Together with his personal implementation, [Jeremy] can center of attention on maximizing throughput and making WiFi a bit of more uncomplicated to debug. He deeply delves into the {hardware}, scope lines, and code samples. It’s an amazing five-part learn over lunch. Some highlights come with writing some code for the PIO (Programmable I/O) to interface with the SPI interface, financial institution switching within the WiFi RAM, dealing with the 140 other occasions, connecting to a community, and sending pings.
The PicoWi code is to be had on GitHub. Most likely it may be built-in with this PCMIA interface to supply exceptional efficiency to an older pc.