Ayke van Laethem
01243181c3
sd: update to prepare for changes in the TinyGo CGo implementation
...
For details, see: https://github.com/tinygo-org/tinygo/pull/3927
I ran the smoke tests and the binaries are exactly identical to what
they were before, so this change cannot have had an effect on these
smoke tests (which is expected, as this is mostly just changing some
types without changing the machine data type).
2023-10-05 19:11:46 +02:00
deadprogram
1f58ec1fb4
windows: update github.com/saltosystems/winrt-go to no longer require CGo
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2023-09-21 12:54:07 +02:00
Erik de Vries
d9490f73ea
Update dependencies - add documentation to heartrate-monitor
2023-08-11 12:49:03 +02:00
Yurii Soldak
f9436906c1
all: go 1.18 and remove old-style build tags
2023-07-31 15:54:58 +02:00
Jagoba Gascón
4d067bc2b3
winrt-go: bump to latest
...
This version fixes critical bugs that caused random errors at runtime.
For more details see saltosystems/winrt-go/issues#71 and
saltosystems/winrt-go/issues#72. Diff:
e096b9a...c792451
2023-06-14 08:42:31 +02:00
deadprogram
1c44c024fd
modules: update to latest TinyGo drivers and friends
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2023-06-12 01:46:46 +02:00
A.J. Lucas
cf51caa6ad
gap/windows: Scan should set scanning mode to active to match other platforms
2023-05-11 13:54:22 +02:00
Bram van Neerven
34cb58db57
update uuid generation
2023-01-29 23:54:12 +01:00
Jagoba Gascón
be99863ef5
winrt-go: bump to latest
...
The latest winrt-go version fixes an access violation error caused by
some Go pointers being referenced in non-Go memory. More info:
https://github.com/saltosystems/winrt-go/issues/63
2023-01-25 13:02:48 +01:00
Jagoba Gascón
d0178d95f6
mtu-{darwin,linux,windows,sd}: add get mtu function
2022-10-19 20:02:55 +02:00
deadprogram
792f4f079e
all: update dependencies before release
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-10-02 10:55:07 +02:00
deadprogram
39e6a357ea
linux: update to latest muka/go-bluetooth
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-09-29 10:49:08 +02:00
Jagoba Gascón Sánchez
8f13d06111
windows: add winrt-go dependency and remove manually generated code
2022-09-08 14:07:46 +02:00
deadprogram
7ec948bf3f
macos: update to tinygo-org fork of cbgo v0.0.4
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-09-05 15:58:01 +02:00
deadprogram
0b701c55ca
macos: use the same UUID format as expected by other standard
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-09-05 15:58:01 +02:00
deadprogram
cc5adf3789
macos: update to point to tinygo-org fork
2022-09-05 15:58:01 +02:00
deadprogram
e7671110ad
linux: update to latest go-bluetooth package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-05-22 14:39:13 +02:00
deadprogram
25d288fd10
all: update to drivers 0.20.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-04-29 11:53:23 +02:00
deadprogram
8cab553c59
all: update modules to use dev branch with TinyGo 0.23-pre compatible drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-04-21 18:13:49 +02:00
deadprogram
899467bab3
modules: update muka/go-bluetooth to latest version
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2021-09-03 15:07:01 +02:00
deadprogram
d472af8a8e
modules: add tinyterm package for clue example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2021-07-21 22:18:58 +02:00
deadprogram
28f9f4e69e
release: prepare for v0.3.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2021-03-06 14:05:08 +01:00
deadprogram
46364419f9
modules: update to latest TinyGo drivers package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2021-02-14 13:21:12 +01:00
deadprogram
a355f254da
linux: downgrade to older version of go-bluetooth that appears to work correctly with BlueZ 5.50
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2021-01-18 18:40:29 +01:00
deadprogram
2fb3b08920
modules: update to latest version of go-bluetooth package for Linux
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-10-03 19:46:46 +02:00
Ron Evans
51b2b4c2b2
macos: starting point for adding macOS support
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2020-09-02 08:37:04 +02:00
Ayke van Laethem
602e656a6b
linux: improve scanning
...
By using the D-Bus APIs directly, I managed to avoid a deadlock that I
somehow couldn't work around with the go-bluetooth package.
2020-06-28 00:21:47 +02:00
Ayke van Laethem
b568c93250
all: add support for sending notifications
...
This is done by enabling the Notify permission and writing to the
characteristics: writes will automatically notify connected centrals.
2020-06-03 19:42:21 +02:00
Ayke van Laethem
37eb64b519
linux: implement local characteristics
2020-06-02 23:57:51 +02:00
Ayke van Laethem
22553053ff
Add initial Windows support
...
Only scanning has been implemented so far. The most work was really just
understanding WinRT well enough to get to this point.
2020-05-30 21:51:27 +02:00
Ayke van Laethem
44147f2a86
Add Go module support
...
This also updates the muka/go-bluetooth package (which required a few
changes).
2020-05-25 00:10:28 +02:00