my own software-pwm solution for raspberry py using python, pre-alpha status