Bonsoir
Voici mon début de code fin d'afficher un bootscreen
#include "U8glib.h"
U8GLIB_ST7920_128X64_1X u8g(23, 17, 16);
const uint8_t rook_bitmap[] PROGMEM = {
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ..........................................................###########...........................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // .......................................................#################........................................................
0x3E,0x01,0xFF,0xC0,0x00,0xFF,0xCF,0xC0,0x07,0xE3,0xFF,0x00,0x03,0xFF,0x80,0x7C, // ..#####........###########..............##########..######...........######...##########..............###########........#####..
0x60,0x00,0x1F,0xF0,0x00,0x00,0x1C,0x00,0x00,0x70,0x00,0x00,0x0F,0xF8,0x00,0x06, // .##................#########.......................###...................###........................#########................##.
0x60,0x00,0x00,0x0E,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x00,0x04, // .##.........................###......................#...........................................##..........................#..
0x38,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x18, // ..###...........................##............................................................##...........................##...
0x0F,0xFF,0xFF,0xFF,0x86,0x01,0x00,0x00,0x00,0x41,0x00,0x63,0xFF,0xFF,0xFF,0xF0, // ....#############################....##........#.........................#.....#.........##...##############################....
0x0C,0x03,0xE0,0x00,0xC2,0x00,0x00,0x1F,0xF0,0x22,0x00,0x42,0x00,0x07,0xC0,0x70, // ....##........#####.............##....#....................#########......#...#..........#....#..............#####.......###....
0x06,0x00,0x00,0x03,0xC7,0x00,0x41,0xFF,0xFE,0x02,0x00,0xC3,0xC0,0x00,0x00,0x60, // .....##.......................####...###.........#.....################.......#.........##....####.......................##.....
0x03,0x80,0x3F,0xF8,0x61,0x80,0x07,0xFF,0xFF,0x88,0x01,0x84,0x1F,0xF8,0x01,0xC0, // ......###.........###########....##....##............####################...#..........##....#.....##########..........###......
0x01,0xFF,0xC0,0x00,0xF0,0xC0,0x0F,0xF0,0x3F,0xE4,0x03,0x0F,0x00,0x03,0xFF,0x00, // .......###########..............####....##..........########......#########..#........##....####..............##########........
0x00,0xC0,0x00,0x1F,0x10,0x61,0x7F,0x80,0x07,0xF0,0x06,0x08,0xF8,0x00,0x03,0x00, // ........##.................#####...#.....##....#.########............#######.........##.....#...#####.................##........
0x00,0x60,0x0F,0xC0,0x3C,0x7B,0x7F,0x01,0x03,0xFE,0x9E,0x38,0x07,0xF0,0x0E,0x00, // .........##.........######........####...####.##.#######.......#......#########.#..####...###........#######........###.........
0x00,0x1F,0xF8,0x01,0xE4,0x1F,0x7F,0x03,0x81,0xFE,0xF8,0x27,0x00,0x1F,0xF8,0x00, // ...........##########..........####..#.....#####.#######......###......########.#####.....#..###...........##########...........
0x00,0x0E,0x00,0x1E,0x06,0x0B,0xFF,0x07,0xC1,0xFF,0xD0,0xE0,0x78,0x00,0x70,0x00, // ............###............####......##.....#.##########.....#####.....###########.#....###......####............###............
0x00,0x06,0x03,0xE0,0x39,0x81,0xFF,0x07,0xC1,0xFF,0x03,0x98,0x0F,0x80,0xE0,0x00, // .............##.......#####.......###..##......#########.....#####.....#########......###..##.......#####.......###.............
0x00,0x01,0xFE,0x00,0xC1,0xE1,0xFF,0x07,0xC3,0xFF,0x0F,0x83,0x00,0x7F,0x80,0x00, // ...............########.........##.....####....#########.....#####....##########....#####.....##.........########...............
0x00,0x00,0x70,0x07,0x06,0x7D,0xFF,0x03,0x83,0xFF,0xBE,0x40,0xE0,0x0C,0x00,0x00, // .................###.........###.....##..#####.#########......###.....###########.#####..#......###.........##..................
0x00,0x00,0x3C,0x78,0x18,0xDF,0xFF,0x00,0x07,0xFF,0xF2,0x10,0x1E,0x3C,0x00,0x00, // ..................####...####......##...##.#############.............###############..#....#.......####...####..................
0x00,0x00,0x07,0xC0,0x61,0x9B,0xFF,0x00,0x03,0xFF,0xD1,0x86,0x03,0xE0,0x00,0x00, // .....................#####.......##....##..##.##########..............############.#...##....##.......#####.....................
0x00,0x00,0x01,0xC3,0x06,0x33,0xFF,0x03,0xC1,0xFF,0xC8,0xC1,0xC3,0x00,0x00,0x00, // .......................###....##.....##...##..##########......####.....###########..#...##.....###....##........................
0x00,0x00,0x00,0x7E,0x0C,0x65,0xFF,0x07,0xC1,0xFF,0x64,0x30,0x7E,0x00,0x00,0x00, // .........................######.....##...##..#.#########.....#####.....#########.##..#....##.....######.........................
0x00,0x00,0x00,0x03,0xF9,0xC9,0xFF,0x07,0xE0,0xFF,0x33,0x1F,0xC0,0x00,0x00,0x00, // ..............................#######..###..#..#########.....######.....########..##..##...#######..............................
0x00,0x00,0x00,0x00,0x0F,0xF9,0xFF,0x07,0xE0,0xFF,0x3F,0xF0,0x00,0x00,0x00,0x00, // ....................................#########..#########.....######.....########..##########....................................
0x00,0x00,0x00,0x00,0x00,0x67,0xFF,0x03,0xC1,0xFF,0xEC,0x00,0x00,0x00,0x00,0x00, // .........................................##..###########......####.....############.##..........................................
0x00,0x00,0x00,0x00,0x00,0x60,0x7F,0x01,0x01,0xFC,0x0C,0x00,0x00,0x00,0x00,0x00, // .........................................##......#######.......#.......#######......##..........................................
0x00,0x00,0x00,0x00,0x00,0x30,0x3F,0x80,0x03,0xF8,0x18,0x00,0x00,0x00,0x00,0x00, // ..........................................##......#######.............#######......##...........................................
0x00,0x00,0x00,0x00,0x00,0x30,0x1F,0xF0,0x1F,0xF0,0x38,0x00,0x00,0x00,0x00,0x00, // ..........................................##.......#########.......#########......###...........................................
0x00,0x00,0x00,0x00,0x00,0x18,0x0F,0xFF,0xFF,0xE0,0x30,0x00,0x00,0x00,0x00,0x00, // ...........................................##.......#######################.......##............................................
0x00,0x00,0x00,0x00,0x00,0x0C,0x03,0xFF,0xFF,0x80,0x60,0x00,0x00,0x00,0x00,0x00, // ............................................##........###################........##.............................................
0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0xFF,0xFE,0x00,0xE0,0x00,0x00,0x00,0x00,0x00, // ............................................###.........###############.........###.............................................
0x00,0x00,0x00,0x00,0x00,0x07,0x01,0x2F,0xE9,0x01,0xC0,0x00,0x00,0x00,0x00,0x00, // .............................................###.......#..#.#######.#..#.......###..............................................
0x00,0x00,0x00,0x00,0x00,0x03,0x81,0x4A,0xA5,0x03,0x80,0x00,0x00,0x00,0x00,0x00, // ..............................................###......#.#..#.#.#.#..#.#......###...............................................
0x00,0x00,0x00,0x00,0x00,0x01,0xE2,0x42,0x84,0x8E,0x00,0x00,0x00,0x00,0x00,0x00, // ...............................................####...#..#....#.#....#..#...###.................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x74,0x12,0x90,0x7C,0x00,0x00,0x00,0x00,0x00,0x00, // .................................................###.#.....#..#.#..#.....#####..................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x92,0x92,0x70,0x00,0x00,0x00,0x00,0x00,0x00, // ...................................................###..#..#..#.#..#..#..###....................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x90,0x12,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // ....................................................##..#..#.......#..#..##.....................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xB0,0x1B,0x80,0x00,0x00,0x00,0x00,0x00,0x00, // ......................................................###.##.......##.###.......................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0xF4,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // .........................................................######.####.#..........................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // ................................................................................................................................
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 // ................................................................................................................................
};
void draw(void) {
// graphic commands to redraw the complete screen should be placed here
u8g.drawBitmapP( 0, 0, 128 / 8, 64, rook_bitmap);
}
void setup(void) {
}
void loop(void) {
// picture loop
u8g.firstPage();
do {
draw();
} while( u8g.nextPage() );
// rebuild the picture after some delay
delay(1000);
}
Comment puis faire les menus ?