esphome 2023.8.3

This commit is contained in:
sza
2023-09-15 23:39:50 +02:00
parent 25b7e3f787
commit baf334e954
3 changed files with 221 additions and 4 deletions

View File

@@ -1,6 +1,5 @@
# coding=utf-8
from esphome import core
from esphome.components import display
import esphome.config_validation as cv
import esphome.codegen as cg
from esphome.const import CONF_ID, CONF_GLYPHS, CONF_DATA
@@ -10,13 +9,15 @@ import logging
_LOGGER = logging.getLogger(__name__)
DOMAIN = "font"
DEPENDENCIES = ['display']
MULTI_CONF = True
Font = display.display_ns.class_('Font')
Glyph = display.display_ns.class_('Glyph')
GlyphData = display.display_ns.struct("GlyphData")
font_ns = cg.esphome_ns.namespace("font")
Font = font_ns.class_("Font")
Glyph = font_ns.class_("Glyph")
GlyphData = font_ns.struct("GlyphData")
def validate_data(value):
r = type(value)()