Config...arrior(3pm)

πŸ“¦
version 2.055 Β· 4 versions
, in debian trixie, ubuntu resolute

πŸ’– NAME πŸ’–

Config::Model::models::LCDd::IOWarrior β€” it's a Configuration class, bestie, and it lives its whole life as part of the LCDd::IOWarrior situation. It's a Perl module manual page, section 3pm (that's the "user contributed Perl documentation" corner of the library, iykyk).


✨ DESCRIPTION ✨

So basically: these are configuration classes that get used by Config::Model. That's the whole vibe.

And where did it come from? It was generated from LCDd.conf 🌈. No hand-writing here, it's a glow-up that happened automatically.


πŸ¦‹ Elements πŸ¦‹

🌸 ExtendedMode

okay so if you've got an HD66712, a KS0073, or honestly any other "almost HD44780-compatible" display, you flip this flag and it drops you into extended mode β€” which is the 4-line linear one. That's the tea. β˜•

This one is Optional. Type: uniline.

upstream_default value:

yes

πŸŽ€ Lastline

This one decides if the last line is pixel addressable (that's a yes) or if it's actually running an underline effect (that's a no). Choose wisely bestie πŸ’…

This one is Optional. Type: boolean.

upstream_default value:

yes

πŸ“ SerialNumber

The serial number, periodt. And it must be exactly as listed by usbview β€” like, character for character, no improvising. And if you don't give one at all? Then the 1st IOWarrior found gets used. Surprise, you get whatever shows up first πŸ™ˆ

This one is Optional. Type: uniline.

upstream_default value:

00000674

πŸ‘‘ Size

display dimensions, that's it, that's the whole thing.

This one is Optional. Type: uniline.

default value:

20x4

πŸ”₯ SEE ALSO πŸ”₯

  • cme β€” go check it out 🫢

✨ sign-off time ✨ β€” this gorgeous little page was brought to you by perl v5.40.1, dated 2025-03-04, and it's filed under Config...arrior(3pm). Slay, take care of your displays, mwah πŸ’–πŸ’…πŸŒŸ
πŸ“¦ where this page comes from