

That was a good starting point, but I wanted to have it working with FreeRTOS plus WiFi (at least optionally). There are some BLE examples in the 1.5 SDK, including a ‘Standalone’ one with a BLE client and BLE server. So why not using to Raspberry Pi Pico-W to transmit the data? As communication way, the BLE way has been selected. Communication shall be as easy as possible. Raspberry Pi Pico-W with Debug Interfaceįor a University research project I need to transmit data from a sensor to another device, in a wireless way. BTstack runs both bare-metal or with an RTOS like FreeRTOS. The SDK has BlueKitchen’s BTstack integrated, optimized for small and resource-constraint microcontroller systems. As the CYW43439 can do both WiFi and Bluetooth, we had to wait or the SDK 1.5. The SDK V1.4 had only WiFi supported for the Infineon CYW43439. Outlineīack in February 2023, the Raspberry Pi Foundation has released the SDK V1.5 for the Pico, which now includes support for Bluetooth (both BLE and Bluetooth Classic) for the Pico-W board. This article shows how to use the Raspberry Pi Pico-W with BLE and optional WiFi, running with FreeRTOS. It is not the least expensive or the most powerful microcontroller, but it is one which is available and has an excellent software and tool ecosystem. The Raspberry Pi Pico RP2040 is a very versatile microcontroller.
