Tasmota/lib/libesp32_eink/epdiy/src/Makefile
Theo Arends 2deb34e856 Update epdiy library
- ESP32 Platform from 2025.07.31 to 2025.08.30, Framework (Arduino Core) from v3.1.3.250712 to v3.1.3.250808 and IDF from v5.3.3.250707 to v5.3.3.250801 (#23778)
- Epdiy library from v1.0.0 to v2.0.0
2025-08-12 16:15:58 +02:00

24 lines
808 B
Makefile

# Makefile for generating waveform header data
#### WAVEFORM HEADERS TO GENERATE: ########
all: include/epdiy_ED097TC2.h include/eink_ED097TC2.h include/eink_ED047TC2.h
# Generate 16 grascale update waveforms
EXPORT_EINK_MODES ?= 1,2,5,16,17
# Generate waveforms in room temperature range
EXPORT_TEMPERATURE_RANGE ?= 15,35
HRDGEN ?= ../../scripts/waveform_hdrgen.py
WAVEFORM_GEN ?= ../../scripts/epdiy_waveform_gen.py
include/eink_%.h: waveforms/eink_%.json
python3 $(HRDGEN) --export-modes $(EXPORT_EINK_MODES) --temperature-range $(EXPORT_TEMPERATURE_RANGE) $* < $< > $@
include/epdiy_%.h: waveforms/epdiy_%.json
python3 $(HRDGEN) --export-modes $(EXPORT_EINK_MODES) --temperature-range $(EXPORT_TEMPERATURE_RANGE) $* < $< > $@
waveforms/epdiy_%.json:
python3 $(WAVEFORM_GEN) $* > $@
.PHONY: all