diff --git a/platformio.ini b/platformio.ini index 0ae3c1bb9d..e2ef2bc632 100644 --- a/platformio.ini +++ b/platformio.ini @@ -293,3 +293,36 @@ lib_ignore = FastLED ESP8266Audio ESP8266SAM +; --- إعدادات خاصة بلوحة Heltec WiFi LoRa 32 V3 --- +[env:heltec_wifi_lora_32_V3] +extends = env +board = heltec_wifi_lora_32_V3 +build_flags = + ${env.build_flags} + -DCORE_DEBUG_LEVEL=1 + -DARDUINO_USB_CDC_ON_BOOT=1 + -D HELTEC_V3=1 + -D HAS_SCREEN=1 + -D OLED_SDA=17 + -D OLED_SCL=18 + -D OLED_RST=21 + -D VEXT_PIN=36 + -D SCREEN_WIDTH=128 + -D SCREEN_HEIGHT=64 + -D HAS_BTN=1 + -D BTN_PIN=0 + -D BTN_ACT=LOW + -D USE_SX1262=1 + -D LORA_SCK=9 + -D LORA_MISO=11 + -D LORA_MOSI=10 + -D LORA_CS=8 + -D LORA_RST=12 + -D LORA_DIO1=14 + -D LORA_BUSY=13 + -D HAS_TOUCH=0 + +lib_deps = + ${env.lib_deps} + adafruit/Adafruit SSD1306 @ ^2.5.7 + adafruit/Adafruit GFX Library @ ^1.11.5