7 releases
0.2.0 | Nov 28, 2020 |
---|---|
0.1.6 | Oct 17, 2020 |
#1293 in Hardware support
21 downloads per month
34KB
913 lines
GalaxyBudsLive-rs
A reverse engineered rust wrapper for the GalaxyBudsLive bluetooth protocol. Can be used to communicate with your earbuds from rust. You can find a cli tool controlling your Earbuds on linux here
To use:
Add this to your Cargo.toml
galaxy_buds_live_rs = "0.1.5"
Or if you have cargo edit
:
cargo add galaxy_buds_live_rs
Features
Receiving
- Statusupdate
- Extended statusupdate
- Touch updated
- Voice wakeup listening update
- Touchpad tap action
- Version info
Sending
- Un/Lock touchpad
- Set noisereduction
- Set Equalizer
- Adjust sound sync
- Mute earbud
- Find my earbuds
- Prepare voice notification (notifications TTS)
- Set touchpad option
- Update time
Examples
Receive
Set the address
value in examples/receive.rs
to your Buds' mac address and run following:
cargo --example receive
Send
Set the address
value in examples/send.rs
to your Buds' mac address and run following:
cargo --example send
Dependencies
~7–19MB
~235K SLoC