41 lines
947 B
Python
41 lines
947 B
Python
|
## Hardware GPIO # pin defines
|
||
|
|
||
|
## Screen pins
|
||
|
sck = const(2)
|
||
|
data = const(3)
|
||
|
reset = const(4)
|
||
|
dc = const(5)
|
||
|
|
||
|
## there are a number of libs that require pins that we don't provide
|
||
|
## pass them the on-board LED. It's unlikely to hurt.
|
||
|
throwaway = const(25)
|
||
|
debug = const(27)
|
||
|
|
||
|
user_button = const(19)
|
||
|
audio_shutdown = const(22)
|
||
|
|
||
|
## Codec pins
|
||
|
## clocks
|
||
|
mclk = const(7)
|
||
|
bit_clock = const(8)
|
||
|
lr_clock = const(9)
|
||
|
## data
|
||
|
sd_in = const(13) ## In 3/4 (Y=L, X=R)
|
||
|
sd_out = const(10) ## Out 1/2 (Y=L, X=R)
|
||
|
## config
|
||
|
pdn = const(6)
|
||
|
i2c_scl = const(21)
|
||
|
i2c_sda = const(20)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
## some globally useful pin inits
|
||
|
# debug_pin = machine.Pin(debug, machine.Pin.OUT, value=0)
|
||
|
# audio_shutdown_pin = machine.Pin(audio_shutdown, machine.Pin.OUT, value=1)
|
||
|
# user_button = machine.Pin(user_button, machine.Pin.IN)
|
||
|
|
||
|
|
||
|
#sd_in=Pin(13, Pin.IN) ## In 3/4 (Y=L, X=R)
|
||
|
#sd_out=Pin(10, Pin.OUT, value=0) ## Out 1/2 (Y=L, X=R)
|