Nigreon
0812294557
Improbe ADV Manufacturer Data (correction)
1 year ago
Nigreon
2b6288a551
Improbe ADV Manufacturer Data (correction)
1 year ago
Nigreon
0da3049b31
Improbe ADV Manufacturer Data
1 year ago
Nigreon
46595f5cbe
Improbe ADV Manufacturer Data
1 year ago
Nigreon
df201ba419
Adapt go.mod
1 year ago
Nigreon
bfbb9e4cd9
Add ADV for Manufacturer Data
1 year ago
deadprogram
e79ea1e4e9
release: updates for v0.6.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
792f4f079e
all: update dependencies before release
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
79bbc2ed6d
gap/linux: add helpful comment
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
57f82b6241
gap/linux: workaround for https://github.com/muka/go-bluetooth/issues/163
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
39e6a357ea
linux: update to latest muka/go-bluetooth
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
Jagoba Gascón Sánchez
e4e6976c64
windows: disable cache when reading characteristics
2 years ago
deadprogram
8fae597745
docs: update README with info on Windows support
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
Jagoba Gascón
e843ce91a6
windows: add characteristic read, write and notify operations
2 years ago
Jagoba Gascón
1b30ec4619
windows: add characteristic discovery
2 years ago
Jagoba Gascón
2784a6b2d9
windows: add service discovery
2 years ago
Jagoba Gascón Sánchez
7113f8c021
windows: add device connection and disconnection
2 years ago
Jagoba Gascón Sánchez
8f13d06111
windows: add winrt-go dependency and remove manually generated code
2 years ago
deadprogram
7ec948bf3f
macos: update to tinygo-org fork of cbgo v0.0.4
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
79285321af
all: unify UUID16 creation for all platforms
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
0b701c55ca
macos: use the same UUID format as expected by other standard
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
cc5adf3789
macos: update to point to tinygo-org fork
2 years ago
Bart Meuris
948ea8c7ee
Improve UUID ( #107 )
...
Improvements to UUID:
* uuid now works with upper and lowercase
* sped up UUID.String() using stringbuilder, added benchmark
* UUID.String(): grow builder to prevent allocs
* make test in cicd happy
2 years ago
Ron Evans
25349d381e
build: add Github Action based CI build ( #108 )
...
* build: add Github Action based CI build
2 years ago
deadprogram
e7671110ad
linux: update to latest go-bluetooth package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
Jagoba Gascón
9b9512fbc9
advertising: add manufacturer data field to advertisement payload
2 years ago
Yurii Soldak
20f0ce6119
gap: stop advertising
2 years ago
deadprogram
8dc1e155a0
all: prepare for release 0.5.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
02fb2457d9
docs: update license year
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
25d288fd10
all: update to drivers 0.20.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
deadprogram
8cab553c59
all: update modules to use dev branch with TinyGo 0.23-pre compatible drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2 years ago
Nicholas Page
7dee8d4d82
Fix ParseMAC bug
2 years ago
Ayke van Laethem
96a2be1571
Add //go:build lines for Go 1.18
...
This will be needed eventually, so add them now already.
2 years ago
Ayke van Laethem
4c0df2892d
nrf: fix CGo errors after TinyGo update
...
For details, see: https://github.com/tinygo-org/tinygo/pull/2774
2 years ago
deadprogram
e75811786c
release: update for v0.4.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
3 years ago
David Barroso
bd75a42694
gattc/linux: DiscoverServices times out in 10s
3 years ago
Yurii Soldak
7f3b96cff9
adapter: address
3 years ago
Yurii Soldak
501b0aeecc
nrf: update s140v7 SoftDevice version to latest, 7.3.0
3 years ago
deadprogram
899467bab3
modules: update muka/go-bluetooth to latest version
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
3 years ago
James Lawrence
d985dcb55c
fixes bluez 0.55 service registration.
...
muka/go-bluetooth does some magic so you can use short UUIDs and it'll auto
expand them to the full 128 bit uuid. setting these flags disables that behavior.
related issues:
- allows updating muka library to resolve https://github.com/tinygo-org/bluetooth/issues/35
- fixes the regression the upgrade caused https://github.com/tinygo-org/bluetooth/issues/46
- commit causing the regression in upstream 1c4c1c8613
3 years ago
deadprogram
ab40fc77fe
examples: add scanner for Adafruit Clue
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
3 years ago
deadprogram
d472af8a8e
modules: add tinyterm package for clue example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
3 years ago
deadprogram
3cbf47cc61
macos: update xcode in use to 10.3.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
3 years ago
Erik Price
cf63949412
darwin: make Adapter.Connect thread-safe
...
This change allows multiple concurrent goroutines to call
`Adapter.Connect` without racing.
Fixes #57
3 years ago
Ayke van Laethem
bb8767730c
nrf: add support for S113 SoftDevice
...
This SoftDevice is used by default on the BBC micro:bit v2 so it's a
good idea to add support here.
Unfortunately this SoftDevice does not support scanning and connecting
to other devices. This means that I unfortunately had to duplicate the
event handler. I managed to refactor most other code to avoid
duplicating much more. (This is when macros would have been useful in
Go...)
3 years ago
Ayke van Laethem
340f6985ca
Use TinyGo __app_ram_base
...
This makes sure the SoftDevice start address is configured in only one
place, and thus avoid potential issues when it is changed. It also will
allow setting a different SoftDevice RAM size with a linker flag
starting with LLVM 11 (when expressions are allowed in the MEMORY part
of a linker script).
3 years ago
Ayke van Laethem
10dcd116e8
nrf51: fix assertHandler function signature
...
Not using the right signature led to a compiler crash.
The compiler should probably be fixed in this case (to report an error
instead), but this at least fixes the issue.
3 years ago
deadprogram
28f9f4e69e
release: prepare for v0.3.0
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
3 years ago
deadprogram
172569b0a1
docs: few details on newly supported boards
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
3 years ago
deadprogram
fa5736e183
docs: update license for 2021
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
3 years ago