Merge pull request #7 from adafruit/add_reset
Some checks failed
Build CI / test (push) Has been cancelled
Some checks failed
Build CI / test (push) Has been cancelled
add hardware reset to examples
This commit is contained in:
commit
f24788d94a
3 changed files with 24 additions and 0 deletions
|
|
@ -94,9 +94,17 @@ Usage Example
|
||||||
import audiobusio
|
import audiobusio
|
||||||
import audiocore
|
import audiocore
|
||||||
import board
|
import board
|
||||||
|
import digitalio
|
||||||
|
|
||||||
import adafruit_tlv320
|
import adafruit_tlv320
|
||||||
|
|
||||||
|
# Reset the DAC before use
|
||||||
|
reset_pin = digitalio.DigitalInOut(board.D12)
|
||||||
|
reset_pin.direction = digitalio.Direction.OUTPUT
|
||||||
|
reset_pin.value = False # Set low to reset
|
||||||
|
time.sleep(0.1) # Pause 100ms
|
||||||
|
reset_pin.value = True # Set high to release from reset
|
||||||
|
|
||||||
i2c = board.I2C()
|
i2c = board.I2C()
|
||||||
dac = adafruit_tlv320.TLV320DAC3100(i2c)
|
dac = adafruit_tlv320.TLV320DAC3100(i2c)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ in simpletest.
|
||||||
import time
|
import time
|
||||||
|
|
||||||
import board
|
import board
|
||||||
|
import digitalio
|
||||||
|
|
||||||
from adafruit_tlv320 import (
|
from adafruit_tlv320 import (
|
||||||
DAC_PATH_MIXED,
|
DAC_PATH_MIXED,
|
||||||
|
|
@ -41,6 +42,13 @@ from adafruit_tlv320 import (
|
||||||
VOL_RIGHT_TO_LEFT,
|
VOL_RIGHT_TO_LEFT,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Reset the DAC before use
|
||||||
|
reset_pin = digitalio.DigitalInOut(board.D12)
|
||||||
|
reset_pin.direction = digitalio.Direction.OUTPUT
|
||||||
|
reset_pin.value = False # Set low to reset
|
||||||
|
time.sleep(0.1) # Pause 100ms
|
||||||
|
reset_pin.value = True # Set high to release from reset
|
||||||
|
|
||||||
print("Initializing I2C and TLV320DAC3100...")
|
print("Initializing I2C and TLV320DAC3100...")
|
||||||
i2c = board.I2C()
|
i2c = board.I2C()
|
||||||
dac = TLV320DAC3100(i2c)
|
dac = TLV320DAC3100(i2c)
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,17 @@ import time
|
||||||
import audiobusio
|
import audiobusio
|
||||||
import audiocore
|
import audiocore
|
||||||
import board
|
import board
|
||||||
|
import digitalio
|
||||||
|
|
||||||
import adafruit_tlv320
|
import adafruit_tlv320
|
||||||
|
|
||||||
|
# Reset the DAC before use
|
||||||
|
reset_pin = digitalio.DigitalInOut(board.D12)
|
||||||
|
reset_pin.direction = digitalio.Direction.OUTPUT
|
||||||
|
reset_pin.value = False # Set low to reset
|
||||||
|
time.sleep(0.1) # Pause 100ms
|
||||||
|
reset_pin.value = True # Set high to release from reset
|
||||||
|
|
||||||
i2c = board.I2C()
|
i2c = board.I2C()
|
||||||
dac = adafruit_tlv320.TLV320DAC3100(i2c)
|
dac = adafruit_tlv320.TLV320DAC3100(i2c)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue