Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence du fichier font5x7.c

Table de la police 5x7 ASCII utilisée pour l’affichage texte. Plus de détails...

#include "font5x7.h"

Variables

const uint8_t font5x7 [95][5]
 Police ASCII 5x7 (95 caractères de 32 ' ' à 126 '~').
 

Description détaillée

Table de la police 5x7 ASCII utilisée pour l’affichage texte.

Cette police classique 5x7 définit 95 caractères imprimables (ASCII 32 à 126). Chaque glyphe est codé sur 5 octets : chaque octet représente une colonne verticale de 7 pixels (bit 0 = pixel bas, bit 6 = pixel haut).

Compatible avec les fonctions de rendu drv_display_draw_text_*() et utilisée dans ui_renderer.c pour les titres, labels et bandeaux.

Exemple d’accès :

const uint8_t *glyph = font5x7['A' - 32];
for (int col = 0; col < 5; col++) {
uint8_t bits = glyph[col];
...
}
const uint8_t font5x7[95][5]
Police ASCII 5x7 (95 caractères de 32 ' ' à 126 '~').
Definition font5x7.c:35

Documentation des variables

◆ font5x7

const uint8_t font5x7[95][5]

Police ASCII 5x7 (95 caractères de 32 ' ' à 126 '~').

Table ASCII 5x7 (95 caractères, de 32 ' ' à 126 '~').

Chaque ligne du tableau correspond à un caractère, et contient ses 5 colonnes verticales. Le bit de poids faible (bit 0) correspond au pixel du bas.

Exemple : ‘'A’(0x41) →{0x7E, 0x11, 0x11, 0x11, 0x7E}`