File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99import displayio
1010import adafruit_imageload
1111from audiocore import WaveFile
12- from audioio import AudioOut
1312from adafruit_motor import servo
1413from digitalio import DigitalInOut , Direction , Pull
1514from adafruit_matrixportal .matrix import Matrix
1615
16+ I2S_VERSION = False # set to True if using I2S audio out
17+
18+ # import the appropriate audio module
19+ if I2S_VERSION :
20+ from audiobusio import I2SOut
21+ else :
22+ from audioio import AudioOut
23+
1724# setup for down button on matrixportal
1825switch = DigitalInOut (board .BUTTON_DOWN )
1926switch .direction = Direction .INPUT
3643wave = WaveFile (wave_file )
3744
3845# setup for audio out
39- audio = AudioOut (board .A0 )
46+ if I2S_VERSION :
47+ audio = I2SOut (board .A2 , board .A3 , board .TX )
48+ else :
49+ audio = AudioOut (board .A0 )
4050
4151# setup for matrix display
4252matrix = Matrix (width = 32 , height = 32 )
You can’t perform that action at this time.
0 commit comments