Skip to content

Commit 11c5ab9

Browse files
committed
lint
1 parent a8a4f75 commit 11c5ab9

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

Audio_BFF/code.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@
66
# SD card. Default pinout matches the Audio BFF for QT Py S2, S3 and RP2040
77

88
import os
9-
import time
9+
import random
1010
import audiocore
1111
import board
1212
import audiobusio
1313
import audiomixer
1414
import adafruit_sdcard
1515
import storage
1616
import digitalio
17-
import random
1817

1918
card_cs = digitalio.DigitalInOut(board.A0)
2019
card_cs.direction = digitalio.Direction.INPUT
@@ -36,6 +35,15 @@
3635
if filename.endswith(".wav") and not filename.startswith("."):
3736
wave_files.append(filename)
3837

38+
def open_audio():
39+
n = random.choice(wave_files)
40+
print("playing", n)
41+
f = open(n, "rb")
42+
w = audiocore.WaveFile(f)
43+
return f, w
44+
45+
wavefile = 0
46+
3947
while True:
4048
if not sdcard:
4149
try:
@@ -56,10 +64,7 @@
5664
if wavefile:
5765
wavefile.close()
5866
else:
59-
name = random.choice(wave_files)
60-
print("playing", name)
61-
wavefile = open(name, "rb")
62-
wave = audiocore.WaveFile(wavefile)
67+
wavefile, wave = open_audio()
6368
mixer = audiomixer.Mixer(voice_count=1,
6469
sample_rate=wave.sample_rate,
6570
channel_count=wave.channel_count,

0 commit comments

Comments
 (0)