Commit Graph

16 Commits

Author SHA1 Message Date
Thorsten von Eicken 905f4857d9 minor documentation addition 2016-09-08 23:28:20 -07:00
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