mirror of
https://github.com/wled/WLED.git
synced 2025-07-23 10:46:33 +00:00
Limit max frequency to 64k
This commit is contained in:
parent
99a7bece2e
commit
f2ad10bbce
@ -172,7 +172,7 @@ void handleSettingsSet(AsyncWebServerRequest *request, byte subPage)
|
|||||||
default:
|
default:
|
||||||
case 2 : freq = WLED_PWM_FREQ; break;
|
case 2 : freq = WLED_PWM_FREQ; break;
|
||||||
case 3 : freq = WLED_PWM_FREQ*2; break;
|
case 3 : freq = WLED_PWM_FREQ*2; break;
|
||||||
case 4 : freq = WLED_PWM_FREQ*4; break;
|
case 4 : freq = WLED_PWM_FREQ*10/3; break; // uint16_t max (19531 * 3.333)
|
||||||
}
|
}
|
||||||
} else if (IS_DIGITAL(type) && IS_2PIN(type)) {
|
} else if (IS_DIGITAL(type) && IS_2PIN(type)) {
|
||||||
switch (freq) {
|
switch (freq) {
|
||||||
|
@ -407,7 +407,7 @@ void getSettingsJS(byte subPage, char* dest)
|
|||||||
default:
|
default:
|
||||||
case WLED_PWM_FREQ : speed = 2; break;
|
case WLED_PWM_FREQ : speed = 2; break;
|
||||||
case WLED_PWM_FREQ*2 : speed = 3; break;
|
case WLED_PWM_FREQ*2 : speed = 3; break;
|
||||||
case WLED_PWM_FREQ*4 : speed = 4; break;
|
case WLED_PWM_FREQ*10/3 : speed = 4; break; // uint16_t max (19531 * 3.333)
|
||||||
}
|
}
|
||||||
} else if (IS_DIGITAL(bus->getType()) && IS_2PIN(bus->getType())) {
|
} else if (IS_DIGITAL(bus->getType()) && IS_2PIN(bus->getType())) {
|
||||||
switch (speed) {
|
switch (speed) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user