#include <Arduino.h>
#include <U8g2lib.h>
#include <Wire.h>

// Initialisation de l'objet U8g2 pour un écran SSD1306 128x64 en I2C
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, 22, 21, U8X8_PIN_NONE);

void setup(void) {
  u8g2.begin();
}

void loop(void) {
  u8g2.firstPage();
  do {
    u8g2.drawStr(0, 10, "Hello World!");
  } while ( u8g2.nextPage() );
}

/*

void setup() {
  u8g2.begin();
  u8g2.clearBuffer();
  u8g2.setFont(u8g2_font_ncenB14_tr);
  u8g2.drawStr(0, 20, "Bonjour");
  u8g2.display();
  u8g2.setFont(u8g2_font_ncenB10_tr);
  u8g2.drawStr(0, 40, "ESP32 & U8g2");
  u8g2.sendBuffer();
}

void loop() {
  // Rien à faire dans la boucle principale
}
*/