58 const uint32_t startColCoordinate,
59 const uint32_t endColCoordinate,
60 const uint32_t startPageCoordinate,
61 const uint32_t endPageCoordinate);
71 const uint32_t lineNum,
72 const uint32_t startCol,
Header file for skeleton of oled bit maps.
void ssd1306TurnOn(const bool isFirstTime)
Initialize the ssd1306.
Definition: ssd1306.c:71
Struct describing an entire set of fonts.
Definition: oled_font.h:32
void ssd1306PrintPic(const uint8_t *picBitmap, const uint32_t startColCoordinate, const uint32_t endColCoordinate, const uint32_t startPageCoordinate, const uint32_t endPageCoordinate)
Print picture on oled screen.
Definition: ssd1306.c:145
void ssd1306SwitchDisplay(const bool isOn)
Turn display on or off.
Definition: ssd1306.c:67
void ssd1306PrintString(const char *stringToPrint, const uint32_t lineNum, const uint32_t startCol, const fontSetDesc fontSet)
Print string onto oled screen.
Definition: ssd1306.c:161
void ssd1306AdjustContrast(const uint8_t contrastVal)
Adjust contrast of the OLED screen.
Definition: ssd1306.c:125
void ssd1306SwitchLine(const uint32_t lineNum)
Change the target line to print.
Definition: ssd1306.c:139
void ssd1306ClearDisplay(void)
Clear the display and makes it all black.
Definition: ssd1306.c:130
void ssd1306Init(void)
Configure the hardware like I2C module to be ready for talking with SSD1306.
Definition: ssd1306.c:43