Files
drivers/ws2812/ws2812_xtensa.go
T
2022-05-21 16:45:32 +02:00

22 lines
304 B
Go

//go:build xtensa
// +build xtensa
package ws2812
import (
"machine"
)
func (d Device) WriteByte(c byte) error {
switch machine.CPUFrequency() {
case 160e6: // 160MHz
d.writeByte160(c)
return nil
case 80e6: // 80MHz
d.writeByte80(c)
return nil
default:
return errUnknownClockSpeed
}
}