Please move to https://github.com/sidd-kishan/pico-webserver for better performance as https://github.com/sidd-kishan/pico-webserver does not use freertos and hence on baremetal and the latest https://github.com/raspberrypi/pico-sdk with latest pico-sdk/lib hence getting phenomenal performance gain and stability and low temps.
This repo will get very rare updates most of my focus will be on https://github.com/sidd-kishan/pico-webserver hence removing tags.
A Driverless RNDIS based wifi adapter based on pi pico w to enable usb wifi wlan on Windows on ARM devices like Windows on Raspberry pi 4 that makes use of the default driver of Windows RNDIS drivers
A project for rp2040 Use rndis in tinyusb and use freerots to create usb-related tasks.You can also use socket-related interfaces in this project
--------------------------- ------------------------------- ----------
|Full USB 12 Mbps rndis link| --->| PI PICO W ( MCU <-SPI-> WIFI) | <----- 54 Mbps------> |2.4 Ghz AP|
--------------------------- ------------------------------- ----------
| |
V V
Raspberry pi (Windows on ARM) Client
It requires a patched version of the pico-sdk
.
apt install git build-essential cmake gcc-arm-none-eabi doxygen libstdc++-arm-none-eabi-newlib iperf liblwip-dev unzip ninja-build
git clone --recursive https://github.com/sidd-kishan/pico-rndis-use-freertos.git
cd pico-rndis-use-freertos
git clone https://github.com/sidd-kishan/pico-sdk.git
cd pico-sdk
git submodule update --init
cd lib
git clone https://github.com/sidd-kishan/Rtos_course_project.git
mv Rtos_course_project/FreeRTOS-Kernel/ .
cd ../../
mkdir build
cd build
PICO_SDK_PATH=../pico-sdk cmake ..
make -j$(nproc --all)
netcat 192.168.7.1 2542 -v
getinfo
setwifi ssid:SSS_EXT key:1234567890
getcred
diswifi
This project is distributed by an GPL-2.0 License.
This project isn't in any way associated with the Raspberry Pi Foundation.
https://mcuoneclipse.com/2023/03/19/ble-with-wifi-and-freertos-on-raspberry-pi-pico-w/
https://forums.raspberrypi.com/viewtopic.php?t=344869
https://github.com/szatmary/picow_dev_template/tree/main
https://github.com/sidd-kishan?tab=repositories
https://github.com/sidd-kishan/pico-rndis-use-freerots/tree/master
https://wokwi.com/projects/360480722185134081
https://forums.raspberrypi.com/viewtopic.php?t=344869
https://www.freertos.org/a00125.html
Everyone is very welcome to contribute to our project.