(DONE) PMW Abstraction On Top Of /sys/class/pwm/

Plan

class PWMPin
{
    // hmm, lets see ...
};

For functionality, start with test, like …

PWMPin pwm7("/sys/class/pwm/pwmchip0/pwm7");

uint64_t period = pwm7.period(); // read ./period
uint64_t a_third = period/3;
pwm7.set_duty_cycle(a_third);

Status

Facts