Commit Graph

1236 Commits

Author SHA1 Message Date
INSEOB KANG b04ecaa329 change JSBlasterPeriod to pwmDefaultPeriod 2022-10-23 09:06:56 +09:00
INSEOB KANG ee0bff582a little fix 2022-10-23 08:41:22 +09:00
INSEOB KANG 83b0e2840b fix jetson nano pwm feature 2022-10-22 20:10:12 +09:00
dlstjq7685 86150792d0
Merge branch 'dev' into feature/jetson-nano-adaptor 2022-10-20 23:51:22 +09:00
Thomas Kohler 16a453248e Update go.mod to 1.17 and all modules incl. code upgrades 2022-10-19 19:32:56 +02:00
Thomas Kohler bf98277e03 BUGFIX: stabilize firmata tests 2022-10-19 09:39:35 +02:00
gram eb7e419c49 document fields for flight data 2022-10-03 18:24:38 +02:00
deadprogram 09d6a0ceec platforms/ble: support for Windows and remove macOS specific UUID code no longer needed
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-10-02 16:26:34 +02:00
Thomas Kohler fc4894bd51 NEW: i2c.ReadBlockData(), BUGFIX: Read*Data() in digispark and some small other fixes 2022-10-01 17:33:02 +02:00
Thomas Kohler c9f4e5de99
Merge pull request #859 from gen2thomas/fix/examples_issue852
BUGFIX: examples and Makefile for examples
2022-09-27 17:28:03 +02:00
Thomas Kohler 9b5dd61861 fix examples and gopigo3 driver 2022-09-27 12:30:59 +02:00
st-user 7031d1ec29 Dji Tello Halt does not terminate all the related goroutines and may wait forever when it is called multiple times
Halt method waits forever when at least one of the goroutines is blocked by its Read method. To avoid this, I make Halt method close the connections before writing to doneCh.
2022-09-26 19:20:32 +02:00
st-user 11259d468d Dji Tello Halt does not terminate all the related goroutines and may wait forever when it is called multiple times
Fix the test for Halt method so that it waits for all the related goroutines to complete.
2022-09-26 19:20:32 +02:00
st-user b07a272ca6 Dji Tello Halt does not terminate all the related goroutines and may wait forever when it is called multiple times
Fix the issue.
2022-09-26 19:20:32 +02:00
st-user 3c8f48a8ac Dji Tello Halt does not terminate all the related goroutines and may wait forever when it is called multiple times
Add failing unit tests.
2022-09-26 19:20:32 +02:00
Thomas Kohler dcf7f4d180
Merge pull request #855 from gen2thomas/fix/tests_issue852
BUGFIX: some failing tests and implement unused interface
2022-09-25 17:14:10 +02:00
MrARM 2588b58237 Add definitions to controller class too
Website documentation did not make this immediately obvious
2022-09-25 16:27:05 +02:00
MrARM 14c3bde651 Add diagonal hat directions
Diagonal directions are simply the 2 buttons hit added. 
Tested on a PowerA Xbox controller
2022-09-25 16:27:05 +02:00
Thomas Kohler 27b9e04e7e fix keyboard tests and exclude opencv 2022-09-25 14:46:02 +02:00
Thomas Kohler 5977c05f6c fix PWM related read/write tests 2022-09-25 14:26:57 +02:00
Thomas Kohler 47858044a4 add unused but missing interface implementation for PiBlaster 2022-09-25 14:05:38 +02:00
deadprogram ec2995974d test: increase some timings to make tests a little less fragile
Signed-off-by: deadprogram <ron@hybridgroup.com>
2022-09-25 12:06:08 +02:00
Thomas Kohler f141a2bc7a BUGFIX: new pwm behaviour of tinkerboard 2022-09-24 13:52:26 +02:00
Thomas Kohler ae9eadc27f fix tinkerboard i2c0 to i2c4, improve comments in pin map, improve README 2022-04-30 14:17:14 +02:00
DiscreteTom 3bfba27dad
fix raspi PWMPin.SetDutyCycle (#800)
raspi: PWMPin.SetDutyCycle
   - value 0 is allowed in pi blaster
   - for pi-blaster, duty should not going below 2us, unless the duty is 0
2022-04-24 11:19:49 +02:00
Thomas Kohler cac63385db digispark remove useless code in i2c test 2022-04-17 15:02:01 +02:00
Thomas Kohler 63a5bb9360 digispark fix ReadByte & WriteByte, rework and add i2c tests 2022-04-17 15:02:01 +02:00
dlstjq7685 229a93e0f7 add new feature 2021-08-01 15:27:57 +09:00
Bruno Meneguello 97d23a5aec Guards Dji Tello Halt against nil dereference
Fixes #778
2021-01-27 18:52:56 +01:00
Mikael Manukyan 8cbd0eacf3 Add configuration for Nvidia Shield Controller 2020-11-28 00:38:44 +01:00
deadprogram 17cadb6266 firmata: exclude ble adaptor from build on Windows
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:14:38 +01:00
deadprogram 381e4205ce firmata: exclude ble adaptor from build on Windows
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:14:38 +01:00
deadprogram d0e5e83ed1 ble: scanresult channel needs to handle linux scan results
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:14:38 +01:00
Ron Evans b92f94231b ble: updates so macOS works
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2020-11-27 19:14:38 +01:00
deadprogram 54096412d8 ble: correctly able to convert the UUID format to that needed by go-bluetooth
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:14:38 +01:00
deadprogram 285c48b389 ble: initial take on working go-bluetooth replacement for go-ble
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:14:38 +01:00
Tomokazu Hirai f2727eac4f add symbol keys for platform/keyboard 2020-10-28 21:12:12 +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