Commit Graph

25 Commits

Author SHA1 Message Date
Thorsten von Eicken 997876e74b Initial support for rfm69 radio 2016-09-05 23:14:12 -07:00
Gavin Cabbage b296368a05 removing failed Stat use 2015-10-10 23:58:24 -04:00
Gavin Cabbage 9d8285ca01 changed ReadBytes to get file size from stat 2015-10-10 23:23:40 -04:00
Gavin Cabbage db5c9abb2a ran gofmt 2015-08-29 00:57:25 -04:00
Gavin Cabbage afa49bb2bc build: fixed broken tests 2015-08-29 00:53:34 -04:00
Matthew Dale 3254f15093 controller: add more descriptive docs to the hd44780 exported variables 2015-04-09 00:52:27 -07:00
Matthew Dale 915b3b76a7 interface: add an abstraction layer for character displays
the characterdisplay package is an abstraction layer for controlling
character displays

also includes refactors to the hd44780 package to fit the
characterdisplay Controller interface
2015-02-25 00:12:09 -08:00
Matthew Dale dac729e4fd controller: add a lib for the HD44780 character display controller
the hd44780 package supports HD44780 character display controllers
connected by either a 4-bit GPIO bus or an I2C bus

it also includes a high-level wrapper for easily printing messages
2015-01-06 23:57:26 -08:00
Karan Misra fc887282bf unified servo and analog output support for pwms 2014-04-02 17:25:28 +05:30
Karan Misra 9ab49745bc - use glog instead of Debug flag
- use glog instead of log
- make code conform to the Go code guidelines
2014-03-31 18:46:04 +05:30
Karan Misra d171cfdc90 documentation changes 2014-03-23 15:47:58 +05:30
Karan Misra 36f2c0486d simplify package structure 2014-03-03 00:51:23 +05:30
Karan Misra 283e8eb140 kid0m4n/go-rpi -> kidoman/embd 2014-02-10 05:10:06 +05:30
Karan Misra f61f69e51e pca9685: allow it to be initialised with default frequency 2014-01-10 07:40:24 +05:30
Karan Misra 043867e1f5 pca9685: default the freq to 490 Hz 2014-01-10 07:36:01 +05:30
Karan Misra a80a1701bf pca9685: move pre scale calculation closer to usage 2014-01-10 07:35:21 +05:30
Karan Misra 6da275f5b4 pca9685: add SetAnalog method 2014-01-09 15:48:35 +05:30
Karan Misra 7c32e907e1 - support for servo blaster
- servo requires the underlying PWM to support a SetMicroseconds method
2014-01-09 02:35:18 +05:30
Karan Misra f6ed134486 pca9685: bug fixes 2014-01-08 03:41:53 +05:30
Karan Misra 166c2b1825 pca9685: lowercase logs 2014-01-08 02:46:31 +05:30
Karan Misra 236cd2fd33 pca9685: n -> channel 2014-01-07 12:40:22 +05:30
Karan Misra 0e32dc099e refactoring 2014-01-07 07:32:26 +05:30
Karan Misra 1017bc7f9a support for MCP4725 DAC 2014-01-06 02:26:45 +05:30
Karan Misra 2b67e89fad update to reflect i2c library changes 2014-01-05 15:48:35 +05:30
Kunal Powar e7503cfcd7 - Added pca9685 package 16-channel, 12-bit PWM controller with I2C
- Added servo package to control servos using pca9685 package
2014-01-05 13:42:05 +05:30