koenvervloesem / bluetooth-numbers

An up-to-date listing of all the various Bluetooth Specification-related elements (Company IDs, Service UUIDs, Characteristic UUIDs and Descriptor UUIDs), that you can use in your Python projects instead of rolling your own.
https://bluetooth-numbers.readthedocs.io
MIT License
16 stars 3 forks source link

Update UUIDs via Bluetooth SIG public repo yaml #49

Closed jpwright closed 1 month ago

jpwright commented 1 month ago

This PR:

koenvervloesem commented 1 month ago

Many thanks for this contribution, @jpwright! This looks great, and completely in line with what I was planning but didn't find the time for. I'll take a look at it soon before merging it.

koenvervloesem commented 1 month ago

Hi @jpwright, I have merged your PR.

Just a question: you're using the Bluetooth SIG YAML files for the member and SDO services now. Why not for services, characteristics, descriptors, and company IDs? I should actually take a look first at how big the differences are with the Bluetooth Numbers Database repository and whether both sources maybe should be merged in the generate script, but I was just wondering whether you've thought about it.

jpwright commented 1 month ago

Thank you! I also did not look into that, but my overall thought is: barring some breaking issue, we ought to be using the Bluetooth SIG repo and drop the Nordic one.