tinygo/src/runtime/runtime_stm32.go
2018-09-22 01:51:44 +02:00

34 строки
382 Б
Go

// +build stm32
package runtime
import (
"device/arm"
)
type timeUnit int64
const tickMicros = 1 // TODO
//go:export Reset_Handler
func handleReset() {
main()
}
func init() {
}
func putchar(c byte) {
// TODO
}
func sleepTicks(d timeUnit) {
// TODO: use a real timer here
for i := 0; i < int(d/535); i++ {
arm.Asm("")
}
}
func ticks() timeUnit {
return 0 // TODO
}