Files
tinygo-projects/esp32s3-lockup/main.go
T
2026-04-20 23:18:23 -05:00

36 lines
535 B
Go

package main
import (
"machine"
"time"
)
func main() {
time.Sleep(3 * time.Second)
led := machine.GPIO37
led.Configure(machine.PinConfig{Mode: machine.PinOutput})
txDone := true
count := 0
processingCount := 0
for {
if txDone {
txDone = false
led.Set(false)
time.Sleep(249 * time.Millisecond)
led.Set(true)
println("hello world", count)
count += 1
} else {
if processingCount > 100000000 {
txDone = true
println("stall done")
processingCount = 0
}
processingCount += 1
}
}
}