finished drivers

ssd1306 and sh1106 are ready
This commit is contained in:
2022-06-18 19:10:48 +02:00
parent 55f54a2d4a
commit e01ec3e367
6 changed files with 143 additions and 24 deletions

View File

@@ -11,16 +11,22 @@ typedef enum
UNKNOWN,
SSD1306,
SH1106
} OLED_DisplayTypeDef;
} OLED_DisplayType_t;
typedef enum{
SENDPAGE,
SENDALL
} OLED_SendStatus_t;
typedef struct
{
I2C_HandleTypeDef *hi2c;
OLED_DisplayTypeDef OledType;
OLED_DisplayType_t OledType;
uint8_t DevAddress;
uint8_t Width;
uint8_t Height;
uint8_t *Buffer;
uint16_t BufSize;
} OLED_HandleTypeDef;