We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 635d322 commit bbe755fCopy full SHA for bbe755f
src/machine/machine_rp2040_pwm.go
@@ -260,7 +260,9 @@ func (pwm *pwmGroup) setPeriod(period uint64) error {
260
maxTop = math.MaxUint16
261
// start algorithm at 95% Top. This allows us to undershoot period with prescale.
262
topStart = 95 * maxTop / 100
263
- milliseconds = 1_000_000_000
+ nanosecond = 1 // 1e-9 [s]
264
+ microsecond = 1000 * nanosecond // 1e-6 [s]
265
+ milliseconds = 1000 * microsecond // 1e-3 [s]
266
// Maximum Period is 268369920ns on rp2040, given by (16*255+15)*8*(1+0xffff)*(1+1)/16
267
// With no phase shift max period is half of this value.
268
maxPeriod = 268 * milliseconds
0 commit comments