Dlloydev / ESP32-ESP32S2-AnalogWrite

ESP32 PWM, Servo, Easing and Tone. Smart GPIO pin management and advanced control features.
MIT License
100 stars 17 forks source link

Return value of analogWriteResolution #6

Closed ftjuh closed 3 years ago

ftjuh commented 3 years ago

I found that analogWriteResolution() always returns 0. According to the documentation it should return pow(2, resolution).

https://github.com/Dlloydev/ESP32-ESP32S2-AnalogWrite/blob/6474044198650928d9417d0373725ade0fdbd398/analogWrite.cpp#L244

So I assume the term should be either 1 << (resolution & 0xF); or just 1 << resolution;

Thank you for your efforts Jan

Dlloydev commented 3 years ago

Well that shouldn't be too difficult to fix ... thanks!