Bonjour à toutes et à tous,
Pour afficher un bitmap avec un OLED, on transforme le fichier bitmap en fichier c.
Quel est le moyen pour faire le chemin inverse ?
J'ai un fichier c, je voudrais en déduire le bitmap correspondant. Exemple :
// Battery.c
// Font type : Battery levels (5 icons)
// Font size : 20x28 pixels
// Memory usage : 105 bytes
#include <avr/pgmspace.h>
const uint8_t Battery[] PROGMEM={
0x7f, 0xff, 0xf0,
0x40, 0x00, 0x10,
0xdd, 0xdd, 0xd0,
0xdd, 0xdd, 0xd0,
0xdd, 0xdd, 0xd0,
0x40, 0x00, 0x10,
0x7f, 0xff, 0xf0,
0x7f, 0xff, 0xf0,
0x40, 0x00, 0x10,
0xc1, 0xdd, 0xd0,
0xc1, 0xdd, 0xd0,
0xc1, 0xdd, 0xd0,
0x40, 0x00, 0x10,
0x7f, 0xff, 0xf0,
0x7f, 0xff, 0xf0,
0x40, 0x00, 0x10,
0xc0, 0x1d, 0xd0,
0xc0, 0x1d, 0xd0,
0xc0, 0x1d, 0xd0,
0x40, 0x00, 0x10,
0x7f, 0xff, 0xf0,
0x7f, 0xff, 0xf0,
0x40, 0x00, 0x10,
0xc0, 0x01, 0xd0,
0xc0, 0x01, 0xd0,
0xc0, 0x01, 0xd0,
0x40, 0x00, 0x10,
0x7f, 0xff, 0xf0,
0x7f, 0xff, 0xf0,
0x40, 0x00, 0x10,
0xc0, 0x00, 0x10,
0xc0, 0x00, 0x10,
0xc0, 0x00, 0x10,
0x40, 0x00, 0x10,
0x7f, 0xff, 0xf0
};
Dans ma grande bonté
, je vous donne le résultat :

Cordialement.
Pierre.
