spi: - id: spi_bme280 clk_pin: 16 mosi_pin: 17 miso_pin: 15 display: - platform: waveshare_epaper cs_pin: allow_other_uses: true number: 4 dc_pin: allow_other_uses: true number: 4 busy_pin: allow_other_uses: true number: 4 reset_pin: allow_other_uses: true number: 4 model: 2.13in-ttgo-b1 full_update_every: 30 lambda: |- it.rectangle(0, 0, it.get_width(), it.get_height()); - platform: waveshare_epaper cs_pin: allow_other_uses: true number: 4 dc_pin: allow_other_uses: true number: 4 busy_pin: allow_other_uses: true number: 4 reset_pin: allow_other_uses: true number: 4 model: 2.90in full_update_every: 30 reset_duration: 200ms lambda: |- it.rectangle(0, 0, it.get_width(), it.get_height()); - platform: waveshare_epaper cs_pin: allow_other_uses: true number: 4 dc_pin: allow_other_uses: true number: 4 busy_pin: allow_other_uses: true number: 4 reset_pin: allow_other_uses: true number: 4 model: 2.90inv2 full_update_every: 30 lambda: |- it.rectangle(0, 0, it.get_width(), it.get_height()); - platform: waveshare_epaper cs_pin: allow_other_uses: true number: 4 dc_pin: allow_other_uses: true number: 4 busy_pin: allow_other_uses: true number: 4 reset_pin: allow_other_uses: true number: 4 model: 2.70in-b lambda: |- it.rectangle(0, 0, it.get_width(), it.get_height()); - platform: waveshare_epaper cs_pin: allow_other_uses: true number: 4 dc_pin: allow_other_uses: true number: 4 busy_pin: allow_other_uses: true number: 4 reset_pin: allow_other_uses: true number: 4 model: 2.70in-bv2 lambda: |- it.rectangle(0, 0, it.get_width(), it.get_height()); - platform: waveshare_epaper cs_pin: allow_other_uses: true number: 4 dc_pin: allow_other_uses: true number: 4 busy_pin: allow_other_uses: true number: 4 reset_pin: allow_other_uses: true number: 4 model: 1.54in-m5coreink-m09 lambda: |- it.rectangle(0, 0, it.get_width(), it.get_height()); - platform: waveshare_epaper cs_pin: allow_other_uses: true number: 4 dc_pin: allow_other_uses: true number: 4 busy_pin: allow_other_uses: true number: 4 reset_pin: allow_other_uses: true number: 4 model: 7.50in-bv3-bwr lambda: |- it.rectangle(0, 0, it.get_width(), it.get_height()); - platform: waveshare_epaper model: 4.20in-bv2-bwr spi_id: spi_id_1 cs_pin: allow_other_uses: true number: GPIO25 dc_pin: allow_other_uses: true number: GPIO26 busy_pin: allow_other_uses: true number: GPIO27 reset_pin: allow_other_uses: true number: GPIO32 lambda: |- auto const red = Color(255, 0, 0); it.filled_rectangle( 0, 0, it.get_width() / 2, it.get_height(), COLOR_ON); it.filled_rectangle(it.get_width() / 2, 0, it.get_width() / 2, it.get_height(), COLOR_OFF); it.filled_rectangle( 0, it.get_height() / 2, it.get_width(), it.get_height() / 2, red);