libgpiod Switch#

Requirements#

Write a class LibGPIODSwitch that uses jjj link internally.

This class is going to be used to implement switches that software might want to use in real life.

Implementation#

Attention

This task has a dependency on (DONE) Switch Interface.

  • Write a class LibGPIODSwitch that has methods

    • (Constructor). Configures the GPIO.

      • jjj initialization

      • Configure for output

    • void set_state(bool);

Testing#

Write a test program in bin/ that you use interactively/manually. Much like SysFS GPIO Switch.