|
|
|
|
|
|
|
// this let's me keep the db-25 pin mapping naming the same across all inputs/outputs
|
|
|
|
|
|
|
|
#ifndef OR_PINS_H
|
|
|
|
#define OR_PINS_H
|
|
|
|
|
|
|
|
#if defined(ARDUINO_ARCH_ESP32)
|
|
|
|
// esp32
|
|
|
|
#define OR_PIN_1 19
|
|
|
|
#define OR_PIN_2 21
|
|
|
|
#define OR_PIN_3 22
|
|
|
|
#define OR_PIN_4 15 // pwm at boot
|
|
|
|
#define OR_PIN_5 16
|
|
|
|
#define OR_PIN_6 2 // connected to led
|
|
|
|
#define OR_PIN_7 17
|
|
|
|
#define OR_PIN_8 4
|
|
|
|
#define OR_PIN_9 35
|
|
|
|
#define OR_PIN_10 32
|
|
|
|
#define OR_PIN_11 18
|
|
|
|
#define OR_PIN_14 12 // boot fail if pulled high
|
|
|
|
#define OR_PIN_15 14 // pwm at boot
|
|
|
|
#define OR_PIN_16 13
|
|
|
|
#define OR_PIN_18 27
|
|
|
|
#define OR_PIN_19 26
|
|
|
|
#define OR_PIN_20 25
|
|
|
|
#define OR_PIN_21 33
|
|
|
|
// 23
|
|
|
|
#else
|
|
|
|
// micro
|
|
|
|
#define OR_PIN_1 1
|
|
|
|
#define OR_PIN_2 2
|
|
|
|
#define OR_PIN_3 3
|
|
|
|
#define OR_PIN_4 4
|
|
|
|
#define OR_PIN_5 5
|
|
|
|
#define OR_PIN_6 6
|
|
|
|
#define OR_PIN_7 7
|
|
|
|
#define OR_PIN_8 8
|
|
|
|
#define OR_PIN_9 9
|
|
|
|
#define OR_PIN_10 10
|
|
|
|
#define OR_PIN_11 0
|
|
|
|
#define OR_PIN_14 14
|
|
|
|
#define OR_PIN_15 15
|
|
|
|
#define OR_PIN_16 16
|
|
|
|
#define OR_PIN_18 18
|
|
|
|
#define OR_PIN_19 19
|
|
|
|
#define OR_PIN_20 20
|
|
|
|
#define OR_PIN_21 21
|
|
|
|
#endif // ARDUINO_ARCH_ESP32
|
|
|
|
|
|
|
|
// currently unused, reserved for future use
|
|
|
|
//#define OR_PIN_12 -
|
|
|
|
//#define OR_PIN_13 -
|
|
|
|
//#define OR_PIN_17 -
|
|
|
|
//#define OR_PIN_22 -
|
|
|
|
|
|
|
|
#endif // OR_PINS_H
|