Simple test

Ensure your device works with this simple test.

examples/ticks_simpletest.py
 1# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
 2# SPDX-FileCopyrightText: Copyright (c) 2021 Jeff Epler for Adafruit Industries
 3#
 4# SPDX-License-Identifier: Unlicense
 5
 6import board
 7import digitalio
 8
 9from adafruit_ticks import ticks_add, ticks_less, ticks_ms
10
11led = digitalio.DigitalInOut(board.LED)
12led.switch_to_output()
13
14# Turn an LED on or off every 100ms, so that it will blink at 5Hz.
15
16deadline = ticks_ms()
17while True:
18    led.value = not led.value
19    while ticks_less(ticks_ms(), deadline):
20        pass
21    deadline = ticks_add(deadline, 100)