diff --git a/Documentation/NuttxUserGuide.html b/Documentation/NuttxUserGuide.html index 35032cc820..366b9ae97f 100644 --- a/Documentation/NuttxUserGuide.html +++ b/Documentation/NuttxUserGuide.html @@ -8681,6 +8681,7 @@ int fsetpos(FILE *stream, fpos_t *pos); long ftell(FILE *stream); size_t fwrite(const void *ptr, size_t size, size_t n_items, FILE *stream); char *gets(char *s); +int setvbuf(FAR FILE *stream, FAR char *buffer, int mode, size_t size); int ungetc(int c, FAR FILE *stream); int printf(const char *format, ...); diff --git a/drivers/lcd/ssd1306.h b/drivers/lcd/ssd1306.h index 9fd38cc020..d1795cd299 100644 --- a/drivers/lcd/ssd1306.h +++ b/drivers/lcd/ssd1306.h @@ -276,7 +276,7 @@ void ssd1306_sendblk(FAR struct ssd1306_dev_s *priv, uint8_t *data, uint8_t len) #ifdef CONFIG_LCD_SSD1306_SPI void ssd1306_select(FAR struct ssd1306_dev_s *priv, bool cs); void ssd1306_cmddata(FAR struct ssd1306_dev_s *priv, bool cmd); -static inline void ssd1306_configspi(FAR struct spi_dev_s *spi); +void ssd1306_configspi(FAR struct spi_dev_s *spi); #else # define ssd1306_select(priv, cs) diff --git a/drivers/lcd/ssd1306_spi.c b/drivers/lcd/ssd1306_spi.c index 33d6d61961..9a547b8a16 100644 --- a/drivers/lcd/ssd1306_spi.c +++ b/drivers/lcd/ssd1306_spi.c @@ -51,7 +51,7 @@ #if defined(CONFIG_LCD_SSD1306) && defined(CONFIG_LCD_SSD1306_SPI) /**************************************************************************** - * Private Functions + * Public Functions ****************************************************************************/ /**************************************************************************** @@ -61,7 +61,7 @@ * ****************************************************************************/ -static inline void ssd1306_configspi(FAR struct spi_dev_s *spi) +void ssd1306_configspi(FAR struct spi_dev_s *spi) { lcdinfo("Mode: %d Bits: 8 Frequency: %d\n", CONFIG_SSD1306_SPIMODE, CONFIG_SSD1306_FREQUENCY); @@ -74,10 +74,6 @@ static inline void ssd1306_configspi(FAR struct spi_dev_s *spi) (void)SPI_SETFREQUENCY(spi, CONFIG_SSD1306_FREQUENCY); } -/**************************************************************************** - * Public Functions - ****************************************************************************/ - /**************************************************************************** * Name: ssd1306_sendbyte *