-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Outdated micro:bit Bluetooth profile #80
Comments
@ngammarano I agree. I think I've flagged this before. the Partial Flashing service is not included the Manufacturer Number String characteristic appears as Mandatory the UART service appears as Mandatory the Event service appears as Optional, while a Bluetooth micro:bit program made in MakeCode always includes it |
The micro:bit Bluetooth profile defined here says that the valid values for the magnetometer period are:
However, in practice, the valid values I get are 12, 25, 50, 100, 200, 400, 800, 1600, 3200, 6400 and 12800, which are consistent with those defined in the magnetometer MAG3110 C++ driver file and in the magnetometer MAG3110 datasheet (see Table 32). |
Those were that values agreed with Lancaster University at the time. They (or whoever maintains the DAL) need to decide whether the profile's implementation should be validating values provided in characteristic writes and rejecting values not in the agreed range or whether the documentation needs updating (again, by whoever it is that should be maintaining it - FYI, it's not me). |
@bluetooth-mdw OK, then where should I report this? |
The micro:bit Bluetooth profile defined here says that the Pin AD Configuration and the Pin IO Configuration characteristics of the IO Pin Service have 1 field of type However, when I read those characteristics, I get Is this an error of the Bluetooth profile? |
The micro:bit Bluetooth profile defined here is outdated.
Since many projects using micro:bit Bluetooth profile refer to that link, I think it should be updated.
The text was updated successfully, but these errors were encountered: