mirror of
				https://github.com/meshtastic/firmware.git
				synced 2025-10-28 23:34:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			87 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			3.2 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 = 
 | |
|   ${esp32s3_base.build_flags}
 | |
|   -D CROWPANEL_ESP32S3_5_EPAPER
 | |
|   -I variants/esp32s3/crowpanel-esp32s3-5-epaper
 | |
|   -D PRIVATE_HW
 | |
|   -DBOARD_HAS_PSRAM
 | |
|   -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/archive/33db3fa8ee6fc47d160bdb44f8f127c9a9203a10.zip
 | |
| 
 | |
| [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 = 
 | |
|   ${esp32s3_base.build_flags}
 | |
|   -D CROWPANEL_ESP32S3_4_EPAPER
 | |
|   -I variants/esp32s3/crowpanel-esp32s3-5-epaper
 | |
|   -D PRIVATE_HW
 | |
|   -DBOARD_HAS_PSRAM
 | |
|   -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/archive/33db3fa8ee6fc47d160bdb44f8f127c9a9203a10.zip
 | |
| 
 | |
| [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 = 
 | |
|   ${esp32s3_base.build_flags}
 | |
|   -D CROWPANEL_ESP32S3_2_EPAPER
 | |
|   -I variants/esp32s3/crowpanel-esp32s3-5-epaper
 | |
|   -D PRIVATE_HW
 | |
|   -DBOARD_HAS_PSRAM
 | |
|   -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/archive/33db3fa8ee6fc47d160bdb44f8f127c9a9203a10.zip
 | 
