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

371 Commits

Author SHA1 Message Date
Hrishikesh Tapaswi
04c06202ab Name C.H.I.P. pins according to printed names
It's more convenient to refer to a pin by the name that's printed right
on the header itself instead of having to count the pin number.

Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-02-08 00:01:44 -08:00
Hrishikesh Tapaswi
4fdcb6e718 Get I2C functionality before doing SMBus block I/O
In the sysfs i2cDevice implementation, use an ioctl to get the adapter
functionality mask. Prefer SMBus block I/O but if it's not available,
perform read/write calls directly on the file descriptor.

Improve Wiichuck error handling. Add a 1 ms delay between I/O operations
to the Wiichuck; this dramatically improves reliability.

Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-02-06 20:21:02 -08:00
Hrishikesh Tapaswi
30d66e2502 Add support for the CHIP platform
This includes support for GPIO and I2C interfaces.

Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-01-30 03:44:31 -08:00
Ethan Young
59703dcc95 Correct the release command sent to pi-blaster. 2016-01-09 14:58:18 -07:00
Cathal Garvey
78bf872281 The take-off-before-event-handling bug again 2015-11-07 15:59:44 -08:00
deadprogram
afd2e81911 Correct Intel Edison docs location thanks to @seanmarcia 2015-11-04 10:32:34 -08:00
Ulises Flynn
5376df491b Add MCP23017 write and read functionality to GPIO
Signed-off-by: Ulises Flynn <uflynn@hotmail.com>
2015-11-03 18:09:44 +00:00
deadprogram
24ccd3dde6 Corrections needed for Bebop to handle Outside mode 2015-10-24 16:45:53 -07:00
deadprogram
59dbd6d15c Make expected packets larger for updated Bebop firmware 2015-10-24 15:17:11 -07:00
deadprogram
8b9216be7e Update README with full list of current drivers/platforms 2015-10-22 17:37:31 -07:00
deadprogram
929ccd2ff7 Docs and examples to better show off Grove GPIO 2015-10-22 16:56:03 -07:00
Ron Evans
a260141918 Merge pull request #238 from mattetti/ma-lcd-custom-chars
let devs set and use custom LCD characters
2015-10-11 08:03:25 -07:00
Matt Aimonetti
ade406c7dd more custom characters 2015-10-11 01:24:43 -07:00
Matt Aimonetti
80f64239e9 let's not forget ó, very common character in Spanish 2015-10-11 01:05:29 -07:00
Matt Aimonetti
601e4916a2 let devs set and use custom LCD characters
I noticed that the grove LCD screen only has an ASCII/Japanese font table. I need to be able to display accented characters
looking at the data sheet the screen supports up to 8 custom CGRAM characters. I added an API to set those CGRAM characters
as well as a map of common latin 1 characters + emoticons
2015-10-11 00:49:57 -07:00
Matt Aimonetti
a129ff03fa Update blink example due to API change 2015-10-07 23:35:22 -07:00
deadprogram
360585a593 Bebop hull protection setting and beginning of test coverage 2015-10-04 23:06:26 -07:00
deadprogram
810e07b44d Correct error in Bebop video example 2015-10-01 19:45:09 -07:00
deadprogram
ae1056b58d Merge branch 'bebop' into dev 2015-10-01 14:31:37 -07:00
deadprogram
f25ef58c0a Separate error case of Particle nee Spark tests to avoid confusion 2015-09-29 19:49:07 -07:00
Vic Fryzel
a3256a1456 Fixing doc typo in ardrone_driver.go saying that backward went forward. 2015-08-28 13:42:43 -07:00
Pablo Ruggia
69e299a451 Wrong analog input mapping for BeagleBone
According to https://github.com/CircuitCo/BeagleBone-Black/raw/master/BBB_SRM.pdf Page 105 these are the right mappings:
P9_36 -> AIN5
P9_35 -> AIN6
2015-08-27 19:59:26 -07:00
Adrian Zankich
9afb74421d Add bebop video recording command 2015-07-23 09:03:46 -07:00
Adrian Zankich
00c0e49575 Initial support for the bebop drone 2015-07-21 20:03:27 -07:00
Ron Evans
79c9657807 Merge pull request #196 from hybridgroup/add/platforms/keyboard
Add basic keyboard driver using `stty`
2015-07-17 08:18:54 -07:00
Adrian Zankich
88f7a68c46 Update jhd1313m1 Scroll and grove lcd example 2015-07-15 17:57:22 -07:00
Adrian Zankich
a8fa365990 Make travis happy 2015-07-15 16:46:40 -07:00
Adrian Zankich
c3bc235218 Update lidar implementation 2015-07-12 15:22:23 -07:00
Matt Aimonetti
6cef217dff fix the bad merge 2015-07-11 23:03:01 -07:00
Matt Aimonetti
6190defcdc merge toxeus' multiline fix 2015-07-11 22:56:45 -07:00
Matt Aimonetti
ab624962eb improved the waits and added a scroll method (which doesn't seem to work :( ) 2015-07-11 22:50:55 -07:00
Matt Aimonetti
41ab911179 copy of the C++ constructor since I noticed some weird setup issues
https://github.com/intel-iot-devkit/upm/blob/master/src/lcd/jhd1313m1.cxx#L34
The main artifact I was noticing was a cursor always being displayed after my text. This version fixes this specific issue.
2015-07-11 22:37:06 -07:00
Matt Aimonetti
b318d68a5b Adding 2ms after Clear() and Home() to avoid issues + refactoring
The refactoring focuses on 2 aspects:
* go lint conventions with documentation
* avoid naked returns and don't instantiate returned values in the signature unless really necessary
2015-07-11 20:43:02 -07:00
Filip Gospodinov
cc9893d293 jhd1313m1_driver: fix '\n' processing 2015-07-11 00:08:04 +02:00
Matt Aimonetti
568d53cac4 update the Edison documentation for 1.5 2015-07-10 13:48:02 -06:00
Adrian Zankich
d18d6cd73a Add missing grove driver alias 2015-07-10 08:56:39 -07:00
deadprogram
36777f681d Corrected dependency install instructions for all current platforms 2015-07-10 08:02:18 -07:00
deadprogram
bef46fa711 Corrected to proper versionindependent install 2015-07-10 08:02:18 -07:00
deadprogram
b54782c1aa Add missing package install step to Leap Motion README 2015-07-10 08:02:18 -07:00
nathan
17e94fdbcd add windows connection for firmata 2015-07-10 08:02:18 -07:00
nathan
a7a2fc3e1a add connection documention to firmata 2015-07-10 08:02:18 -07:00
Andrew Stewart
1e35d4a70c Re-enable echo when restoring 2015-07-09 13:52:08 -07:00
Adrian Zankich
317591bc39 Allow a slightly wider range of piezo vibration values 2015-07-09 11:49:52 -07:00
Adrian Zankich
d5605838dd Scale analog values to 1024 2015-07-09 11:48:46 -07:00
Andrew Stewart
15a764d865 add basic keyboard driver using stty 2015-07-09 11:41:33 -07:00
Adrian Zankich
5b94e593ec Fix panic during finalize if no i2c device has been initialized 2015-07-09 10:31:43 -07:00
deadprogram
be03938851 Corrected dependency install instructions for all current platforms 2015-07-08 16:03:20 -07:00
deadprogram
353c404125 Corrected to proper versionindependent install 2015-07-08 15:39:50 -07:00
deadprogram
a27f88d344 Add missing package install step to Leap Motion README 2015-07-08 15:34:18 -07:00
Adrian Zankich
761dae973f Add MMA7660Driver 2015-07-08 10:54:37 -07:00