Commit Graph

1205 Commits

Author SHA1 Message Date
deadprogram da1dd9fc14 firmata: exclude ble adaptor from build on Windows
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-10-28 21:02:59 +01:00
deadprogram df6943e1c6 firmata: exclude ble adaptor from build on Windows
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-10-26 20:04:51 +01:00
deadprogram 4460efef80 ble: scanresult channel needs to handle linux scan results
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-10-25 22:21:20 +01:00
Ron Evans eb29d396b4
ble: updates so macOS works
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2020-10-25 22:06:45 +01:00
deadprogram a702b27cdf ble: correctly able to convert the UUID format to that needed by go-bluetooth
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-10-25 12:09:53 +01:00
deadprogram b184604c5b ble: initial take on working go-bluetooth replacement for go-ble
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-10-25 10:17:11 +01:00
Dmitry Lisin 88188d3ccb Use go.mod friendly version of go.bug.st/serial library 2020-05-13 19:16:41 +02:00
James Bradshaw a31d554138 Typo in PublishWithQOS godoc
* `poken.Token` -> `paho.Token`
2020-04-12 21:46:35 +02:00
Mikael Manukyan e80a701df5 Add graceful halt for Tello driver
* graceful terminate connections for video and command communication
2020-03-17 11:44:13 +01:00
Vladimir Kotikov 06429046a5 Add method to publish MQTT messages with retain flag 2020-01-14 07:25:03 +01:00
danacr 78ae715e6c Added tello edu driver 2020-01-11 19:16:09 +01:00
Daniel Esteban 7c5f650225 Added RPi4 to documentation 2019-10-25 16:13:53 +02:00
Mohammad Shoaei 521f6acb7c fixed broken imports due to changed path causing go get to fail 2019-10-02 01:55:09 +03:30
Trevor Rosen ea6a732352
Merge pull request #680 from hebisu/dev
Update videoPort for DJI Tello to 11111
2019-10-01 08:08:23 -05:00
kvartborg 36730e33cf Fix typo
Signed-off-by: kvartborg <hello@kvartborg.net>
2019-06-25 07:07:34 +02:00
Hiro Ebisu 7a06a432af Updated videoPort for DJI Tello to 11111 2019-06-16 20:50:51 +09:00
Ron Evans 9b97c70ca6 mqtt: make tests run correctly even when a local MQTT server is in fact running
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Sam Kass 3bdb4d36a7 Parser error in Pointable.Bases: Write test and fix 2019-05-22 11:34:39 +02:00
Sam Kass 6f900a8dc2 Update gobot leap platform to support Leap Motion API v6 2019-05-22 11:34:39 +02:00
Silke Hofstra 6b061af9ca tello: add direct vector access
Signed-off-by: Silke Hofstra <silke@slxh.eu>
2019-05-22 11:34:39 +02:00
Rearth 33b932fac9 Added methods to read Sphero Power States 2019-05-22 11:34:39 +02:00
Rearth e964234e24 Added some new features to the sphero ollie, bb-8 and sprkplus
Signed-off-by: Rearth <davidus2010@gmail.com>
2019-05-22 11:34:39 +02:00
Joe Kim aaacd5c506 minor updates to opencv README 2019-05-22 11:34:39 +02:00
Joe Kim 515c4e8288 fix mavlink README to use correct example code 2019-05-22 11:34:39 +02:00
Trevor Rosen 013817c24c Add some new MQTT adaptor functions with QOS
#644
2019-05-22 11:34:39 +02:00
Silke Hofstra 79de57d475 tello: update FlightData struct
- Correct the name of EmSky, EmGround and GroundSpeed to Flying,
  OnGround and VerticalSpeed.
- Remove FlySpeed, WifiDisturb and WifiStrength as these are not part
  of the data.
- Add AirSpeed() and GroundSpeed() for calculating the airspeed and
  ground speed.

Signed-off-by: Silke Hofstra <silke@slxh.eu>
2019-05-22 11:34:39 +02:00
Trevor Rosen 6c243af895 Allow setting QoS on MTT adaptor
Fixes #644
2019-05-22 11:34:39 +02:00
eleniums e415ef235a Check for error immediately and skip publish if error occurred
Signed-off-by: eleniums <eleniums@yahoo.com>
2019-05-22 11:34:39 +02:00
Waldemar Quevedo f3a2bc5692 Update Go NATS client library import
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-05-22 11:34:39 +02:00
Waldemar Quevedo 3f24c43dc7 Update README and examples
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-05-22 11:34:39 +02:00
Ron Evans 2310e009d4 up2: finalize docs for UP2 config steps
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans 7c50801753 up2: useful constant values to access the built-in LEDs
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans 38b019ff36 up2: add support for built-in LEDs
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans bcbcf66b87 up2: update README to include more complete setup information
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans cead965d0b Update UP2 docs for latest information
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans 90d6f4b044 up2: correct i2c default bus information to match correct values
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Fabian Baier 31555a0b9b
Hot-fix driver.go
drone.Hover() was not showing expected behavior in stopping the movement due to missing d.lx type.
2018-10-14 21:15:18 -07:00
Ron Evans 261400d325 joystick: provide constant values for existing joystick configurations
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-25 18:02:01 +02:00
Ron Evans be798fd42b digispark: remove test that is expected to ofail, but passes when digispark board is actually connected
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-24 20:59:40 +02:00
Ron Evans 99f9156ab7 digispark: remove test method that should not be in adaptor
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-24 20:58:57 +02:00
Ron Evans fc1e1eefd8 Merge branch 'master' of https://github.com/vendelin8/gobot into vendelin8-master 2018-08-24 19:57:20 +02:00
Ron Evans a0b92d8407 tello: send Land() command to drone on Halt() to avoid floating mid-air
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-24 09:06:29 +02:00
Gergely Bódi 8f707f0f3f Added some tests for digispark i2c connector 2018-08-22 21:41:45 +02:00
Ron Evans 12d8825066
Merge pull request #594 from starryalley/master
raspi: export PiBlasterPeriod in Adaptor
2018-08-22 12:49:13 +02:00
Gergely Bódi 0ed6ab0421 Digispark i2c fixes, added Test for checking available addresses 2018-08-17 20:02:45 +02:00
Ron Evans 54c6f4fae1 joystick: mention need to be running a Linux kernel v4.14+ for controller mappings to work as expected
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-17 10:37:05 +02:00
Mark Kuo 5ca29d0ba9 raspi: export PiBlasterPeriod in Adaptor
By setting PiBlasterPeriod to a raspi.Adaptor, the PWM pin will now
reflect the correct duty cycle to /dev/pi-blaster.

Signed-off-by: Mark Kuo <starryalley@gmail.com>
2018-08-16 21:50:13 +10:00
Trevor Rosen 8ead4aa77d
Merge pull request #591 from trevrosen/add-hover-to-tello 2018-08-14 09:56:26 -05:00
Ron Evans 605e6e216a joystick: add some additional test coverage for file-based config
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-14 10:47:02 +02:00
Ron Evans 75ed9dfe31
Merge pull request #589 from dandua98/master
[#574] added error handling for config loading in joystick driver
2018-08-14 10:39:13 +02:00