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
Copy file name to clipboardExpand all lines: README.md
+16-4
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Go Bluetooth is a cross-platform package for using [Bluetooth Low Energy](https:
8
8
9
9
It works on typical operating systems such as [Linux](#linux), [macOS](#macos), and [Windows](#windows).
10
10
11
-
It can also be used running "bare metal" on microcontrollers produced by [Nordic Semiconductor](https://www.nordicsemi.com/) or using the Bluetooth Host Controller Interface (HCI) by using [TinyGo](https://tinygo.org/).
11
+
By using [TinyGo](https://tinygo.org/), it can also be used running "bare metal" on microcontrollers produced by [Nordic Semiconductor](https://www.nordicsemi.com/), or boards that have a Bluetooth co-processor that uses the [Bluetooth Host Controller Interface (HCI)](https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Core-54/out/en/host-controller-interface/host-controller-interface-functional-specification.html).
12
12
13
13
The Go Bluetooth package can be used to create both Bluetooth Low Energy Centrals as well as to create Bluetooth Low Energy Peripherals.
14
14
@@ -178,7 +178,7 @@ After you have followed the installation, you should be able to compile/run the
178
178
179
179
## Nordic Semiconductor
180
180
181
-
Go Bluetooth has bare metal support for several chips from Nordic Semiconductor that include a built-in Bluetooth Low Energy radio.
181
+
Go Bluetooth has bare metal support for several chips from [Nordic Semiconductor](https://www.nordicsemi.com/) that include a built-in Bluetooth Low Energy radio.
182
182
183
183
This support requires compiling your programs using [TinyGo](https://tinygo.org/).
184
184
@@ -201,7 +201,7 @@ Check your desired target board for any additional installation requirements.
201
201
The line of "Bluefruit" boards created by Adafruit already have the SoftDevice firmware pre-loaded. This means you can use TinyGo and the Go Bluetooth package without any additional steps required. Supported Adafruit boards include:
There are other boards with TinyGo support that also use the same UF2 bootloader with pre-loaded SoftDevice. They include:
214
+
### Seeed Studio XIAO nRF52840
215
+
216
+
The Seeed Studio Xiao nRF52840 uses the [UF2 bootloader](https://github.com/microsoft/uf2) with pre-loaded SoftDevice firmware, so it is very easy to use with TinyGo.
217
+
218
+
*[Seeed Studio XIAO nRF52840](https://wiki.seeedstudio.com/XIAO_BLE)
0 commit comments