
// 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
