Frästisch mit elektronischer Höhenverstellung mittels Schrittmotoren.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

Display.h 848B

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*
  2. * Display.h
  3. *
  4. * Wrapper class for Adafruit OLED display.
  5. *
  6. * Created on: 28.01.2022
  7. * Author: FSmilari
  8. */
  9. #ifndef DISPLAY_H_
  10. #define DISPLAY_H_
  11. #include<Adafruit_SSD1306.h>
  12. #include <stdint.h>
  13. #include "fonts/titillium_web_6pt7b.h"
  14. #include "fonts/titillium_web_8pt7b.h"
  15. #include "fonts/titillium_web_12pt7b.h"
  16. #include "fonts/titillium_web_24pt7b.h"
  17. #include "fonts/titillium_web_30pt7b.h"
  18. #include "fonts/SFToolsLogo.h"
  19. #define SCREEN_WIDTH 128
  20. #define SCREEN_HEIGHT 64
  21. #define SCREEN_ADDRESS 0x3C
  22. class Display {
  23. private:
  24. Adafruit_SSD1306 ssd1306;
  25. void calculateWH(String units, uint16_t &w, uint16_t &h);
  26. public:
  27. Display();
  28. void init(void);
  29. void display(void);
  30. void clearDisplay(void);
  31. void showBrand(void);
  32. void showInitialization(void);
  33. };
  34. #endif /* DISPLAY_H_ */