Files
tinygo/src/runtime/runtime_attiny.go
T
Ayke van Laethem 77ec9b6369 all: update build constraints to Go 1.17
Do it all at once in preparation for Go 1.18 support.

To make this commit, I've simply modified the `fmt-check` Makefile
target to rewrite files instead of listing the differences. So this is a
fully mechanical change, it should not have introduced any errors.
2022-02-04 07:49:46 +01:00

25 lines
339 B
Go

//go:build avr && attiny
// +build avr,attiny
package runtime
import (
"device/avr"
)
func initUART() {
}
func putchar(c byte) {
// UART is not supported.
}
func sleepWDT(period uint8) {
// TODO: use the watchdog timer instead of a busy loop.
for i := 0x45; i != 0; i-- {
for i := 0xff; i != 0; i-- {
avr.Asm("nop")
}
}
}