50#include "qwiic_grssd1306.h"
55#define kOLEDNarrowWidth 128
56#define kOLEDNarrowHeight 32
59#define kOLEDNarrowPinConfig 0x02
60#define kOLEDNarrowPreCharge 0xF1
61#define kOLEDNarrowVCOM 0x40
63#define kOLEDNarrowDefaultAddress 0x3C
65class QwOLEDNarrow :
public QwGrSSD1306 {
70 : QwGrSSD1306(kOLEDNarrowWidth, kOLEDNarrowHeight)
72 default_address = kOLEDNarrowDefaultAddress;
79 setBuffer(m_graphicsBuffer);
81 setCommPins(kOLEDNarrowPinConfig);
82 setPreCharge(kOLEDNarrowPreCharge);
83 setVcomDeselect(kOLEDNarrowVCOM);
86 return this->QwGrSSD1306::init();
91 uint8_t m_graphicsBuffer[kOLEDNarrowWidth * kOLEDNarrowHeight / 8];