Code: Select all
import time
import microcontroller
import watchdog
w = microcontroller.watchdog
w.timeout = 5
w.mode = watchdog.WatchDogMode.RESET
count = 0
while 1:
count += 1
print(count)
time.sleep(1)
What am I missing?
Moderators: adafruit_support_bill, adafruit
Code: Select all
import time
import microcontroller
import watchdog
w = microcontroller.watchdog
w.timeout = 5
w.mode = watchdog.WatchDogMode.RESET
count = 0
while 1:
count += 1
print(count)
time.sleep(1)
Code: Select all
# watchdog test
import time
import board
import digitalio
import microcontroller
import watchdog
w = microcontroller.watchdog
w.timeout = 5
w.mode = watchdog.WatchDogMode.RESET
led = digitalio.DigitalInOut(board.LED)
led.direction = digitalio.Direction.OUTPUT
led.value = True
time.sleep(1) # this helps to visually verify that the program did restart
# do something to visualize operation without using MU:
while True:
led.value = True
time.sleep(0.5)
led.value = False
time.sleep(0.5)