Simple test

Ensure your device works with this simple test.

examples/pioasm_simpletest.py
 1# SPDX-FileCopyrightText: 2021 Scott Shawcroft, written for Adafruit Industries
 2#
 3# SPDX-License-Identifier: MIT
 4
 5import time
 6
 7import board
 8import rp2pio
 9
10import adafruit_pioasm
11
12squarewave = """
13.program squarewave
14    set pins 1      ; Drive pin high and then delay for one cycle
15    set pins 0      ; Drive pin low
16"""
17
18assembled = adafruit_pioasm.assemble(squarewave)
19
20sm = rp2pio.StateMachine(
21    assembled,
22    frequency=1000 * 2,
23    first_set_pin=board.D13,
24)
25print("real frequency", sm.frequency)
26
27time.sleep(120)