|
Forum Index : Microcontroller and PC projects : Bluetooth for Pico W
| Author | Message | ||||
| atmega8 Guru Joined: 19/11/2013 Location: GermanyPosts: 727 |
https://www.raspberrypi.com/news/new-functionality-bluetooth-for-pico-w/ Now, with the release of version 1.5.1 of the C SDK, and the latest MicroPython build, your existing Pico W has gained the ability to communicate with Bluetooth and Bluetooth LE devices. |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 8305 |
... if you write the firmware to handle it. Finished it for you. :) Having it available in the SDK doesn't mean that it's practicable to include it. It was announced in February for C programming, IIRC, but hasn't been supported in Python until fairly recently. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| JohnS Guru Joined: 18/11/2011 Location: United KingdomPosts: 4150 |
As already posted, it's not really new news, but a critical issue is what's the RAM footprint? John |
||||
| aFox Senior Member Joined: 28/02/2023 Location: GermanyPosts: 108 |
From Arduino-Pico Documentation Release 3.3.0 Earle F. Philhower, III Jun 20, 2023 23.1 Enabling Bluetooth To enable Bluetooth (BT), use the Tools->IP/Bluetooth Stack menu. It requires around 80KB of flash and 20KB of RAM when enabled. Both Bluetooth Classic and BluetoothBLE are enabled in btstack_config.h. Gregor |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 8305 |
All RAM on the PicoMite is already allocated AFAIK. matherp will no doubt correct me on this if I'm wrong, but to get BT I suspect that you'd probably lose another flash slot and over 20kB of user RAM because RAM allocation may not be splittable where you expect it to be. I can't speak for others, but I'd consider that too much of a loss when it's so easy to add a separate BT module. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
| aFox Senior Member Joined: 28/02/2023 Location: GermanyPosts: 108 |
A BlueMite version could be possible. As I said before, it seems that you have to use a LINUX IDE to successfully compile the bluetooth stack. I tried by Windows and I failed with the simplest examples. Gregor |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |