[SSD1306] BLE devices display - Take 2 (#1492)
* BLE Display - THB, THBX, PLANT, AIR, BATT, BODY * SCALE * BBQ * Filter MS-CDP, GAEN and IBEACON * Mopeka & Smart Dry * ACEL ACEL sensor, as most also have temp and hum, but no acceleration info display included so far. * Only display when properties are present Only display when properties are present, to avoid model only display for devices which require active scanning at a larger interval, e.g. Mi Band and similar. * LilyGo-BLE environment * BLE display relocated BLE display relocated to have pubadvdata "type" in message, required for the different type display functions.
This commit is contained in:
1 parent
a6e0f6094c
commit
c77a16867d
5 files changed
+362
-51
No files matched your search
+53
-1
@@ -744,9 +744,34 @@ build_flags =
|
||||
; '-DJSON_TO_LCD=true'
|
||||
; '-DLOG_LEVEL_LCD=LOG_LEVEL_NOTICE'
|
||||
; '-DDISPLAY_IDLE_LOGO=false'
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = Gateway using RTL_433_ESP and RadioLib
|
||||
|
||||
[env:heltec-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
board = heltec_wifi_lora_32_V2
|
||||
; ~/.platformio/packages/framework-arduinoespressif32/variants/.../pins_arduino.h
|
||||
board_build.partitions = min_spiffs.csv
|
||||
lib_deps =
|
||||
${com-esp.lib_deps}
|
||||
${libraries.wifimanager32}
|
||||
${libraries.ssd1306}
|
||||
${libraries.ble}
|
||||
${libraries.decoder}
|
||||
build_flags =
|
||||
${com-esp.build_flags}
|
||||
; *** OpenMQTTGateway Config ***
|
||||
;'-UZmqttDiscovery' ; disables MQTT Discovery
|
||||
'-DZgatewayBT="BT"'
|
||||
'-DGateway_Name="OpenMQTTGateway_heltec_ble"'
|
||||
; *** ssd1306 Display Options ***
|
||||
'-DZdisplaySSD1306="HELTEC_SSD1306"'
|
||||
; '-DDISPLAY_IDLE_LOGO=false'
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = Heltec BLE gateway with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||
|
||||
[env:lilygo-rtl_433]
|
||||
platform = ${com.esp32_platform}
|
||||
board = ttgo-lora32-v21
|
||||
@@ -772,11 +797,36 @@ build_flags =
|
||||
; '-DJSON_TO_LCD=true'
|
||||
; '-DLOG_LEVEL_LCD=LOG_LEVEL_NOTICE'
|
||||
; '-DDISPLAY_IDLE_LOGO=false'
|
||||
; '-DDISPLAY_BRIGHTNESS=100'
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = For ESP32, Gateway using RTL_433_ESP and RadioLib
|
||||
custom_hardware = ESP32 LILYGO LoRa32 V2.1
|
||||
|
||||
[env:lilygo-ble]
|
||||
platform = ${com.esp32_platform}
|
||||
board = ttgo-lora32-v21
|
||||
; ~/.platformio/packages/framework-arduinoespressif32/variants/.../pins_arduino.h
|
||||
board_build.partitions = min_spiffs.csv
|
||||
lib_deps =
|
||||
${com-esp.lib_deps}
|
||||
${libraries.wifimanager32}
|
||||
${libraries.ssd1306}
|
||||
${libraries.ble}
|
||||
${libraries.decoder}
|
||||
build_flags =
|
||||
${com-esp.build_flags}
|
||||
; *** OpenMQTTGateway Config ***
|
||||
;'-UZmqttDiscovery' ; disables MQTT Discovery
|
||||
'-DZgatewayBT="BT"'
|
||||
'-DGateway_Name="OpenMQTTGateway_lilygo_ble"'
|
||||
; *** ssd1306 Display Options ***
|
||||
'-DZdisplaySSD1306="LilyGo_SSD1306"'
|
||||
; '-DDISPLAY_IDLE_LOGO=false'
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = LilyGo BLE gateway with adaptive scanning activated, automatically adapts the scan parameters depending on your devices
|
||||
custom_hardware = ESP32 LILYGO LoRa32 V2.1
|
||||
|
||||
[env:esp32dev-multi_receiver]
|
||||
platform = ${com.esp32_platform}
|
||||
board = esp32dev
|
||||
@@ -914,6 +964,7 @@ build_flags =
|
||||
; '-DJSON_TO_LCD=true'
|
||||
; '-DLOG_LEVEL_LCD=LOG_LEVEL_NOTICE'
|
||||
; '-DDISPLAY_IDLE_LOGO=false'
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = LORA communication 868Mhz using arduino-LoRA
|
||||
custom_hardware = ESP32 HELTEC LORA32
|
||||
@@ -941,6 +992,7 @@ build_flags =
|
||||
; '-DJSON_TO_LCD=true'
|
||||
; '-DLOG_LEVEL_LCD=LOG_LEVEL_NOTICE'
|
||||
; '-DDISPLAY_IDLE_LOGO=false'
|
||||
; '-DDISPLAY_BRIGHTNESS=80'
|
||||
; '-DDISPLAY_METRIC=false'
|
||||
custom_description = LORA communication 915Mhz using arduino-LoRA
|
||||
custom_hardware = ESP32 HELTEC LORA32
|
||||
|
||||
Reference in new issue
Block a user