Commit Graph

53 Commits

Author SHA1 Message Date
d199fba93c Update go-bluetooth library for 5.65 support 2022-08-19 14:02:52 -07:00
9ed74726c4 Add contexts and improve error handling 2022-05-11 13:22:57 -07:00
1533865e4c Fix error handling in (*FS).Remove() 2022-05-05 12:39:16 -07:00
65fa04d360 Use adapter ID in btmgmt as well 2022-05-02 20:20:16 -07:00
5e5eef15dc Ask for adapter ID in Init() 2022-05-02 20:14:46 -07:00
6c3f1b14c9 Clarify DFU debug logs 2022-04-23 20:08:49 -07:00
2def4b13ac Add debug logging 2022-04-23 19:58:00 -07:00
2f51bde597 Use log level provided in options 2022-04-23 19:07:41 -07:00
bebd1017c5 Ensure that done signals for Watch functions are handled properly and restart notifications if they stop unexpectedly 2022-04-23 18:40:25 -07:00
b7a50271be Log when too many disconnects occur rather than removing the device (Arsen6331/itd#10) 2022-04-16 04:24:21 -07:00
7026da3f6f Handle case where artists value is a single string rather than a slice. Fixes Arsen6331/itd#9. 2022-03-04 12:04:37 -08:00
e82981e3fc Rewrite connect/reconnect code 2022-02-21 02:46:20 -08:00
738e140bfb Create custom BlueZ agent 2021-12-16 21:30:29 -08:00
9250d26fdc Restrict to one open file of each type at a time 2021-12-13 09:56:34 -08:00
382b1d9556 Add file transfer progress 2021-12-12 13:25:40 -08:00
a2ff29ce84 Add weather service 2021-12-12 12:43:43 -08:00
522c10a9c0 Set connected property to true in all connecting functions 2021-11-25 20:33:06 -08:00
bd057815cf Fix checkStatus call in (*Device).FS() 2021-11-25 13:35:58 -08:00
58d5036f20 Allow multiple call notification responses and improve error handling 2021-11-25 12:39:43 -08:00
9966880bc8 Only allow OnChange() to be called once 2021-11-24 17:21:12 -08:00
e12ccb2ff5 Fix README errors 2021-11-24 16:51:42 -08:00
4b8b2a3b22 Remove playerctl from dependencies and add pactl providers 2021-11-24 16:50:35 -08:00
e9a611aec8 Buffer message channel for music 2021-11-24 16:41:56 -08:00
d9823bf0c8 Switch player to MPRIS interface 2021-11-24 16:31:18 -08:00
ec1548ec0f Remove BLE docs as they have been merged into InfiniTime 2021-11-22 21:20:01 -08:00
e9a92bac46 Implement BLE filesystem (experimental and will change in the future) 2021-11-22 21:19:30 -08:00
ec43bad466 Update go-bluetooth to fix BlueZ 5.62 compatibility 2021-11-22 01:14:16 -08:00
504a64da93 Upgrade go-bluetooth version 2021-11-01 11:20:10 -07:00
7fb1fcce68 Create Init() rather than using init() 2021-11-01 09:19:12 -07:00
75942bdb0c Add whitelist to pair() and make case insensitive 2021-10-26 21:42:41 -07:00
53aa6f8a0c Add cancel functions to battery level and heart rate 2021-10-22 21:26:33 -07:00
45baea1048 Implement Motion Service 2021-10-22 12:59:51 -07:00
1dde7f9b07 Fix issue where DFU responses are missed causing DFU to time out intermittently 2021-10-21 20:17:44 -07:00
d1a75f1c67 Fix Alert Notification Service Client link 2021-10-15 20:13:09 -07:00
937a3298c8 Fix typo 2021-10-15 20:11:34 -07:00
bf99350e48 Add name to Notification Event UUID 2021-10-15 20:10:59 -07:00
c4c0c46d71 Add docs for InfiniTime BLE 2021-10-15 19:58:57 -07:00
c101249d3e Add call notification support 2021-10-15 00:23:54 -07:00
a1e08ed862 Prevent sending of extra zero bytes during DFU 2021-10-06 17:08:21 -07:00
dbfe8bb8c4 Power on bluetooth as part of setup 2021-09-09 08:34:56 -07:00
745b4bd37c Return intial values in watch functions 2021-08-24 22:17:34 -07:00
0430ddcd30 Add watch function for battery level 2021-08-24 21:55:03 -07:00
8648afeebf Improve current music status functions 2021-08-23 10:16:03 -07:00
75121b709c Add functions for current status and metadata 2021-08-23 10:07:11 -07:00
9553844896 Remove pair timeout entirely 2021-08-22 13:12:16 -07:00
47293f04bc Fix bug where Connect blocked forever after 10 seconds 2021-08-22 13:09:56 -07:00
d228b6cf60 Fix segfault due to using wrong opts struct 2021-08-21 20:27:31 -07:00
91fbe718e5 Add error handling to connect call 2021-08-21 20:25:09 -07:00
7f19dfb354 Allow configuration of pair timeout 2021-08-21 20:24:56 -07:00
ea488067fb Add progress to DFU 2021-08-21 00:04:29 -07:00