OpenVFD Timing Problem and Suggestion

OpenVFD 1.0.2.0 on CE 8.95.0 on T95 max.

I have no Idea where to talk about this, so i do it here.
I set OpenVFD like this:OpenVFD

After starting OpenVFD it shows “Time”, “Temperature” and “Date”, each Element for 10 Seconds.
After several Hours runtime, it gets some kind of “async”.
Then it shows “Time” for 10 secs, then “Temperature” for 10 seconds, but then again “Time”, for 2 Seconds and finally “Date” for 10 seconds.

Also the “Display interval” and “Display for” Settings, aren’t they a bit too complicated?
Why not just make it possible to enable/disable each element (incl. “Time”).
Then set the duration for each element (1-99 Seconds).
And assign a Number to each element, to set the order, when, what, is shown.

vfd.conf:

# This file must be renamed to vfd.conf and placed in the /storage/.config/ folder.
#
# T95m (S905) configuration
#--------------------
#gpio_xxx:
# [0] 0 = &gpio, 1 = &gpio_ao.
# [1] pin number - https://github.com/openSUSE/kernel/blob/master/include/dt-bindings/gpio/meson-gxbb-gpio.h
# [2] Reserved - must be 0.

vfd_gpio_clk='0,88,0'
vfd_gpio_dat='0,89,0'
vfd_gpio_stb='0,90,0'

#chars:
# < DHHMM > Order of display chars (D=dots, represented by a single char)

vfd_chars='0,1,2,3,4'

#dot_bits:
# Order of dot bits. Typical configurations:
# Display Type 0, 1 usually has Alarm, USB, Play, Pause, Col, Ethernet, Wifi dots
# Alarm = 0, USB = 1, Play = 2, Pause = 3, Col = 4, Eth = 5, Wifi = 6
# Display Type 2 usually has APPS, USB, SETUP, CARD, Col, HDMI, CVBS dots
# APPS = 0, USB = 1, SETUP = 2, CARD = 3, Col = 4, HDMI = 5, CVBS = 6
# Display Type 3 Power, LAN, Col, Low Wifi, High Wifi
# N/A = 0, N/A = 1, Power = 2, LAN = 3, Col = 4, Low Wifi = 5, High Wifi = 6

vfd_dot_bits='0,1,2,3,4,5,6'

#display_type:
# [0] - Display type.
# [1] - Reserved - must be 0.
# [2] - Flags. (bit 0 = '1' - Common Anode display, bits [1-7] - Reserved.)
# [3] - Controller.

vfd_display_type='0x01,0x00,0x00,0x00'

Yes, I know it goes out of sync after a while and I plan to fix it, but there are higher priority things I’m working on right now.

Ok. :slight_smile: