Karan Misra
9aaadba2e3
gpio: better docs
2015-01-15 05:59:03 +05:30
Ben Delarre
e6d0ea4225
gpio: added pinmap accessor for introspection usage
2015-01-15 05:47:02 +05:30
SjB
0fa1d1b61c
gpio: adding interrupt
...
this is inspired by Dave Cheney's gpio library and his work on EPOLL
2014-09-02 23:12:55 -04:00
Karan Misra
94f99476c2
allow lazy initialisation of the drivers
...
this allows brevity in the sample codes (and should not be misutilized
in real world applications)
2014-04-11 09:19:03 +05:30
Karan Misra
57328c979d
gpio: implement pin caching
...
this allows for the short version of the API to work as expected as
consecutive calls to the same pin would now be internally working on the
pin instance (all the 3 currently supported types). closing a pin busts
the cache
2014-04-06 05:30:54 +05:30
Karan Misra
5b852d9f42
gpio: provide an api to allow performance timing of pulses
...
the us020 driver is the first consumer of this functionality
2014-04-05 04:06:40 +05:30
Karan Misra
fc887282bf
unified servo and analog output support for pwms
2014-04-02 17:25:28 +05:30
Kunal Powar
14b078a43e
gpio: pwm support for bbb
2014-03-28 08:32:22 +05:30
Karan Misra
5c8ea918ab
gpio: analogpin doesn't support write (that will come from pwm)
2014-03-23 14:29:56 +05:30
Karan Misra
0002d02c28
add documentation
2014-03-23 14:09:31 +05:30
Karan Misra
3f88b67361
minor cleanup
2014-03-23 06:41:51 +05:30
Karan Misra
0405cf3f14
- GPIO -> GPIODriver
...
- I2C -> I2CDriver
2014-03-23 06:32:24 +05:30
Karan Misra
bf8a4be4d9
led: support led functionality on the bbb
2014-03-23 06:25:32 +05:30
Karan Misra
d64682bf34
gpio: analog pin support for the bbb
2014-03-23 04:59:35 +05:30
Karan Misra
36f2c0486d
simplify package structure
2014-03-03 00:51:23 +05:30