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

990 Commits

Author SHA1 Message Date
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
deadprogram
cca3a1cacd [ble] Rename files to match current naming scheme
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 11:11:04 +02:00
deadprogram
5018107377 [ble] Use constants for service/characteristic IDs
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 11:09:48 +02:00
ron
ef99b92190 [ble] Able to takeoff and land 2016-07-04 23:54:44 +02:00
deadprogram
a95af64ecb [ble] Startup Pcmd
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 22:53:54 +02:00
deadprogram
eedc5081ed [ble] Flying and landing and landed
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 22:23:59 +02:00
deadprogram
fbea6e76f0 [ble] Ready for takeoff?
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 20:31:15 +02:00
deadprogram
f86f0fa76d [ble] Battery and status events
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 20:10:30 +02:00
ron
7887140073 [ble] Able to connect and retrieve battery notifications 2016-07-04 19:46:42 +02:00
deadprogram
e001cce97c [ble] Experiments aerial
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 17:00:36 +02:00
ron
634387337b [ble] Separate options for linux and OSX 2016-07-04 11:46:27 +02:00
deadprogram
04bf4c355c [ble] Device information service
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 12:46:29 +02:00
deadprogram
da9054d197 go fmt the code
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 12:11:34 +02:00
deadprogram
25c861571c Making sure tests pass
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 11:15:42 +02:00
deadprogram
9b779e40ab Switching to currantlabs fork of gatt, and some related refactoring
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
Ranjib Dey
a589be6491 fix specs 2016-07-03 10:52:11 +02:00
Ranjib Dey
a14e50d9ea support gpio pin turn on and off 2016-07-03 10:52:11 +02:00
deadprogram
06ee8a4699 [audio] Run go fmt because we have to
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
ae8b23c565 [audio] Refactor audio driver to simplify interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
33be3a446c [core] Fix typo for godoc
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
3b3b03c8dd [audio] Test coverage for execution of audio driver
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
cdc1330cc2 [audio] Test coverage for exexcution of audio adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
6464a1bb02 [audio] Add yet additional test coverage for audio adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
3085d43421 [audio] Add additional test coverage for audio adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
a50c76b0ef [keyboard] Adds more test coverage and fixes README install instructions
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
a488b4fff0 [audio] Correct format of adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
7eb221d9e5 [audio] Allows playback of both MP3 or WAV files, as long as the needed player (mpg123 or aplay) is installed
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
1897c7f02e [gpio] Improve pin logging for RGB LED
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
b37c656ffe [audio] Spawn audio playing process using Start for async
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
7a966f0f39 [core] Don't cut it so close when testing Every being told to be done
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
491b8aa35a [core] Return when Every is sent done on its channel
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
5bdead3d8b [core] gobot.Every function now returns a channel so it can be halted
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
5c2766d85f [audio] WIP on Gobot audio support using mpg123, based on code from @colemanserious
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
4015c7e818 [gpio] Correct go formatting on RGB LED
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:10 +02:00
deadprogram
3d9aeeef14 [gpio] Add support for RGB LED
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:10 +02:00
deadprogram
807999debf Increase hover time and remove cruft from simple Bebop drone example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:10 +02:00
deadprogram
2707124725 Change default value for PCMD flag to match the Bebop 2.0.57+ expectations
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:10 +02:00
jeromefroe
cb8f90beae Added example of how to use temp36 temperature sensor with firmata 2016-07-03 10:52:10 +02:00
Stas Turlo
9226a6c80b Add MQTT authentication support 2016-07-03 10:52:10 +02:00
Ulises Flynn
e391252dba Code cleanup, improve go report card 2016-03-12 15:08:21 -08:00
deadprogram
c9ab067b63 Add Go Reportcard badge for fun 2016-03-03 17:18:10 -08:00
deadprogram
c413fb374e Update missing changelog entries 2016-03-03 17:18:10 -08:00
gmarik
fccac87253 test generated error messages as well 2016-03-03 17:18:10 -08:00
gmarik
af1ab21558 Fixes failing test 2016-03-03 17:18:10 -08:00
gmarik
8c68615485 Refactor to use gobottest test helpers 2016-03-03 17:18:10 -08:00
gmarik
a781735345 Introduce gobottest package with test helpers
- this package is for testing purposes only
2016-03-03 17:18:10 -08:00
deadprogram
77453ccca8 Change test delay to 50ms 2016-03-03 17:18:10 -08:00