Skip to content
  1. May 12, 2018
  2. Mar 02, 2018
  3. Mar 01, 2018
  4. Jan 27, 2018
  5. Dec 04, 2017
  6. Dec 03, 2017
  7. Sep 06, 2017
  8. Sep 05, 2017
  9. Aug 17, 2017
  10. Jun 18, 2017
  11. Jun 06, 2017
  12. Jun 05, 2017
  13. Jun 04, 2017
  14. May 11, 2017
  15. Mar 08, 2017
  16. Mar 06, 2017
  17. Feb 18, 2017
  18. Feb 07, 2017
  19. Dec 26, 2016
  20. Dec 25, 2016
  21. Dec 11, 2016
  22. Nov 18, 2016
  23. Oct 08, 2016
  24. Sep 02, 2016
  25. Aug 28, 2016
  26. Aug 22, 2016
  27. Aug 13, 2016
  28. Aug 12, 2016
  29. Aug 02, 2016
  30. Jul 31, 2016
    • Gregory Nutt's avatar
      Add an I/O Expander skelton driver · becf7e70
      Gregory Nutt authored
      becf7e70
    • Gregory Nutt's avatar
      I/O Expander: Remove hard-coded PCA9555 fields from ioexpander.h definitons. ... · 5f9ee792
      Gregory Nutt authored
      I/O Expander: Remove hard-coded PCA9555 fields from ioexpander.h definitons.  Add support for an attach() method that may be used when any subset of pin interrupts occur.
      
      PCA9555 Driver:  Replace the signalling logic with a simple callback using the new definitons of ioexpander.h.  This repartitioning of functionality is necessary because (1) the I/O expander driver is the lower-lower part of any driver that uses GPIOs (include the GPIO driver itself) and should not be interacting directly with the much higher level application layer.  And (2) in order to be compatible with the GPIO driver (and any arbitrary upper half driver), the PCA9555 should not directly signal, but should call back into the upper half.  The upper half driver that interacts directly with the application is the appropriate place to be generating signal.
      5f9ee792
  31. Jul 28, 2016
  32. Jul 25, 2016