|
| 1 | +import machine |
| 2 | + |
| 3 | +## Display pins ################################## |
| 4 | + |
| 5 | +display_pwr_pin = machine.Pin(22, machine.Pin.OUT) # IO22 Active = 0 |
| 6 | + |
| 7 | +# The oled display is connected on SPI BUS, without miso signal |
| 8 | +sck_pin = machine.Pin(17, mode = machine.Pin.OUT) # IO17 |
| 9 | +mosi_pin = machine.Pin(16, mode = machine.Pin.OUT) # IO16 |
| 10 | +# IO18 for esp32 module, this pin remapped on display driver as CS |
| 11 | +miso_pin = machine.Pin(39, mode = machine.Pin.IN) |
| 12 | +dc_pin = machine.Pin(21) # IO21 |
| 13 | +res_pin = machine.Pin(19) # IO19 |
| 14 | +cs_pin = machine.Pin(18) # IO18 |
| 15 | + |
| 16 | +## Buttons pins ################################## |
| 17 | +user_btn_pin = machine.Pin(12, machine.Pin.IN) #IO12 Pressed = 1 |
| 18 | +enc_a_pin = machine.Pin(26, machine.Pin.IN) #IO26 Active = 0 |
| 19 | +enc_b_pin = machine.Pin(25, machine.Pin.IN) #IO25 Active = 0 |
| 20 | +enc_btn_pin = machine.Pin(35, machine.Pin.IN) #IO35 Active = 0 |
| 21 | + |
| 22 | +## Devices pins ################################## |
| 23 | +viber_pin = machine.Pin(5, mode = machine.Pin.OUT) # IO5 |
| 24 | +buzzer_pin = machine.Pin(27, mode = machine.Pin.OUT) # IO27 |
| 25 | +press_int_pin = machine.Pin(13, mode = machine.Pin.OUT) # IO13 |
| 26 | +acc_int_pin = machine.Pin(14, mode = machine.Pin.OUT) # IO14 |
| 27 | + |
| 28 | +# scl_pin = machine.Pin(2) |
| 29 | +# sda_pin = machine.Pin(4) |
| 30 | + |
| 31 | +## ADC pins ################################## |
| 32 | +#batt_meas_en_pin = machine.Pin(39, mode = machine.Pin.OUT) #IO39 Active = 0 |
| 33 | +#batt_volt_pin = machine.Pin(39) #IO39 Active = 0 |
0 commit comments