test_smoke.esp32-arduino.yaml 910 B

123456789101112131415161718192021222324252627282930313233343536
  1. # Arduino-framework compile smoke test. The runtime is framework-portable
  2. # (see the gxepd2-support-targets memory / display.py's framework-gate
  3. # comment); this fixture exists to keep ESP32-Arduino building in CI/bench.
  4. # Uses a 1bpp panel deliberately - color (>1bpp) panels need PSRAM, which
  5. # plain esp32dev-arduino doesn't have.
  6. esphome:
  7. name: gxepd2-smoke-arduino
  8. esp32:
  9. board: esp32dev
  10. framework:
  11. type: arduino
  12. external_components:
  13. - source:
  14. type: local
  15. path: ../components
  16. components: [gxepd2]
  17. spi:
  18. clk_pin: 18
  19. mosi_pin: 23
  20. logger:
  21. display:
  22. - platform: gxepd2
  23. model: GxEPD2_213_Z98C
  24. cs_pin: 5
  25. dc_pin: 17
  26. reset_pin: 16
  27. busy_pin: 4
  28. invert_mono: true
  29. update_interval: 60s
  30. lambda: |-
  31. it.fill(Color::WHITE);
  32. it.print(0, 0, id(roboto), Color::BLACK, "arduino smoke");
  33. font:
  34. - file: "gfonts://Roboto"
  35. id: roboto
  36. size: 20