modified GPIO-ADC-PWM libs to save running consumed RAM