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

Police 4x6 compacte utilisée pour les textes secondaires de l’interface. Plus de détails...

#include <stdint.h>

Aller au code source de ce fichier.

Variables

const uint8_t font4x6 [][3]
 Table des glyphes 4x6, 3 octets par caractère.
 
const uint8_t font4x6_width
 Largeur en pixels de chaque caractère (4).
 
const uint8_t font4x6_height
 Hauteur en pixels de chaque caractère (6).
 

Description détaillée

Police 4x6 compacte utilisée pour les textes secondaires de l’interface.

Police bitmap minimaliste de 4x6 pixels par caractère, stockée sous forme de 3 octets par glyphe. Chaque bit correspond à un pixel (1 = allumé). Elle couvre le jeu de caractères ASCII 32 à 127.

Utilisée par ui_renderer.c pour les labels de pages, menus ou petites annotations.

Exemple :

const uint8_t *glyph = font4x6['A'];
for (int byte = 0; byte < 3; byte++) {
uint8_t bits = glyph[byte];
...
}
const uint8_t font4x6[][3]
Table des glyphes 4x6 ASCII (3 octets par caractère).
Definition font4x6.c:41

Documentation des variables

◆ font4x6

const uint8_t font4x6[][3]
extern

Table des glyphes 4x6, 3 octets par caractère.

Table des glyphes 4x6, 3 octets par caractère.

Chaque glyphe correspond à un caractère ASCII (0–127). Exemple : ‘'A’(0x41) →{ 0x25, 0x75, 0x50 }`

◆ font4x6_height

const uint8_t font4x6_height
extern

Hauteur en pixels de chaque caractère (6).

Hauteur fixe en pixels.

◆ font4x6_width

const uint8_t font4x6_width
extern

Largeur en pixels de chaque caractère (4).

Largeur fixe en pixels.