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

Table de caractères 5x8 inspirée des polices Elektron. Plus de détails...

#include <stdint.h>
#include "font5x8_elektron.h"

Variables

const uint8_t font5x8_elektron [96][6]
 Table de 96 caractères ASCII (32–127), 6 octets par caractère.
 

Description détaillée

Table de caractères 5x8 inspirée des polices Elektron.

Police monospacée 6x8 (5 pixels + 1 pixel d’espacement). Chaque caractère est représenté par 6 colonnes de 8 bits.

Format :

  • Bit 0 = pixel le plus bas
  • Bit 7 = pixel le plus haut
  • Indexation : font5x8_elektron[ch - 32][col]

Exemples :

// Afficher le motif binaire de la lettre 'A'
for (int col = 0; col < 6; col++) {
uint8_t col_bits = font5x8_elektron['A' - 32][col];
...
}
const uint8_t font5x8_elektron[96][6]
Table de 96 caractères ASCII (32–127), 6 octets par caractère.
Definition font5x8_elektron.c:36

Documentation des variables

◆ font5x8_elektron

const uint8_t font5x8_elektron[96][6]

Table de 96 caractères ASCII (32–127), 6 octets par caractère.

Table de police 5x8 Elektron, codée en colonnes (1 octet = 1 colonne verticale).

Chaque entrée correspond à une colonne verticale de 8 pixels. L’espacement d’un pixel est intégré dans la largeur totale (6).

Utilisée par les fonctions de rendu texte (drv_display_draw_text_with_font).