Commit Graph

  • 8aacde8b78
    Merge branch 'upstream' into release release v0.5.1 kayos@tcp.direct 2022-08-20 18:48:24 -0700
  • bf0031ba2e
    Change version to notate our fork kayos@tcp.direct 2022-08-20 18:46:54 -0700
  • 48e4d4925d
    updating modules kayos 2021-05-12 16:59:58 -0700
  • a72dbd67d6
    updating URLs for fork kayos 2021-05-12 16:41:12 -0700
  • 20013d2325
    Update fork from upstream kayos@tcp.direct 2022-08-20 18:43:39 -0700
  • 8dc1e155a0 all: prepare for release 0.5.0 deadprogram 2022-04-29 13:47:49 +0200
  • 02fb2457d9 docs: update license year deadprogram 2022-04-29 13:47:18 +0200
  • 25d288fd10 all: update to drivers 0.20.0 deadprogram 2022-04-29 11:53:23 +0200
  • 8cab553c59 all: update modules to use dev branch with TinyGo 0.23-pre compatible drivers deadprogram 2022-04-21 18:06:23 +0200
  • 7dee8d4d82 Fix ParseMAC bug Nicholas Page 2021-12-13 14:23:01 -0800
  • 96a2be1571 Add //go:build lines for Go 1.18 Ayke van Laethem 2022-02-22 11:04:20 +0100
  • 4c0df2892d nrf: fix CGo errors after TinyGo update Ayke van Laethem 2022-04-13 18:02:17 +0200
  • e75811786c release: update for v0.4.0 deadprogram 2021-11-18 18:45:24 +0100
  • bd75a42694 gattc/linux: DiscoverServices times out in 10s David Barroso 2021-11-01 08:41:57 +0100
  • 7f3b96cff9 adapter: address Yurii Soldak 2021-11-01 23:35:48 +0100
  • 501b0aeecc nrf: update s140v7 SoftDevice version to latest, 7.3.0 Yurii Soldak 2021-10-25 20:28:54 +0200
  • 899467bab3 modules: update muka/go-bluetooth to latest version deadprogram 2021-09-03 14:51:31 +0200
  • d985dcb55c fixes bluez 0.55 service registration. James Lawrence 2021-08-10 16:27:49 -0400
  • ab40fc77fe examples: add scanner for Adafruit Clue deadprogram 2021-07-07 00:36:34 +0200
  • d472af8a8e modules: add tinyterm package for clue example deadprogram 2021-07-07 00:35:01 +0200
  • 3cbf47cc61 macos: update xcode in use to 10.3.0 deadprogram 2021-07-21 00:36:28 +0200
  • cf63949412 darwin: make Adapter.Connect thread-safe Erik Price 2021-03-16 16:49:19 -0700
  • e440008138 learning how to use go mod and also git version management - don't look at me! kayos 2021-05-12 17:01:32 -0700
  • b930d3f888 learning how to use go mod and also git version management - don't look at me! kayos 2021-05-12 16:59:58 -0700
  • 9da293d2b6 updating URLs for fork kayos 2021-05-12 16:41:12 -0700
  • bb0af197fd initial preparation before updating urls found within fork kayos 2021-05-12 16:40:17 -0700
  • ee9522c8ae
    Merge a0d97632af into bb8767730c #59 Erik Price 2021-04-17 19:09:20 +0530
  • bb8767730c nrf: add support for S113 SoftDevice dev Ayke van Laethem 2021-04-14 17:23:12 +0200
  • 340f6985ca Use TinyGo __app_ram_base Ayke van Laethem 2021-04-14 18:02:41 +0200
  • 10dcd116e8 nrf51: fix assertHandler function signature Ayke van Laethem 2021-04-14 17:15:48 +0200
  • 5920c01210
    nrf: add support for S113 SoftDevice #61 Ayke van Laethem 2021-04-14 17:23:12 +0200
  • d8d52173d8
    Use TinyGo __app_ram_base Ayke van Laethem 2021-04-14 18:02:41 +0200
  • 6905423567
    nrf51: fix assertHandler function signature Ayke van Laethem 2021-04-14 17:15:48 +0200
  • a0d97632af darwin: prefer sync.Map over map + Mutex #59 Erik Price 2021-03-16 17:17:52 -0700
  • 9471cedb5b darwin: make Adapter.Connect thread-safe Erik Price 2021-03-16 16:49:19 -0700
  • 44022242d0
    Merge 745b4b857e into 28f9f4e69e #56 irieda 2021-03-11 17:16:02 +0900
  • 745b4b857e add support multiple services and notifications #56 Irieda Noboru 2021-03-11 17:12:14 +0900
  • 28f9f4e69e release: prepare for v0.3.0 deadprogram 2021-03-06 14:05:08 +0100
  • 172569b0a1 docs: few details on newly supported boards deadprogram 2021-03-05 00:22:43 +0100
  • fa5736e183 docs: update license for 2021 deadprogram 2021-03-05 00:22:11 +0100
  • 46364419f9 modules: update to latest TinyGo drivers package deadprogram 2021-02-14 13:21:12 +0100
  • 27cc35a60b examples: use standard service and characteristic UUIDs deadprogram 2021-01-30 22:42:17 +0100
  • 549cb4a3f7 gen: generate standard service and characteristic UUIDs from Nordic Semiconductor bluetooth numbers database deadprogram 2021-01-30 22:40:28 +0100
  • b4b125480a darwin: properly handle 16-bit UUIDs for service and characteristics in the unique format used by macOS Ron Evans 2021-01-17 01:58:49 +0100
  • fe2b8f6a4f examples: use standard service and characteristic UUIDs #52 deadprogram 2021-01-30 22:42:17 +0100
  • f6320122f0 gen: generate standard service and characteristic UUIDs from Nordic Semiconductor bluetooth numbers database deadprogram 2021-01-30 22:40:28 +0100
  • a355f254da linux: downgrade to older version of go-bluetooth that appears to work correctly with BlueZ 5.50 deadprogram 2021-01-17 00:10:28 +0100
  • e534e5f989
    darwin: properly handle 16-bit UUIDs for service and characteristics in the unique format used by macOS #50 Ron Evans 2021-01-17 01:58:49 +0100
  • 0a55cb0d09 linux: downgrade to older version of go-bluetooth that appears to work correctly with BlueZ 5.50 #49 deadprogram 2021-01-17 00:10:28 +0100
  • 855d3c4b78
    Update heart rate monitor data format #47 Michael Mogenson 2020-12-10 10:54:40 -0500
  • 9dde7219a6
    Fix up heart rate example Michael Mogenson 2020-12-10 10:50:00 -0500
  • da24b75b33 linux: update go-bluetooth package to latest version with Bluez 5.55 compatible wrappers update-bluez-555 deadprogram 2020-12-10 07:13:34 +0100
  • b4dd7741c5 all: fix Go module name and import path #45 Ayke van Laethem 2020-11-29 19:45:15 +0000
  • 41f7317638 release: prepare for v0.2.0 deadprogram 2020-11-22 16:38:50 +0100
  • 0bc0ef868d adaptor/macos: handle case when adapter enable sends notification before event delegate is set Ron Evans 2020-10-25 17:58:27 +0100
  • eca211d81f
    adaptor/macos: handle case when adapter enable sends notification before event delegate is set #44 Ron Evans 2020-10-25 17:58:27 +0100
  • 9f0114a77a gattc/sd: copy data in interrupt handler for characteristic notification events to data that was already allocated before entering the handler #43 safe-notify-buffer deadprogram 2020-10-24 17:37:37 +0200
  • 266de9824a
    gattc/*: DeviceCharacteristic Read() implementation Ron Evans 2020-10-22 19:04:47 +0200
  • 6c43593c4e gattc: updates to characteristic Read() to make it less heap intensive #42 deadprogram 2020-10-21 19:51:58 +0200
  • ec446df963 gattc/macos: updates for error handling on read deadprogram 2020-10-19 07:57:09 +0200
  • 2e91919ad1
    gattc: implement characteristic Read() for macOS Ron Evans 2020-10-15 17:30:04 +0200
  • 6edeaf1bfa gattc: implement characteristic Read() for Linux and SoftDevice implementations deadprogram 2020-10-15 17:17:46 +0200
  • 93374c78f2
    Merge f3862f6230 into c27b1cb3be #23 Ron Evans 2020-10-07 09:31:23 +0300
  • c27b1cb3be Document async Disconnect behaviour Linus Wallgren 2020-09-24 17:07:29 +0200
  • 97f17e93f1
    gatt/darwin: macOS implementation and ensure pointer usage #38 read-characteristics deadprogram 2020-10-03 23:24:38 +0200
  • 47770f6c59 gattc: add Read() characteristic method implementations for Linux and nRF528xx deadprogram 2020-10-03 10:13:15 +0200
  • 3e31cedee9 gattc: always return pointers to DeviceService and DeviceCharacteristic types to ensure consistency #37 return-pointers deadprogram 2020-10-03 23:02:35 +0200
  • 2fb3b08920 modules: update to latest version of go-bluetooth package for Linux deadprogram 2020-09-27 11:40:12 +0200
  • f3862f6230 build: add channelscan example to smoketests #23 channelscan-example deadprogram 2020-09-16 06:45:40 +0200
  • 458028f7fd examples: add channelscan example that shows use of goroutines and channels deadprogram 2020-09-16 06:40:08 +0200
  • 3496c60abc modules: update to latest version of go-bluetooth package for Linux #36 deadprogram 2020-09-27 11:40:12 +0200
  • 133f7a4d4a Document async Disconnect behaviour #34 Linus Wallgren 2020-09-24 17:07:29 +0200
  • 9daf7205ab examples: discover should only wait on startup on baremetal, since macOS does not like that deadprogram 2020-09-22 18:15:38 +0200
  • a2662956b8 gap/all: add Disconnect() to Driver deadprogram 2020-09-22 16:55:44 +0200
  • 1ba2c47ee1 examples: discover should only wait on startup on baremetal, since macOS does not like that #32 deadprogram 2020-09-22 18:15:38 +0200
  • ae3c880b7b gap/all: add Disconnect() to Driver deadprogram 2020-09-22 16:55:44 +0200
  • 281d195e75 gap: change signature for Addresser interface Set() function to accept string and then parse it as needed deadprogram 2020-09-20 11:28:39 +0200
  • b636b2a7dc gap: change signature for Addresser interface Set() function to accept string and then parse it as needed #29 deadprogram 2020-09-20 11:28:39 +0200
  • f04c1cbe78 docs: set correct pkg.go.dev path in README badge deadprogram 2020-09-17 18:48:00 +0200
  • 3e2ce45abc examples: extend HRS to perform notifications, add heartrate-monitor example that shows notifications deadprogram 2020-09-16 19:00:53 +0200
  • c1d8db922f Prepare for release v0.1.0 deadprogram 2020-09-17 12:33:56 +0200
  • fa16c65199 examples: let macos use rawterm to compile nusclient Ron Evans 2020-09-16 20:40:07 +0200
  • a1e82ffa1f docs: adding go bluetooth gopher deadprogram 2020-09-16 22:46:42 +0200
  • 7786aae7cc
    examples: let macos use rawterm to compile nusclient #27 Ron Evans 2020-09-16 20:40:07 +0200
  • f69f9a2b41 examples: extend HRS to perform notifications, add heartrate-monitor example that shows notifications #26 deadprogram 2020-09-16 19:00:53 +0200
  • 633d9b5aea nrf: keep advertisement payload alive Ayke van Laethem 2020-09-16 15:50:26 +0200
  • e1841568b4
    nrf: keep advertisement payload alive #25 Ayke van Laethem 2020-09-16 15:50:26 +0200
  • 69aae6c6b9 gattc/linux: correct false positive error when using DiscoverServices with a specific list of UUID deadprogram 2020-09-16 07:19:00 +0200
  • 05c2047aa2 gattc/linux: correct false positive error when using DiscoverServices with a specific list of UUID #24 deadprogram 2020-09-16 07:19:00 +0200
  • 2e26f4cdc7 docs: update BBC micro:bit flash instructions deadprogram 2020-09-15 23:04:38 +0200
  • ca51250ccf
    docs: a lot more information on how to install/use Go Bluetooth Ron Evans 2020-09-15 15:26:45 +0200
  • f1ed3cd38b docs: refine intro paragraph language #21 deadprogram 2020-09-15 13:36:44 +0200
  • 3cc01ea601 docs: get specific on BLE Central/Peripheral terminology, and tell devs to use git for obtaining Go Bluetooth deadprogram 2020-09-15 12:42:57 +0200
  • b70c118f1e ci: run unit tests Ayke van Laethem 2020-09-15 02:06:05 +0200
  • c0097f8b9d
    ci: run unit tests #22 Ayke van Laethem 2020-09-15 02:06:05 +0200
  • 39d530e867 docs: additional cleanup/explanation regarding bare metal deadprogram 2020-09-14 23:53:48 +0200
  • b16d3c338e docs: add Windows information on how to install/use Go Bluetooth deadprogram 2020-09-14 23:31:08 +0200
  • 79210f5392 docs: a lot more information on how to install/use Go Bluetooth deadprogram 2020-09-14 22:11:47 +0200
  • 08afb74cfc add more test, fix uuid test (strings are lower case in implementation) Olaf Flebbe 2020-09-14 20:52:41 +0200
  • 5bedd1dccc fix ParseUUID. Return error for invalid UUID strings Olaf Flebbe 2020-09-14 20:33:54 +0200
  • 6f36567f97 add more test, fix uuid test (strings are lower case in implementation) #20 Olaf Flebbe 2020-09-14 20:52:41 +0200
  • ef760eec30 fix ParseUUID. Return error for invalid UUID strings Olaf Flebbe 2020-09-14 20:33:54 +0200
  • ef90e5d337
    gattc: use GetUUID() to allow for bare metal use of short UUID. (#14) Ron Evans 2020-09-13 20:21:38 +0200
  • dbed360605 gattc/sd: ensure safe casts for length of returned struct when converting short UUID #14 deadprogram 2020-09-13 09:14:52 +0200
  • de914f5886 examples: updated discover example that can run with OS or bare metal deadprogram 2020-09-11 21:17:49 +0200
  • 0597c013ca gattc/sd: able to discover services and characteristics deadprogram 2020-09-11 21:02:19 +0200
  • 7d120e5d69 uuid/sd: correct way to calculate UUID from shortUUID deadprogram 2020-09-11 19:59:05 +0200
  • 3aa1608820 gattc/sd: mostly getting uuid back for services in DiscoverServices deadprogram 2020-09-10 15:13:39 +0200
  • f78d18aa6b gattc/sd: partial improvements to DiscoverServices/DiscoverCharacteristics deadprogram 2020-09-10 14:44:09 +0200
  • 262f78c480 gattc/sd, uuid/sd: changes intended to reduce memory allocations for service and characteristic discovery deadprogram 2020-09-06 20:15:52 +0200
  • a1f7e925d4 gattc/sd: correct usage of UUID wrapper type alias Ron Evans 2020-09-06 11:05:56 +0200
  • 6a37334696 gattc/macos: correct usage of UUID wrapper type alias Ron Evans 2020-09-06 11:04:56 +0200
  • d00fa67684 gattc: use UUID() to allow for bare metal to permit clean use of short UUIDs deadprogram 2020-09-04 14:56:35 +0200
  • 6dc1dff711
    gap: add connection handler to be called on adapter connect/disconnect Ron Evans 2020-09-10 17:17:45 +0200
  • af2649047c examples: use connect handler in circuit playground bluefruit example #19 deadprogram 2020-09-10 16:14:55 +0200
  • 40084b9671 gap: return nil Address on adapter connect/disconnect to make explicit that it is not yet populated deadprogram 2020-09-10 15:31:45 +0200
  • f99611eb71 gap: add connection handler to be called on adapter connect/disconnect deadprogram 2020-09-09 22:00:27 +0200
  • 6d20fc6472
    examples: add example for Circuit Playground Bluefruit board to control built-in NeoPixels Ron Evans 2020-09-10 15:24:22 +0200
  • f8807c8b9d examples: complete work for adding circuit playground bluefruit example #18 deadprogram 2020-09-09 20:49:17 +0200
  • ab8342b67a examples: add example for Circuit Playground Bluefruit board to control built-in NeoPixels deadprogram 2020-09-09 20:08:49 +0200
  • c3aeaf040e nrf528xx: correct returned MAC address in struct with global scan result deadprogram 2020-09-09 18:21:48 +0200
  • 03bbcea339 nrf528xx: correct returned MAC address in struct with global scan result #17 deadprogram 2020-09-09 18:21:48 +0200
  • a55e2194c5 domain: use custom domain for all uses of winbt subpackage deadprogram 2020-09-09 15:51:38 +0200
  • 97532eaed4 domain: use custom domain for go.mod and examples deadprogram 2020-09-07 23:14:26 +0200
  • 9647735fca docs,domain: use import for custom domain for package, also GoDocs format info for package deadprogram 2020-09-07 22:39:05 +0200
  • fa08fd6253 domain: use custom domain for all uses of winbt subpackage #16 deadprogram 2020-09-09 15:51:38 +0200
  • 2ca66c53b6 domain: use custom domain for go.mod and examples deadprogram 2020-09-07 23:14:26 +0200
  • 277703fa64 docs,domain: use import for custom domain for package, also GoDocs format info for package deadprogram 2020-09-07 22:39:05 +0200
  • 2d909712ee
    docs: update README with lots of info/organization and also add CONTRIBUTING guidelines Ron Evans 2020-09-03 15:40:52 +0200
  • fd89ad24a8 linux: all for DiscoverServices and DiscoverCharacteristics to discover all when no specific list of UUIDs deadprogram 2020-09-02 20:44:17 +0200
  • ac98835ed3 linux: add UUID to DeviceService and DeviceCharacteristic deadprogram 2020-09-02 19:19:07 +0200
  • ad6f45a730 linux: correct use of Addresser when scanning deadprogram 2020-09-02 19:15:52 +0200
  • ada9076886 examples: add discover example that shows services/characteristics Ron Evans 2020-08-29 18:13:45 +0200
  • 9dee392314 docs: updates based on feedback #12 deadprogram 2020-09-03 14:58:46 +0200
  • 909d2cc03e docs: update README with lots of info/organization and also add CONTRIBUTING guidelines deadprogram 2020-09-03 07:58:16 +0200
  • 337e68c507 linux: all for DiscoverServices and DiscoverCharacteristics to discover all when no specific list of UUIDs #11 deadprogram 2020-09-02 20:44:17 +0200
  • 221f101b52 linux: add UUID to DeviceService and DeviceCharacteristic deadprogram 2020-09-02 19:19:07 +0200
  • b415f18f86 linux: correct use of Addresser when scanning deadprogram 2020-09-02 19:15:52 +0200
  • 64ee33dfde examples: add discover example that shows services/characteristics Ron Evans 2020-08-29 18:13:45 +0200
  • d570aa58a6 docs: better explanation of peripheral UUID on macOS deadprogram 2020-09-02 08:34:58 +0200
  • 8bb26c24e6 gap: correct use of Address on Linux platform deadprogram 2020-08-30 14:53:17 +0200
  • 95cabe86a1 macos: added characteristic notifications Ron Evans 2020-08-29 16:15:24 +0200
  • a7844e1734 macos: remove unneeded functions to export internal implementaions. Ron Evans 2020-08-29 15:01:34 +0200
  • ea7ed874af gap: switch to use MACAddress struct when possible for shared implementation Ron Evans 2020-08-29 14:43:11 +0200
  • dc738f9c47 macos: able to discover services and characteristics for a device Ron Evans 2020-08-29 11:35:26 +0200
  • 5f44bb4a96 macos: completed initial implementation Ron Evans 2020-08-28 13:31:17 +0200
  • 27cc0b725a docs: show that we can now scan on macOS Ron Evans 2020-08-28 12:53:30 +0200
  • 56c0c2ecda windows: use Addresser interface for the MAC address for a peripheral Ron Evans 2020-08-28 12:46:36 +0200
  • c1114ad708 all: use Addresser interface to handle fact that macOS uses UUID instead of MAC as the BLE address for a peripheral Ron Evans 2020-08-28 12:40:03 +0200
  • a620bacdb8 macos: able to retrieve some of the info when scanning Ron Evans 2020-08-28 08:35:13 +0200
  • 51b2b4c2b2 macos: starting point for adding macOS support Ron Evans 2020-08-27 22:22:27 +0200
  • b80b9184ea docs: better explanation of peripheral UUID on macOS #7 deadprogram 2020-09-02 08:34:58 +0200
  • c245754636 gap: correct use of Address on Linux platform deadprogram 2020-08-30 14:53:17 +0200
  • f789e84005 macos: added characteristic notifications Ron Evans 2020-08-29 16:15:24 +0200
  • b5b4c6813d macos: remove unneeded functions to export internal implementaions. Ron Evans 2020-08-29 15:01:34 +0200
  • be4168e414 gap: switch to use MACAddress struct when possible for shared implementation Ron Evans 2020-08-29 14:43:11 +0200
  • 0a7f0038dc macos: able to discover services and characteristics for a device Ron Evans 2020-08-29 11:35:26 +0200
  • 7cc099d704 macos: completed initial implementation Ron Evans 2020-08-28 13:31:17 +0200
  • a5ff736f62 docs: show that we can now scan on macOS Ron Evans 2020-08-28 12:53:30 +0200
  • 35de6ef678 windows: use Addresser interface for the MAC address for a peripheral Ron Evans 2020-08-28 12:46:36 +0200
  • 7a1e1f652b all: use Addresser interface to handle fact that macOS uses UUID instead of MAC as the BLE address for a peripheral Ron Evans 2020-08-28 12:40:03 +0200
  • 2791776a66 macos: able to retrieve some of the info when scanning Ron Evans 2020-08-28 08:35:13 +0200
  • 105d50ae14 macos: starting point for adding macOS support Ron Evans 2020-08-27 22:22:27 +0200
  • 40e14a41fc nrf52: add support for S140 version 6 Ayke van Laethem 2020-08-29 23:02:19 +0200
  • 39f16f8ac1
    nrf52: add support for S140 version 6 #10 Ayke van Laethem 2020-08-29 23:02:19 +0200
  • de824e1884
    nrf52: use low-frequency crystal oscillator when available master Ayke van Laethem 2020-08-01 18:39:34 +0200
  • d2228b9e79
    nrf52: use internal RC oscillator Ayke van Laethem 2020-07-30 15:12:28 +0200
  • 09e05b311c typo for uuid size #6 Olaf Flebbe 2020-07-24 22:01:38 +0200
  • 54cb2b25bb
    linux: add GATT client support Ayke van Laethem 2020-06-28 00:14:25 +0200
  • 602e656a6b
    linux: improve scanning Ayke van Laethem 2020-06-15 18:11:53 +0200
  • 15b3e8e3e2
    nrf: add GATT client Ayke van Laethem 2020-06-11 16:52:04 +0200
  • 8129f7e092
    linux: include IsRandom bit in Address type Ayke van Laethem 2020-06-11 15:51:24 +0200
  • 6c7d25c022
    examples/nusserver: refactor terminal handling Ayke van Laethem 2020-06-11 15:46:08 +0200
  • ccb9c84db8
    all: change advertisement interval type Ayke van Laethem 2020-06-06 20:47:05 +0200
  • e0314251c9
    all: support HasServiceUUID on advertisement payloads Ayke van Laethem 2020-06-04 18:51:01 +0200
  • e1e010d8ec
    all: update NewAdvertisementInterval to accept time.Duration Ayke van Laethem 2020-06-04 16:53:17 +0200
  • d07cf38d66
    all: distinguish between public and random addresses Ayke van Laethem 2020-06-04 12:41:36 +0200
  • ac6ef1697f
    Update README Ayke van Laethem 2020-06-04 12:40:29 +0200
  • b568c93250
    all: add support for sending notifications Ayke van Laethem 2020-06-03 17:33:32 +0200
  • f69df9d879
    all: fix bug that caused a copied DefaultAdapter Ayke van Laethem 2020-06-03 01:13:46 +0200
  • 37eb64b519
    linux: implement local characteristics Ayke van Laethem 2020-06-02 23:57:51 +0200
  • 21100ebc19
    all: add service UUIDs to advertisement packets Ayke van Laethem 2020-06-02 14:00:32 +0200
  • 49f8082e4b
    all: replace GAP events with auto-restarting advertisements Ayke van Laethem 2020-06-01 23:29:31 +0200
  • c034fbca54
    all: change NewAdvertisement to DefaultAdvertisement Ayke van Laethem 2020-06-01 18:04:03 +0200
  • 086c797e0f
    all: simplify advertisement configuration Ayke van Laethem 2020-06-01 14:07:07 +0200
  • 0474d7b750
    all: change DefaultAdapter function to global Ayke van Laethem 2020-06-01 13:26:45 +0200
  • d9d425504c
    README: add note on API stability Ayke van Laethem 2020-05-31 16:59:26 +0200
  • 47097f9d96
    Add used API to README Ayke van Laethem 2020-05-31 16:50:59 +0200
  • 518debbbfe
    Move to github.com/tinygo-org/bluetooth Ayke van Laethem 2020-05-31 16:45:26 +0200
  • f91f73ede2
    Add S110 version 8.0.0 SoftDevice for nrf51822 #4 Ayke van Laethem 2020-05-24 21:23:34 +0200
  • f8406ffd60
    Use TinyGo __app_ram_base #3 Ayke van Laethem 2020-05-24 19:29:37 +0200
  • c26709f8c6 Update README Ayke van Laethem 2020-05-30 23:19:53 +0200
  • 22553053ff Add initial Windows support Ayke van Laethem 2020-05-30 20:55:20 +0200
  • 7a11ef8562
    Add support for scanning for devices Ayke van Laethem 2020-05-27 23:13:04 +0200
  • 93550127da
    nrf: handle other GAP events even without event handler Ayke van Laethem 2020-05-27 16:50:41 +0200
  • 5ed4112930
    go fmt Ayke van Laethem 2020-05-27 16:50:21 +0200
  • 8162ae22f7
    Handle BLE_GAP_EVT_DATA_LENGTH_UPDATE_REQUEST Ayke van Laethem 2020-05-25 17:52:08 +0200
  • 2d541f01eb
    Handle BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST Ayke van Laethem 2020-05-25 17:33:00 +0200
  • f2f9a517d0
    Add flag for debug printing Ayke van Laethem 2020-05-25 17:26:24 +0200
  • d715f7d4df
    Support BLE_GATTS_EVT_EXCHANGE_MTU_REQUEST Ayke van Laethem 2020-05-25 16:56:36 +0200
  • 44147f2a86
    Add Go module support Ayke van Laethem 2020-05-25 00:06:02 +0200
  • f87fda3204
    Add smoke tests that run in CI Ayke van Laethem 2020-05-24 19:00:05 +0200
  • 6f9f11dbac
    Fix timeout when reading Generic Attribute Ayke van Laethem 2020-05-23 20:25:03 +0200
  • e75f949904
    Port current codebase to S140 softdevice s140v7 Nikolas Sepos 2019-11-18 20:19:32 +0200
  • f86fd36240
    softdevice: make code more flexible for other SoftDevices Ayke van Laethem 2020-03-06 12:49:05 +0100
  • c9664723cc Port current codebase to S140 softdevice #2 Nikolas Sepos 2019-11-18 20:19:32 +0200
  • 00e2592aff linux: add support for services Ayke van Laethem 2019-11-16 19:02:11 +0100
  • 23c2fa38e4
    softdevice: fix some comments Ayke van Laethem 2019-11-16 19:01:22 +0100
  • 6ded078c91
    softdevice: fix event handler Ayke van Laethem 2019-11-16 19:00:18 +0100
  • ca2f0920f9
    Make heartrate example more interesting Ayke van Laethem 2019-11-16 15:09:49 +0100
  • e453c4d3f9
    Add Linux support Ayke van Laethem 2019-11-09 15:55:38 +0100
  • 6e4cf6f8e0
    gatts: implement write event for characteristics Ayke van Laethem 2019-11-09 13:55:34 +0100
  • 1d44126ac9
    gap: implement basic event handling: connect/disconnect Ayke van Laethem 2019-11-09 13:07:07 +0100
  • 62131e4c55
    Allow setting permission flags on characteristics Ayke van Laethem 2019-11-09 12:27:48 +0100
  • 6553fe682d
    Split characteristic in config and handle Ayke van Laethem 2019-11-09 12:21:57 +0100
  • 0cabe28570
    Initial commit Ayke van Laethem 2019-06-02 19:12:36 +0200