X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/e01b9d7b537955a47d385483a0859bef73c950d1..e581ddf6e329e49b0c7c48c3c0ac967aa6a30571:/examples/generic_aio.py?ds=inline diff --git a/examples/generic_aio.py b/examples/generic_aio.py index aa1df37..9a8cf77 100644 --- a/examples/generic_aio.py +++ b/examples/generic_aio.py @@ -2,6 +2,23 @@ import pytest import board import analogio +# Analog Outputs + +def test_Ax_OUTPUT(): + """Test analog output pin functionality.""" + assert board.board_id == "GENERIC_AGNOSTIC_BOARD" + pin_out = analogio.AnalogOut(board.Ax_OUTPUT) + + # Test boundaries of setting the value and reading it back + pin_out.value = 0 + assert pin_out.value == 0 + pin_out.value = 65535 + assert pin_out.value == 65535 + + pin_out.deinit() + +# Analog Inputs + # Values for sine wave # (data points = 20, amplitude=100, frequency=1) sine_wave = [ @@ -52,7 +69,6 @@ sawtooth_wave = [ 80, ] - def test_Ax_INPUT_RAND_INT(): """Test random integer from pin Ax_INPUT_RAND_INT""" assert board.board_id == "GENERIC_AGNOSTIC_BOARD"