Simplify logic
parent
89a2bdc7e4
commit
fbe8d3d6cd
|
|
@ -28,7 +28,7 @@ public:
|
||||||
uint32_t ticks = timeout * F_WDT / (basePrescaler * (1 << prescalerBits));
|
uint32_t ticks = timeout * F_WDT / (basePrescaler * (1 << prescalerBits));
|
||||||
while ((ticks >= (1 << reloadBits)) && (prescalerBits < maxPrescaler)) {
|
while ((ticks >= (1 << reloadBits)) && (prescalerBits < maxPrescaler)) {
|
||||||
prescalerBits++;
|
prescalerBits++;
|
||||||
ticks = timeout * F_WDT / (basePrescaler * (1 << prescalerBits));
|
ticks >>= 1;
|
||||||
}
|
}
|
||||||
if ((prescalerBits == 0) && (ticks == 0))
|
if ((prescalerBits == 0) && (ticks == 0))
|
||||||
ticks = 1; //1 tick is minimum
|
ticks = 1; //1 tick is minimum
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue