debug template

This commit is contained in:
Patrick Moessler 2024-01-21 20:39:32 +01:00
parent 27e84dd666
commit 816d2cd74f

View file

@ -68,9 +68,12 @@ sensor:
display: display:
- platform: spi_74hc595_display - platform: spi_74hc595_display
cs_pin: GPIO5 cs_pin: GPIO5
data_rate: 10MHz data_rate: 1MHz #10MHz
num_chips: 3 num_chips: 1 #3
update_interval: 16ms update_interval: 4s #16ms
common_cathode: false
segment_first: false
reverse: false
lambda: |- lambda: |-
static uint32_t clock_frames=0; static uint32_t clock_frames=0;
static uint32_t old_clock=0; static uint32_t old_clock=0;
@ -82,20 +85,22 @@ display:
clock_frames++; clock_frames++;
} }
it.printf(0, ".*`,_+'-"); //it.printf(0, ".*`,_+'-");
/*it.strftime(0, "%H%M%s", id(sntp_time).now());*/ it.printf(0, "88888888");
/*it.printf(6, "%2d", clock_frames);*/ //it.strftime(0, "%H%M%s", id(sntp_time).now());
//it.printf(6, "%2d", clock_frames);
it.strftime(8, "%H%M%s", id(sntp_time).now()); //it.strftime(8, "%H%M%s", id(sntp_time).now());
it.printf(14, "%2d", clock_frames); //it.printf(14, "%2d", clock_frames);
/*it.strftime(8, "%H%M%s", id(sntp_time).now());*/ /*it.strftime(8, "%H%M%s", id(sntp_time).now());*/
/*it.printf(14, "%1d", 0)*/ /*it.printf(14, "%1d", 0)*/
it.printf(16, "%2d%2d%2d%2d", /*it.printf(16, "%02d%02d%02d%02d",
uint32_t(id(runtime).state/3600) - uint32_t(id(runtime).state/86400)*1440, uint32_t(id(runtime).state/3600) - uint32_t(id(runtime).state/86400)*1440,
uint32_t(id(runtime).state/60) - uint32_t(id(runtime).state/3600)*60, uint32_t(id(runtime).state/60) - uint32_t(id(runtime).state/3600)*60,
uint32_t(id(runtime).state) - uint32_t(id(runtime).state/60)*60, uint32_t(id(runtime).state) - uint32_t(id(runtime).state/60)*60,
uint32_t((id(runtime).state - uint32_t(id(runtime).state))*25) ); uint32_t((id(runtime).state - uint32_t(id(runtime).state))*25) );
*/
# the first display should display a test string to figure out the digit and segment map: # the first display should display a test string to figure out the digit and segment map:
# digit 0: >.< character (dot segment on) # digit 0: >.< character (dot segment on)