diff --git a/inc/ssd1306.h b/lib/ssd1306/ssd1306.h copy from inc/ssd1306.h copy to lib/ssd1306/ssd1306.h --- a/inc/ssd1306.h +++ b/lib/ssd1306/ssd1306.h @@ -31,11 +31,13 @@ //#define SPI_SendByte(data) SPI_I2S_SendData(SPI1,data) //#define SPI_Wait() while(!(SPI1->SR&SPI_FLAG_TXE));while(SPI1->SR&SPI_FLAG_BSY); +SPI_HandleTypeDef* spi_get(); + void ssd1306_init(void); -void ssd1306_drawchar(char ascii, unsigned char row, unsigned char xPos); -void ssd1306_drawcharbig(char ascii, unsigned char row, unsigned char xPos); -void ssd1306_drawstring(const char *dataPtr, unsigned char row, unsigned char xPos); -void ssd1306_drawstringbig(const char *dataPtr, unsigned char row, unsigned char xPos); +void ssd1306_drawchar(unsigned char ascii, unsigned char row, unsigned char xPos); +void ssd1306_drawcharbig(unsigned char ascii, unsigned char row, unsigned char xPos); +void ssd1306_drawstring(const unsigned char *dataPtr, unsigned char row, unsigned char xPos); +void ssd1306_drawstringbig(const unsigned char *dataPtr, unsigned char row, unsigned char xPos); void ssd1306_drawlogo(); void ssd1306_clearscreen();