new file: CLAUDE.md
modified: packages/devices_v0_7/display.yaml
This commit is contained in:
@@ -108,6 +108,26 @@ display:
|
||||
it.printf(4, 61, id(size_10), TextAlign::BASELINE_LEFT ,"Temperature:");
|
||||
it.printf(124, 61, id(size_10), TextAlign::BASELINE_RIGHT ,"%.2f°C", id(boneIO_temp).state);
|
||||
# additional pages should be defined between the first and last page
|
||||
- id: second_page
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, 126, 15);
|
||||
it.printf(64, 11, id(size_10), TextAlign::BASELINE_CENTER, "Network");
|
||||
it.printf(4, 25, id(size_10), TextAlign::BASELINE_LEFT, "Host:");
|
||||
it.printf(124, 25, id(size_10), TextAlign::BASELINE_RIGHT, "%s", App.get_name().c_str());
|
||||
it.printf(4, 37, id(size_10), TextAlign::BASELINE_LEFT, "MAC:");
|
||||
it.printf(124, 37, id(size_10), TextAlign::BASELINE_RIGHT, "%s", get_mac_address().c_str());
|
||||
it.printf(4, 49, id(size_10), TextAlign::BASELINE_LEFT, "ETH:");
|
||||
it.printf(124, 49, id(size_10), TextAlign::BASELINE_RIGHT, "%s", id(eth).is_connected() ? "Connected" : "No link");
|
||||
- id: third_page
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, 126, 15);
|
||||
it.printf(64, 11, id(size_10), TextAlign::BASELINE_CENTER, "System");
|
||||
it.printf(4, 25, id(size_10), TextAlign::BASELINE_LEFT, "Version:");
|
||||
it.printf(124, 25, id(size_10), TextAlign::BASELINE_RIGHT, "%s", ESPHOME_VERSION);
|
||||
it.printf(4, 37, id(size_10), TextAlign::BASELINE_LEFT, "Free heap:");
|
||||
it.printf(124, 37, id(size_10), TextAlign::BASELINE_RIGHT, "%u B", ESP.getFreeHeap());
|
||||
it.printf(4, 49, id(size_10), TextAlign::BASELINE_LEFT, "CPU freq:");
|
||||
it.printf(124, 49, id(size_10), TextAlign::BASELINE_RIGHT, "%u MHz", ESP.getCpuFreqMHz());
|
||||
- id: last_page
|
||||
lambda: |-
|
||||
it.rectangle(0, 0, 126, 15);
|
||||
|
||||
Reference in New Issue
Block a user