mirror of
https://github.com/esphome/esphome.git
synced 2026-09-13 08:17:34 +00:00
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com> Co-authored-by: J. Nick Koston <nick@koston.org>
78 lines
1.7 KiB
YAML
78 lines
1.7 KiB
YAML
esphome:
|
|
name: test-list
|
|
|
|
esp32:
|
|
board: lolin_c3_mini
|
|
|
|
spi:
|
|
mosi_pin:
|
|
number: GPIO2
|
|
ignore_strapping_warning: true
|
|
clk_pin: GPIO1
|
|
|
|
display:
|
|
- platform: mipi_spi
|
|
data_rate: 20MHz
|
|
model: st7735
|
|
cs_pin:
|
|
number: GPIO8
|
|
ignore_strapping_warning: true
|
|
dc_pin: GPIO3
|
|
|
|
lvgl:
|
|
theme:
|
|
label:
|
|
bg_color: 0xFF0000
|
|
widgets:
|
|
- list:
|
|
id: test_list
|
|
pad_row: 4
|
|
on_add:
|
|
- delay: 10ms
|
|
- delay: 20ms
|
|
on_remove:
|
|
- delay: 10ms
|
|
- button:
|
|
id: trigger_button
|
|
text: "Trigger"
|
|
on_click:
|
|
- lvgl.list.add_text:
|
|
id: test_list
|
|
text: "Header"
|
|
- lvgl.list.add_text:
|
|
id: test_list
|
|
text: "Pinned"
|
|
index: 0
|
|
- lvgl.list.add:
|
|
id: test_list
|
|
button:
|
|
text: "Entry"
|
|
checkable: true
|
|
- lvgl.list.add:
|
|
id: test_list
|
|
index: 1
|
|
obj:
|
|
widgets:
|
|
- label:
|
|
text: "Nested"
|
|
- dropdown:
|
|
options:
|
|
- "One"
|
|
- "Two"
|
|
- lvgl.list.add:
|
|
id: test_list
|
|
obj:
|
|
widgets:
|
|
- obj:
|
|
widgets:
|
|
- label:
|
|
text: "Grandchild"
|
|
- lvgl.list.remove:
|
|
id: test_list
|
|
index: 0
|
|
- lvgl.list.clear:
|
|
id: test_list
|
|
- lvgl.list.update:
|
|
id: test_list
|
|
pad_row: 8
|