remove guard against missing DAC

This commit is contained in:
RetiredWizard 2025-08-15 18:29:55 -04:00
parent 5b726750db
commit 33eceaf3fa

View file

@ -108,19 +108,7 @@ class SoundManager:
wsel_pin = board.I2S_WS wsel_pin = board.I2S_WS
din_pin = board.I2S_DIN din_pin = board.I2S_DIN
# Check if DAC is connected
for i in range(500): # try for 5 seconds
if i2c.try_lock():
break
time.sleep(0.01)
if 0x18 in i2c.scan():
ltv320_present = True
else:
ltv320_present = False
i2c.unlock()
# Initialize TLV320 # Initialize TLV320
if ltv320_present:
self.tlv = adafruit_tlv320.TLV320DAC3100(i2c) self.tlv = adafruit_tlv320.TLV320DAC3100(i2c)
# set sample rate & bit depth # set sample rate & bit depth
@ -148,11 +136,6 @@ class SoundManager:
) )
print("TLV320 I2S DAC initialized successfully") print("TLV320 I2S DAC initialized successfully")
else:
print("TLV320 DAC not found, falling back to PWM audio output")
self.audio = audiopwmio.PWMAudioOut(board.D10)
except Exception as e: except Exception as e:
print(f"Error initializing TLV320 DAC: {e}") print(f"Error initializing TLV320 DAC: {e}")
print("Falling back to PWM audio output") print("Falling back to PWM audio output")