From 6d9d07ea361c43155d5afdeef1961835a2b8e9dc Mon Sep 17 00:00:00 2001 From: Hector van der Aa Date: Thu, 25 Dec 2025 00:47:18 +0000 Subject: [PATCH] first tests --- HeadUnit.ino | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 HeadUnit.ino diff --git a/HeadUnit.ino b/HeadUnit.ino new file mode 100644 index 0000000..b235266 --- /dev/null +++ b/HeadUnit.ino @@ -0,0 +1,38 @@ +#include +#include +#include + +// Use FULL buffer variant so clearBuffer()/sendBuffer() work +U8G2_SSD1322_NHD_256X64_F_4W_HW_SPI display(U8G2_R0, 5, 16, 17); + +int counter = 0; +uint8_t contrast = 0; + +void initScreen() { + display.clearBuffer(); + display.setFont(u8g2_font_9x18_tf); + int width = display.getStrWidth("HeadUnit"); + int x = 127 - (width/2); + display.drawStr(x, 30, "HeadUnit"); + display.setFont(u8g2_font_7x13_tf); + width = display.getStrWidth("Version 0.1"); + x = 127 - (width/2); + display.drawStr(x, 50, "Version 0.1"); + display.sendBuffer(); +} + +void setup() { + display.begin(); + display.setContrast(255); + display.setBusClock((20*1000000)); + + initScreen(); + delay(1000); + + display.clearDisplay(); + +} + +void loop() { + +}