text: // clang-format off
  // upload_speed 921600
  // board heltec_wifi_lora_32
  
  #ifndef _HELTEC_H
  #define _HELTEC_H
  
  #include <stdint.h>
  
  // Hardware related definitions for Heltec V1 LoRa-32 Board
  // see https://heltec-automation-docs.readthedocs.io/en/latest/esp32/wifi_lora_32/hardware_update_log.html#v1
  
  #define HAS_LORA 1 // comment out if device shall not send data via LoRa
  #define CFG_sx1276_radio 1
  
  #define HAS_DISPLAY 1 // OLED-Display on board
  #define HAS_LED LED_BUILTIN                           // white LED on board (set to NOT_A_PIN to disable)
  #define HAS_BUTTON KEY_BUILTIN                        // button "PROG" on board
  
  // Pins for I2C interface of OLED Display
  #define MY_DISPLAY_SDA SDA_OLED
  #define MY_DISPLAY_SCL SCL_OLED
  #define MY_DISPLAY_RST RST_OLED
  
  // Pins for LORA chip SPI interface come from board file, we need some
  // additional definitions for LMIC
  #define LORA_IRQ DIO0
  #define LORA_IO1 DIO1
  #define LORA_IO2 DIO2
  #define LORA_SCK SCK
  #define LORA_MISO MISO
  #define LORA_MOSI MOSI
  #define LORA_RST RST_LoRa
  #define LORA_CS SS
  
  #endif