Commit Graph

81 Commits

Author SHA1 Message Date
deadprogram 39104fb982 ble: eliminate race conditions from response handling
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram 37a1179e7f docs: update BLE connect info to latest
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram 222c270c53 ble: allow for characteristic writes both with and without a response
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram eaad97c5a5 ble: allow override of specific HCI device to use
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram 4d14a057e7 ble: somehow this comment is needed for go1.8.1 to export this interface. Huh?
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-08 17:35:18 +02:00
deadprogram b9973e6c20 ble: increase test coverage for battery, device information, and generic access drivers
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 12:22:46 +02:00
deadprogram e918358151 ble: increase test coverage for battery, device information, and generic access drivers
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 12:01:13 +02:00
deadprogram 72039de2b6 ble: refactoring drivers to use BLEConnector interface and provide tests
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 11:47:28 +02:00
deadprogram 88dc355c19 ble: update README to match use of ble package instead of gatt package
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-15 11:49:59 +01:00
deadprogram 548042e3e1 ble: remove adhoc console logging
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 18:43:53 +01:00
deadprogram 5f93b1ebc8 ble: more WIP on multiple ble devices
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 18:43:53 +01:00
deadprogram ddb889a105 ble: use new improved default namer to avoid API conflicts
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:56:26 +01:00
deadprogram 11e1a1376c ble: add a little bit of additional test coverage
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-31 21:41:06 +01:00
deadprogram 37ca4142ea ble: basic serial over BLE working with Arduino101 with StandardFirmataBLE
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-18 12:00:55 +01:00
deadprogram 19353b91a9 ble: some cleanup and comments on ble serial port
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-17 14:09:24 +01:00
deadprogram d9f9fd78fb ble: simplify return cases to remove cruft
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-17 13:54:03 +01:00
deadprogram bfddff19b1 firmata: WIP on adding support for BLE connected microcontrollers
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-16 21:45:37 +01:00
deadprogram e71802ec16 ble: remove commented out line
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-16 10:11:05 +01:00
deadprogram c3d12dabf6 ble: add godoc comments for exported methods
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 17:45:48 +01:00
deadprogram 2568aedc17 ble: move new ble client device creation under Gobot's own control
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 12:57:37 +01:00
ron fbefbea19b ble: write characteristics and await response 2017-01-14 12:26:15 +01:00
deadprogram fe9c33b6a2 ble: return error if unable to connect
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 12:26:15 +01:00
deadprogram 001e7583d8 ble: WIP on converting to currantlabs ble package
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 12:26:15 +01:00
deadprogram 885c829a43 license: update license year to include 2017
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 22:25:17 +01:00
deadprogram 3dd9e0af04 ble: update docs to include reference to included drivers
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:54:13 +01:00
deadprogram e995b372b8 ble: add generic access service driver
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:44:36 +01:00
deadprogram ad0fef0d5d ble: move client adaptor test code to test file
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:44:07 +01:00
deadprogram 36c39ab205 ble: move device information test code to test file
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:43:31 +01:00
deadprogram 73779ffc54 docs: correct BLE readme link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:08 +01:00
deadprogram 2c305b5892 docs: update BLE docs with lots of cruicial info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 13:43:32 +01:00
deadprogram 5ddfb632bc ble: rename drivers to make them more obvious, and add test placeholders
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-09 12:15:33 +01:00
deadprogram 953c3254e7 core: use canonical import domain of gobot.io for all code
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-08 13:24:03 +01:00
deadprogram ca984852d5 minidrone: move Parrot Minidrone into own platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-06 18:51:14 +01:00
deadprogram e5437a81d5 core: update BLE platform to simply return error
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram 9faf9eb52a core: Use time.Sleep unless waiting for a timeout in a select
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-05 13:05:49 +01:00
deadprogram e30586acf0 core: Ensure that all drivers have default names
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-04 10:25:14 +02:00
deadprogram 07f674955b core: Ensure that all drivers have default names
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-03 19:06:37 +02:00
deadprogram 11fded18d5 core: Refactor BLE platform for new Adaptor/Driver creation signatures
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-25 20:14:05 +02:00
deadprogram c64a0d9481 core: Refactoring to allow 'metal' development using Gobot adaptors/drivers.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram fe057ba6bf misc: update all LICENSE files for current year
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-27 13:12:47 +02:00
deadprogram a64f56d479 tests: refactor test interfaces out of implementations and into the tests where they belong
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-26 14:23:03 +02:00
Andrew Lytvynov f6920ab65c ble: fix unused var
Shame on me
2016-07-13 10:25:30 -07:00
Andrew Lytvynov f20424fead ble: populate descriptors after descovering characterisitcs
On Linux, characteristic discovery requires setting the descriptor field
explicitly.
2016-07-13 10:16:58 -07:00
deadprogram 2001471637 [ble] Slightly longer delay on Ollie halt
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-13 07:37:40 -06:00
deadprogram c5f996c543 [ble] Go to sleep, little Ollie
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-11 23:46:01 -06:00
deadprogram 11a49b64f3 [ble] Implement Ollie Roll command
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:28:20 -06:00
deadprogram 8fa839081f [ble] Ollie example color cycles
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:08:34 -06:00
ron ee2fc3777c [ble] Can setrgb commands to Ollie 2016-07-10 10:51:36 -06:00
deadprogram 5abc5d260e [ble] Correct examples to use client adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-09 11:52:48 -06:00
deadprogram 9630662a00 [ble] Separate BLE client adaptor to allow for a BLE server adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-08 20:36:53 +02:00