1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-11 19:29:20 +08:00

1297 Commits

Author SHA1 Message Date
Harley Laue
ab52d2bb8f Add ServoConfig to the FirmataAdaptor
Signed-off-by: Harley Laue <losinggeneration@gmail.com>
2016-07-27 02:23:06 -07:00
Harley Laue
dc1f750e3b Add unit tests for ServoConfig
Signed-off-by: Harley Laue <losinggeneration@gmail.com>
2016-07-27 02:22:53 -07:00
Harley Laue
5086b2a0d5 Fix the ServoConfig byte order
Signed-off-by: Harley Laue <losinggeneration@gmail.com>
2016-07-21 00:41:12 -07:00
Ron Evans
fc31d4e3c2 Merge pull request #297 from caledhwa/platform-nats
Adding the initial NATS platform support
2016-07-19 20:26:43 +02:00
Ron Evans
2e8c1a5e6d Merge pull request #291 from dgryski/bebop-bool-binarywrite
platforms/bebop/client: fix type for binary.Write call
2016-07-19 19:40:31 +02:00
Cale Hoopes
7cdd995d1c Fixing some code and finally have Travis building
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 15:53:12 -07:00
Cale Hoopes
dcb6354b49 Another attempt at correct Travis syntax for gnatsd -#5
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 15:25:48 -07:00
Cale Hoopes
6ca77afb27 Another attempt at correct Travis syntax for gnatsd -#4
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 15:21:46 -07:00
Cale Hoopes
904c803ecc Another attempt at correct Travis syntax for gnatsd -#3
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 15:16:31 -07:00
Cale Hoopes
54952eee04 Another attempt at correct Travis syntax for gnatsd -#2
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 14:55:06 -07:00
Cale Hoopes
118996c746 Another attempt at correct Travis syntax for gnatsd
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 14:51:17 -07:00
Cale Hoopes
cca8b5624b Fixing tests, adding a few more, adding nats server to Travis CI for testing
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 14:39:34 -07:00
Cale Hoopes
e7839a8924 Adding the initial NATS platform support 2016-07-16 20:59:07 -07:00
Ron Evans
913e9371a7 Merge pull request #290 from dgryski/gosimple
Code cleanups suggested by gosimple
2016-07-15 09:03:02 -06:00
Ron Evans
278a96c97d Merge pull request #293 from dgryski/misspell
Fix misspellings
2016-07-15 08:34:00 -06:00
Ron Evans
74a0b76e23 Merge pull request #294 from dgryski/interface-assertions
Move interface assertions to test files.
2016-07-13 12:20:07 -06:00
Ron Evans
a112eb975a Merge pull request #296 from dgryski/go-vet
Fix issues flagged by 'go vet'
2016-07-13 12:18:28 -06:00
Ron Evans
0f4d861bab Merge pull request #295 from alytvynov/dev
ble: populate descriptors after descovering characterisitcs
2016-07-13 12:16:38 -06:00
Damian Gryski
e65048e795 Fix issues flagged by 'go vet' 2016-07-13 11:27:12 -06: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
Damian Gryski
b5083e67d3 Move interface assertions to test files.
In general, these shouldn't live in the package proper, since they're
actually tests.
2016-07-13 11:04:30 -06:00
Damian Gryski
a8ea32ce56 Fix misspellings 2016-07-13 10:44:47 -06:00
Damian Gryski
f131a82e69 platforms/bebop/client: fix type for binary.Write call
binary.Write only takes fixed-width types, of which 'bool' is not one.
Add a helper and turn those into int8s instead.
2016-07-13 09:38:40 -06:00
Damian Gryski
977c878a8b Code cleanups suggested by gosimple 2016-07-13 09:32:22 -06:00
deadprogram
67ff7da9e3 Update to 0.12.1
Signed-off-by: deadprogram <ron@hybridgroup.com>
v0.12.1
2016-07-13 08:41:14 -06:00
deadprogram
03eeffbf61 Remove fmt no longer used here
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-13 08:31:21 -06:00
deadprogram
c78be7d51f Resolve merge conflicts
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-13 08:30:45 -06:00
deadprogram
87dbe52ca0 Prep for 0.12.0 release
Signed-off-by: deadprogram <ron@hybridgroup.com>
v0.12.0
2016-07-13 07:57:30 -06:00
deadprogram
4c69b86dae Resolve merge conflict in Travis CI file
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-13 07:39:44 -06: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
5b29de3ff7 [ble] Speed up Ollie example roll speed
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-11 23:47:19 -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
8db7405260 [ble] Implement Ollie Roll example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:37:58 -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
deadprogram
d2e9ebc5c1 [ble] BLE client adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-08 20:28:41 +02:00
deadprogram
80ecc5ac53 [ble] BLE client adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-08 20:27:06 +02:00
deadprogram
10f0ec6dbc [ble] log without failing for operations involving unknown characteristics
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-08 12:02:15 +02:00
deadprogram
11c8e9a98c [ble] Refactoring to DRY up characteristic lookup
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-08 11:44:45 +02:00
deadprogram
fa22353cb6 [ble] Flip it
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 22:08:42 +02:00
deadprogram
4eeb186bcd [ble] Simplify packet format
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 21:51:20 +02:00
deadprogram
e6baafd49b [ble] Another attempt at the correct packet format
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 21:20:49 +02:00
deadprogram
e5068274d3 [ble] Correcting params to match the Minidrone defs
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 21:07:43 +02:00
deadprogram
b850d1189f [ble] Control stick flight control
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 12:51:00 +02:00
deadprogram
48520de2f7 [ble] Can connect by advertised local name or by ID
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 12:35:37 +02:00
deadprogram
500283c87f [ble] Complete implementation for initial drone inferface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 11:45:00 +02:00