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
Unfortunately, the Bluetooth SIG have made some modifications to their web site which makes it a problem to download the GATT specifications (services and characteristic definitions) during build.
The first is that they're blocking the Python script from accessing the resources (easily fixed by changing the User-Agent). The second, and more problematic, is that their GATT characteristic page shows the same content of the GATT definitions page and does not include the list of official characteristics.
I don't want to commit the auto-generated files in the repository, so I'm opening this issue with the hopes that people find it and attaching the generated files here, see link below. Place both gatt.h and gatt.inc in the main/ directory and the project should compile fine.
Update: The web-site now correctly displays the list of characteristics however, some of them (e.g. org.bluetooth.characteristic.gap.device_name) are missing the XML definition so I cannot parse the data types. Since most of these characteristics are part of the Generic Access service that all devices expose, I’m still waiting on them to fix it. If it won’t be fixed in the near future, I might add these definitions to the default configuration just so the compilation won’t fail.
The text was updated successfully, but these errors were encountered:
Unfortunately, the Bluetooth SIG have made some modifications to their web site which makes it a problem to download the GATT specifications (services and characteristic definitions) during build.
The first is that they're blocking the Python script from accessing the resources (easily fixed by changing the User-Agent). The second, and more problematic, is that their GATT characteristic page shows the same content of the GATT definitions page and does not include the list of official characteristics.
I don't want to commit the auto-generated files in the repository, so I'm opening this issue with the hopes that people find it and attaching the generated files here, see link below. Place both
gatt.h
andgatt.inc
in themain/
directory and the project should compile fine.gatt.zip
Update: The web-site now correctly displays the list of characteristics however, some of them (e.g. org.bluetooth.characteristic.gap.device_name) are missing the XML definition so I cannot parse the data types. Since most of these characteristics are part of the Generic Access service that all devices expose, I’m still waiting on them to fix it. If it won’t be fixed in the near future, I might add these definitions to the default configuration just so the compilation won’t fail.
The text was updated successfully, but these errors were encountered: