Ayke van Laethem
b06d666dbf
all: remove Addresser
...
Remove the Addresser type. It isn't really necessary (the Address type
can change between OSes) and makes it difficult to fix a heap allocation
in interrupts (on the Nordic SoftDevices).
This is a backwards incompatible change, but only programs that use
SetConnectHandler should notice this.
2023-04-26 23:37:36 +02:00
nv-h
c85b6cc9d3
windows: support empty manufacturer data
...
Fixed a runtime error when `manufacturerData` is empty.
2022-10-19 08:48:34 +02:00
Jagoba Gascón Sánchez
7113f8c021
windows: add device connection and disconnection
2022-09-12 11:07:57 +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
Jagoba Gascón
9b9512fbc9
advertising: add manufacturer data field to advertisement payload
2022-05-22 14:36:27 +02:00
deadprogram
a55e2194c5
domain: use custom domain for all uses of winbt subpackage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-09-09 16:04:40 +02:00
Ron Evans
ea7ed874af
gap: switch to use MACAddress struct when possible for shared implementation
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2020-09-02 08:37:04 +02:00
Ron Evans
56c0c2ecda
windows: use Addresser interface for the MAC address for a peripheral
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2020-09-02 08:37:04 +02:00
Ron Evans
c1114ad708
all: use Addresser interface to handle fact that macOS uses UUID instead of MAC as the BLE address for a peripheral
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2020-09-02 08:37:04 +02:00
Ayke van Laethem
d07cf38d66
all: distinguish between public and random addresses
...
This is necessary when connecting to a device when using the SoftDevice.
The information is not set on Linux and Windows and is ignored on those
platform when connecting.
2020-06-04 14:12:14 +02:00
Ayke van Laethem
518debbbfe
Move to github.com/tinygo-org/bluetooth
2020-05-31 16:45:26 +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