mirror of
https://github.com/richonguzman/LoRa_APRS_iGate.git
synced 2026-06-12 09:55:02 +02:00
66 lines
1.7 KiB
C
66 lines
1.7 KiB
C
#ifndef PINS_CONFIG_H_
|
|
#define PINS_CONFIG_H_
|
|
|
|
#include <Arduino.h>
|
|
|
|
#undef OLED_SDA
|
|
#undef OLED_SCL
|
|
#undef OLED_RST
|
|
#undef LORA_RST
|
|
|
|
#if defined(TTGO_T_LORA_V2_1) || defined(HELTEC_V2)
|
|
#define LORA_SCK 5 // GPIO5 - SX1276 SCK
|
|
#define LORA_MISO 19 // GPIO19 - SX1276 MISO
|
|
#define LORA_MOSI 27 // GPIO27 - SX1276 MOSI
|
|
#define LORA_CS 18 // GPIO18 - SX1276 CS ---> NSS
|
|
#define LORA_RST 14 // GPIO14 - SX1276 RST
|
|
#define LORA_IRQ 26 // GPIO26 - SX1276 IRQ ---->DIO0
|
|
#endif
|
|
#ifdef HELTEC_V3
|
|
#define LORA_SCK 9 // SX1268 SCK
|
|
#define LORA_MISO 11 // SX1268 MISO
|
|
#define LORA_MOSI 10 // SX1268 MOSI
|
|
#define LORA_CS 8 // SX1268 CS ---> NSS
|
|
#define LORA_RST 12 // SX1268 RST
|
|
#define LORA_IRQ 14 // SX1268 IRQ ---->DIO0
|
|
#endif
|
|
|
|
|
|
#ifdef TTGO_T_LORA_V2_1
|
|
#define OLED_SDA 21
|
|
#define OLED_SCL 22
|
|
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
|
|
#endif
|
|
|
|
#ifdef HELTEC_V2
|
|
#define OLED_SDA 4
|
|
#define OLED_SCL 15
|
|
#define OLED_RESET 16
|
|
#endif
|
|
|
|
#ifdef HELTEC_V3
|
|
#define OLED_SDA 17
|
|
#define OLED_SCL 18
|
|
#define OLED_RESET 21
|
|
#endif
|
|
|
|
#define greenLed 25 // Green Led
|
|
|
|
#define batteryPin 35
|
|
|
|
/* (Same pins for LILYGO LoRa32 and ESP32 Wroom Dev )
|
|
SX1278-------------------> ESP32 ttgo-lora32-v21 and ESP32 WROOM Dev
|
|
GND GND
|
|
DIO1 -
|
|
DIO2 -
|
|
DIO3 -
|
|
VCC 3.3V
|
|
MISO 19
|
|
MOSI 27
|
|
SCLK 5
|
|
NSS 18
|
|
DIO0 26
|
|
REST 14
|
|
GND - */
|
|
#endif
|