[runtime_image] Add FILTER_SOURCE_FILES (#18768)

This commit is contained in:
guillempages
2026-08-26 11:26:39 -05:00
committed by GitHub
parent 7b4894da03
commit 5c79c92c06
@@ -10,6 +10,7 @@ from esphome.components.image import (
validate_transparency,
validate_type,
)
from esphome.config_helpers import filter_source_files_from_defines
import esphome.config_validation as cv
from esphome.const import CONF_FORMAT, CONF_ID, CONF_RESIZE, CONF_TYPE
from esphome.core import CORE
@@ -124,6 +125,15 @@ IMAGE_FORMATS = {
"PNG": PNGFormat(),
}
FILTER_SOURCE_FILES = filter_source_files_from_defines(
{
"bmp_decoder.cpp": "USE_RUNTIME_IMAGE_BMP",
"jpeg_decoder.cpp": "USE_RUNTIME_IMAGE_JPEG",
"png_decoder.cpp": "USE_RUNTIME_IMAGE_PNG",
"qoi_decoder.cpp": "USE_RUNTIME_IMAGE_QOI",
}
)
AUTO_FORMAT = AUTOFormat()