You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -286,6 +286,23 @@ For example, this command can be used to compile and flash an Arduino Nano RP204
286
286
287
287
If you want more information about the `nina-fw` firmware, or want to add support for other ESP32-equipped boards, please see https://github.com/arduino/nina-fw
288
288
289
+
## CYW43439 (RP2040-W)
290
+
291
+
Go Bluetooth has bare metal support for boards that include a separate CYW43439 Bluetooth Low Energy radio co-processor.
292
+
293
+
Currently supported boards include:
294
+
295
+
*[Raspberry Pi Pico RP2040-W](https://www.raspberrypi.com/documentation/microcontrollers/raspberry-pi-pico.html#raspberry-pi-pico-w)
After you have installed TinyGo and the Go Bluetooth package, you should be able to compile/run code for your device.
299
+
300
+
For example, this command can be used to compile and flash a Pico RP2040-W board with the example we provide that turns it into a BLE peripheral to act like a heart rate monitor:
301
+
302
+
tinygo flash -target pico-w ./examples/heartrate
303
+
304
+
If you want more information about the `cyw43439` support, please see https://github.com/soypat/cyw43439
305
+
289
306
## API stability
290
307
291
308
**The API is not stable!** Because many features are not yet implemented and some platforms (e.g. Windows and macOS) are not yet fully supported, it's hard to say what a good API will be. Therefore, if you want stability you should pick a particular git commit and use that. Go modules can be useful for this purpose.
0 commit comments