spi: - id: spi_main_lcd clk_pin: ${clk_pin} mosi_pin: ${mosi_pin} display: - platform: ili9xxx id: main_lcd model: ili9342 cs_pin: ${cs_pin} dc_pin: ${dc_pin} reset_pin: ${reset_pin} invert_colors: false lambda: |- // Draw a QR code in the center of the screen auto scale = 2; auto size = id(homepage_qr).get_size() * scale; auto x = (it.get_width() / 2) - (size / 2); auto y = (it.get_height() / 2) - (size / 2); it.qr_code(x, y, id(homepage_qr), Color(255,255,255), scale); qr_code: - id: homepage_qr value: https://esphome.io/index.html