File diff b61e1f4d75c5 → 574fd84a2bf8
lib/ssd1306/ssd1306.c
Show inline comments
 
@@ -323,15 +323,15 @@ void ssd1306_drawlogo()
 
}
 
 
 
// Print a single character
 
void ssd1306_drawchar(unsigned char ascii, unsigned char row, unsigned char xPos)
 
{
 
    const unsigned char *srcPointer = (char*)-1;
 
    const unsigned char *srcPointer = (unsigned char*)-1;
 
 
    srcPointer = &fontData[(ascii-32)][0];
 
    srcPointer = (unsigned char*)&fontData[(ascii-32)][0];
 
 
    setStartPage(row);
 
    setStartColumn(xPos);
 
 
    for(uint8_t i = 0; i < 5; i++)
 
    {
 
@@ -404,13 +404,13 @@ void ssd1306_drawcharbig(unsigned char a
 
    WriteData(0x00);
 
 
}
 
 
 
// Print a string to the display
 
void ssd1306_drawstring(const unsigned char *dataPtr, unsigned char row, unsigned char xPos)
 
void ssd1306_drawstring(const char *dataPtr, unsigned char row, unsigned char xPos)
 
{
 
    unsigned char *srcPointer;
 
 
    srcPointer = (unsigned char*)dataPtr;
 
    ssd1306_drawchar(' ',row,xPos); // NBSP must be written first before the string start
 
 
@@ -422,13 +422,13 @@ void ssd1306_drawstring(const unsigned c
 
        if(*srcPointer == 0) break;
 
    }
 
}
 
 
 
// Print a string to the display, big font
 
void ssd1306_drawstringbig(const unsigned char *dataPtr, unsigned char row, unsigned char xPos)
 
void ssd1306_drawstringbig(const char *dataPtr, unsigned char row, unsigned char xPos)
 
{
 
    char *srcPointer;
 
 
    srcPointer = (char*)dataPtr;
 
    ssd1306_drawcharbig(' ',row,xPos); // NBSP must be written first before the string start