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: bluetooth/profile.md
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,12 +17,24 @@ If you are looking for information about the 'radio' feature, it is a [proprieta
17
17
18
18
## BBC micro:bit Bluetooth Profile
19
19
20
-
The BBC micro:bit[Bluetooth profile is defined in the DAL](https://lancaster-university.github.io/microbit-docs/ble/profile/)
20
+
## CODAL
21
21
22
-
You can flash one of two pre-compiled Hex files to the micro:bit that enable bluetooth services. As Bluetooth is memory intensive, these are supplied as either 'without Magnetometer Service' or 'without DFU Service':
22
+
A pre-compiled hex file is available to download for <spanclass="v2">V2</span> that enables all Bluetooth services.
[Bluetooth all services CODAL](/docs/bluetooth/assets/bluetooth/assets/BLE_All_Services_CODAL_0-0-24-ABDLIMTU-P.hex){: .btn.sm-btn download}
25
+
26
+
The source for this can be found in the [microbit-v2-samples]https://github.com/lancaster-university/microbit-v2-samples/tree/master/source/samples repository.
27
+
28
+
29
+
### DAL
30
+
31
+
The BBC micro:bit <spanclass="v1">V1</span> [Bluetooth profile is defined in the DAL](https://lancaster-university.github.io/microbit-docs/ble/profile/)
32
+
33
+
You can flash one of two pre-compiled Hex files to the micro:bit <spanclass="v1">V1</span> that enable bluetooth services. As Bluetooth is memory intensive, these are supplied as either 'without Magnetometer Service' or 'without DFU Service':
The DAL contains the [C++ source for the BLE service files](https://github.com/lancaster-university/microbit-samples/blob/master/source/examples/bluetooth-services/main.cpp)
28
40
@@ -46,7 +58,7 @@ There are some useful [advanced configuration options in the micro:bit runtime c
46
58
47
59
## Challenge
48
60
49
-
It would be possible for anyone with the appropriate knowledge to define and implement other Bluetooth profiles. You would need to use the Mbed C/C++ environment to do this.
61
+
It would be possible for anyone with the appropriate knowledge to define and implement other Bluetooth profiles.
50
62
51
63
We are seeking collaborators to help us define the new profile elements that expose some of the <spanclass="v2">V2</span> features.
Copy file name to clipboardExpand all lines: latest-revision/latest-revision-editors.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ To support all revisions of the micro:bit, you will need to ensure you use the l
63
63
64
64
The BLE Profile for the micro:bit has also been updated to ensure compatibility with both revisions of the board. We have published a binary that enables all BLE services available to the board and shows the connection status on the LED.
65
65
66
-
[Download the updated version of the BLE all services hex](/docs/latest-revision/assets/bluetooth-services.hex)
66
+
[Download the updated version of the BLE all services hex](/docs/bluetooth/assets/BLE_All_Services_CODAL_0-0-24-ABDLIMTU-P.hex)
67
67
68
68
The MakeCode Bluetooth package will include all updates for the revised hardware and we will notify the DAL, Editors and Devices newsletter when this is available.
Copy file name to clipboardExpand all lines: latest-revision/latest-revision-main.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -146,7 +146,7 @@ The Foundation has written a javascript library and [Universal Hex Creator](../s
146
146
147
147
### Bluetooth BLE
148
148
149
-
A hex file that enables all micro:bit Bluetooth services is available to use for testing BLE. [Download the updated version of the BLE all services hex](/docs/latest-revision/assets/bluetooth-services.hex)
149
+
A hex file that enables all micro:bit Bluetooth services is available to use for testing BLE. [Download the updated version of the BLE all services hex](/docs/bluetooth/assets/BLE_All_Services_CODAL_0-0-24-ABDLIMTU-P.hex)
150
150
151
151
## Will my saved hex files work with the new board?
0 commit comments