mirror of
https://github.com/meshtastic/firmware.git
synced 2025-04-23 00:58:14 +00:00
84 lines
3.0 KiB
INI
84 lines
3.0 KiB
INI
[env:crowpanel-esp32s3-5-epaper]
|
|
extends = esp32s3_base
|
|
board_build.arduino.memory_type = qio_opi
|
|
board_build.flash_mode = qio
|
|
board_build.psram_type = opi
|
|
board_upload.flash_size = 8MB
|
|
board_upload.maximum_size = 8388608
|
|
board_build.partitions = default_8MB.csv
|
|
board = esp32-s3-devkitc-1
|
|
;upload_port = /dev/ttyUSB0
|
|
board_level = extra
|
|
upload_protocol = esptool
|
|
build_flags =
|
|
${esp32_base.build_flags} -D CROWPANEL_ESP32S3_5_EPAPER -I variants/crowpanel-esp32s3-5-epaper
|
|
-D PRIVATE_HW
|
|
-DBOARD_HAS_PSRAM
|
|
-DGPS_POWER_TOGGLE
|
|
-DEINK_DISPLAY_MODEL=GxEPD2_579_GDEY0579T93 ;https://www.good-display.com/product/439.html
|
|
-DEINK_WIDTH=792
|
|
-DEINK_HEIGHT=272
|
|
-DUSE_EINK_DYNAMICDISPLAY ; Enable Dynamic EInk
|
|
-DEINK_LIMIT_FASTREFRESH=100 ; How many consecutive fast-refreshes are permitted
|
|
;-DEINK_LIMIT_RATE_BACKGROUND_SEC=30 ; Minimum interval between BACKGROUND updates
|
|
;-DEINK_LIMIT_RATE_RESPONSIVE_SEC=1
|
|
lib_deps =
|
|
${esp32s3_base.lib_deps}
|
|
https://github.com/meshtastic/GxEPD2
|
|
|
|
[env:crowpanel-esp32s3-4-epaper]
|
|
extends = esp32s3_base
|
|
board_build.arduino.memory_type = qio_opi
|
|
board_build.flash_mode = qio
|
|
board_build.psram_type = opi
|
|
board_upload.flash_size = 8MB
|
|
board_upload.maximum_size = 8388608
|
|
board_build.partitions = default_8MB.csv
|
|
board = esp32-s3-devkitc-1
|
|
;upload_port = /dev/ttyUSB0
|
|
board_level = extra
|
|
upload_protocol = esptool
|
|
build_flags =
|
|
${esp32_base.build_flags} -D CROWPANEL_ESP32S3_5_EPAPER -I variants/crowpanel-esp32s3-5-epaper
|
|
-D PRIVATE_HW
|
|
-DBOARD_HAS_PSRAM
|
|
-DGPS_POWER_TOGGLE
|
|
-DEINK_DISPLAY_MODEL=GxEPD2_420_GYE042A87 ; similar Panel: GDEY042T81 : https://www.good-display.com/product/386.html
|
|
-DEINK_WIDTH=400
|
|
-DEINK_HEIGHT=300
|
|
-DUSE_EINK_DYNAMICDISPLAY ; Enable Dynamic EInk
|
|
-DEINK_LIMIT_FASTREFRESH=100 ; How many consecutive fast-refreshes are permitted
|
|
;-DEINK_LIMIT_RATE_BACKGROUND_SEC=30 ; Minimum interval between BACKGROUND updates
|
|
;-DEINK_LIMIT_RATE_RESPONSIVE_SEC=1
|
|
lib_deps =
|
|
${esp32s3_base.lib_deps}
|
|
https://github.com/meshtastic/GxEPD2
|
|
|
|
[env:crowpanel-esp32s3-2-epaper]
|
|
extends = esp32s3_base
|
|
board_build.arduino.memory_type = qio_opi
|
|
board_build.flash_mode = qio
|
|
board_build.psram_type = opi
|
|
board_upload.flash_size = 8MB
|
|
board_upload.maximum_size = 8388608
|
|
board_build.partitions = default_8MB.csv
|
|
board = esp32-s3-devkitc-1
|
|
;upload_port = /dev/ttyUSB0
|
|
board_level = extra
|
|
upload_protocol = esptool
|
|
build_flags =
|
|
${esp32_base.build_flags} -D CROWPANEL_ESP32S3_5_EPAPER -I variants/crowpanel-esp32s3-5-epaper
|
|
-D PRIVATE_HW
|
|
-DBOARD_HAS_PSRAM
|
|
-DGPS_POWER_TOGGLE
|
|
-DEINK_DISPLAY_MODEL=GxEPD2_290_GDEY029T94 ;https://www.good-display.com/product/389.html
|
|
-DEINK_WIDTH=296
|
|
-DEINK_HEIGHT=128
|
|
-DUSE_EINK_DYNAMICDISPLAY ; Enable Dynamic EInk
|
|
-DEINK_LIMIT_FASTREFRESH=100 ; How many consecutive fast-refreshes are permitted
|
|
;-DEINK_LIMIT_RATE_BACKGROUND_SEC=30 ; Minimum interval between BACKGROUND updates
|
|
;-DEINK_LIMIT_RATE_RESPONSIVE_SEC=1
|
|
lib_deps =
|
|
${esp32s3_base.lib_deps}
|
|
https://github.com/meshtastic/GxEPD2
|