diff --git a/examples/ch9328_simpletest.py b/examples/ch9328_simpletest.py index f0a5c04..0df9d4e 100644 --- a/examples/ch9328_simpletest.py +++ b/examples/ch9328_simpletest.py @@ -6,12 +6,21 @@ import time import board -import busio from adafruit_ch9328.ch9328 import Adafruit_CH9328 from adafruit_ch9328.ch9328_keymap import Keymap # Initialize UART for the CH9328 -uart = busio.UART(board.TX, board.RX, baudrate=9600) +# check for Raspberry Pi +# pylint: disable=simplifiable-condition +if "CE0" and "CE1" in dir(board): + import serial + + uart = serial.Serial("/dev/ttyS0", baudrate=9600, timeout=3000) +# otherwise use busio +else: + import busio + + uart = busio.UART(board.TX, board.RX, baudrate=9600) ch9328 = Adafruit_CH9328(uart) # Wait for 2 seconds