diff --git a/cores/arduino/wiring_analog.c b/cores/arduino/wiring_analog.c index 6caf815e83..0b80ca3828 100644 --- a/cores/arduino/wiring_analog.c +++ b/cores/arduino/wiring_analog.c @@ -119,8 +119,8 @@ void analogWriteResolution(int res) { if ((res > 0) && (res <= 32)) { _writeResolution = res; - if (_writeResolution > MAX_ADC_RESOLUTION) { - _internalWriteResolution = MAX_ADC_RESOLUTION; + if (_writeResolution > MAX_PWM_RESOLUTION) { + _internalWriteResolution = MAX_PWM_RESOLUTION; } else { _internalWriteResolution = _writeResolution; }