Этот коммит содержится в:
Dan Kegel 2021-04-16 13:20:39 -07:00 коммит произвёл Ayke
родитель 9f52fe4e4a
коммит f1a5743f77

Просмотреть файл

@ -4,8 +4,8 @@ package machine
import (
"device/avr"
"runtime/volatile"
"runtime/interrupt"
"runtime/volatile"
)
const irq_USART0_RX = avr.IRQ_USART0_RX
@ -201,7 +201,6 @@ func (pwm PWM) Configure(config PWMConfig) error {
top = config.Period * (uint64(CPUFrequency()) / 1000000) / 1000
}
// The ideal PWM period may be larger than would fit in the PWM counter,
// which is 16 bits (see maxTop). Therefore, try to make the PWM clock
// speed lower with a prescaler to make the top value fit the maximum