Le programme a été developpé en C. Le source est disponible ici.
Il y a deux versions de ce programme au format hex. Une version pour un afficheur 16x2
et une pour un afficheur 16x1
Les commandes suivantes sont disponibles en mode normal:
Efface écran
0x0C
Début de la première ligne
0x0D
Début de la seconde ligne
0x0A
Retour en arrière d'un caractère
0x08
LED allumée
0x0E
LED éteinte
0x0F
Il est recommandé d'attendre 100us après l'envoi de chaque caractères sauf pour l'éffacement de l'écran qui demande 2ms. De plus un délai de 120ms est requis au démarrage du circuit.
afflcd.sh est un petit script shell qui affiche la température et la charge courante du serveur sur la première ligne et le traffic réseau sur la seconde.