File tree Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -94,9 +94,17 @@ Usage Example
9494 import audiobusio
9595 import audiocore
9696 import board
97+ import digitalio
9798
9899 import adafruit_tlv320
99100
101+ # Reset the DAC before use
102+ reset_pin = digitalio.DigitalInOut(board.D12)
103+ reset_pin.direction = digitalio.Direction.OUTPUT
104+ reset_pin.value = False # Set low to reset
105+ time.sleep(0.1 ) # Pause 100ms
106+ reset_pin.value = True # Set high to release from reset
107+
100108 i2c = board.I2C()
101109 dac = adafruit_tlv320.TLV320DAC3100(i2c)
102110
Original file line number Diff line number Diff line change 1313import time
1414
1515import board
16+ import digitalio
1617
1718from adafruit_tlv320 import (
1819 DAC_PATH_MIXED ,
4142 VOL_RIGHT_TO_LEFT ,
4243)
4344
45+ # Reset the DAC before use
46+ reset_pin = digitalio .DigitalInOut (board .D12 )
47+ reset_pin .direction = digitalio .Direction .OUTPUT
48+ reset_pin .value = False # Set low to reset
49+ time .sleep (0.1 ) # Pause 100ms
50+ reset_pin .value = True # Set high to release from reset
51+
4452print ("Initializing I2C and TLV320DAC3100..." )
4553i2c = board .I2C ()
4654dac = TLV320DAC3100 (i2c )
Original file line number Diff line number Diff line change 99import audiobusio
1010import audiocore
1111import board
12+ import digitalio
1213
1314import adafruit_tlv320
1415
16+ # Reset the DAC before use
17+ reset_pin = digitalio .DigitalInOut (board .D12 )
18+ reset_pin .direction = digitalio .Direction .OUTPUT
19+ reset_pin .value = False # Set low to reset
20+ time .sleep (0.1 ) # Pause 100ms
21+ reset_pin .value = True # Set high to release from reset
22+
1523i2c = board .I2C ()
1624dac = adafruit_tlv320 .TLV320DAC3100 (i2c )
1725
You can’t perform that action at this time.
0 commit comments