This is a list of useful documents used for developing ReBlueD.
hciraw
Rust library: https://docs.rs/hciraw/latest/hciraw/index.html
- Bluetooth's official documentation: https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Core-54/out/en/host-controller-interface/host-controller-interface-functional-specification.html
- Bluetooth's official documentation: https://www.bluetooth.com/specifications/specs/human-interface-device-profile-1-1-1/
- Kernel's official documentation: https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/doc?h=master
- This Python tutorial using PyGObject: https://ukbaz.github.io/howto/python_gio_1.html#bindings
- Kernel's official documentation: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/hid/uhid.rst