Files
OpenMQTT-Gateway/main
Northern Man c45181ef7e Heltec SSD1306 Display Support (#1283)
My environment

[env:heltec-display]   ; Heltec ESP32 Board with SSD1306 display
platform = ${com.esp32_platform}
board = heltec_wifi_lora_32_V2
build_type = debug
monitor_filters = esp32_exception_decoder
board_build.partitions = min_spiffs.csv
extra_scripts = pre:scripts/omg_firmware_version.py
lib_deps =
  ${com-esp.lib_deps}
  ${libraries.wifimanager32}
  ${libraries.heltec}
;  ${libraries.m5stickcp}

build_flags =
  ${com-esp.build_flags}
  ${test_env.build_flags}
; *** OpenMQTTGateway Config ***
  '-UZmqttDiscovery'          ; disables MQTT Discovery
  '-DvalueAsATopic=true'
  '-DLOG_LEVEL=LOG_LEVEL_TRACE'
; *** OpenMQTTGateway Modules ***
  '-DZboardHELTEC="HELTEC"'
; *** Heltec Board Options ***
  '-DDEBUG_OLEDDISPLAY(...)=Serial.printf( __VA_ARGS__ )'
  '-DLOG_TO_LCD=true'         ; Enable log to LCD
  '-DLED_ERROR=2'
  '-DONBOARD_LED=25'          ; Onboard LED is GPIO 25 on the Heltec Board

monitor_port = /dev/cu.SLAB_USBtoUART
monitor_speed = 921600
upload_port = /dev/cu.SLAB_USBtoUART
upload_speed = 921600

1 - Set default LCD log level to WARNING
2 - Implemented a macro based displayPrint function that will be usable across different displays

- Added logo display when idle
- Fixed log-lcd mqtt function
- Enable OLED Display on Heltec Boards
2022-10-13 21:17:25 -05:00
..
2020-06-13 20:04:36 -05:00
2020-06-13 20:04:36 -05:00
2020-06-09 16:09:23 -05:00
2020-06-13 20:04:36 -05:00
2020-06-13 20:04:36 -05:00
2020-06-13 20:04:36 -05:00
2020-06-09 16:09:23 -05:00
2020-06-09 16:09:23 -05:00
2022-07-19 12:10:51 -05:00
2022-06-29 12:14:18 -05:00
2022-01-01 19:47:23 -06:00
2022-07-19 12:10:51 -05:00
2020-06-09 16:09:23 -05:00
2021-01-05 19:17:39 -06:00
2020-12-13 12:46:10 -06:00
2020-06-09 16:09:23 -05:00
2020-06-09 16:09:23 -05:00
2022-01-17 19:22:26 -06:00
2022-10-10 20:34:12 -05:00