drivers: ssd1306: cleanup and make functions static

Cleanup and make functions static.

Signed-off-by: Johann Fischer <j.fischer@phytec.de>
This commit is contained in:
Johann Fischer 2019-12-18 10:12:29 +01:00 committed by Carles Cufí
commit f54b106f60

View file

@ -169,7 +169,7 @@ static inline int ssd1306_set_charge_pump(const struct device *dev)
DT_INST_0_SOLOMON_SSD1306FB_BASE_ADDRESS); DT_INST_0_SOLOMON_SSD1306FB_BASE_ADDRESS);
} }
int ssd1306_resume(const struct device *dev) static int ssd1306_resume(const struct device *dev)
{ {
struct ssd1306_data *driver = dev->driver_data; struct ssd1306_data *driver = dev->driver_data;
/* set display on */ /* set display on */
@ -177,7 +177,7 @@ int ssd1306_resume(const struct device *dev)
SSD1306_DISPLAY_ON); SSD1306_DISPLAY_ON);
} }
int ssd1306_suspend(const struct device *dev) static int ssd1306_suspend(const struct device *dev)
{ {
struct ssd1306_data *driver = dev->driver_data; struct ssd1306_data *driver = dev->driver_data;
/* set display on */ /* set display on */
@ -185,17 +185,12 @@ int ssd1306_suspend(const struct device *dev)
SSD1306_DISPLAY_OFF); SSD1306_DISPLAY_OFF);
} }
int ssd1306_write_page(const struct device *dev, u8_t page, void const *data, #if defined(CONFIG_SSD1306_SH1106_COMPATIBLE)
size_t length) static int ssd1306_write_page(const struct device *dev, u8_t page,
void const *data, size_t length)
{ {
struct ssd1306_data *driver = dev->driver_data; struct ssd1306_data *driver = dev->driver_data;
u8_t cmd_buf[] = { u8_t cmd_buf[] = {
#ifdef OLED_PANEL_CONTROLLER_SSD1306
SSD1306_CONTROL_BYTE_CMD,
SSD1306_SET_MEM_ADDRESSING_MODE,
SSD1306_CONTROL_BYTE_CMD,
SSD1306_SET_MEM_ADDRESSING_PAGE,
#endif
SSD1306_CONTROL_BYTE_CMD, SSD1306_CONTROL_BYTE_CMD,
SSD1306_SET_LOWER_COL_ADDRESS | SSD1306_SET_LOWER_COL_ADDRESS |
(DT_INST_0_SOLOMON_SSD1306FB_SEGMENT_OFFSET & (DT_INST_0_SOLOMON_SSD1306FB_SEGMENT_OFFSET &
@ -226,10 +221,11 @@ int ssd1306_write_page(const struct device *dev, u8_t page, void const *data,
SSD1306_CONTROL_LAST_BYTE_DATA, SSD1306_CONTROL_LAST_BYTE_DATA,
data, length); data, length);
} }
#endif
int ssd1306_write(const struct device *dev, const u16_t x, const u16_t y, static int ssd1306_write(const struct device *dev, const u16_t x, const u16_t y,
const struct display_buffer_descriptor *desc, const struct display_buffer_descriptor *desc,
const void *buf) const void *buf)
{ {
size_t buf_len; size_t buf_len;
@ -332,7 +328,7 @@ static int ssd1306_set_brightness(const struct device *dev,
return -ENOTSUP; return -ENOTSUP;
} }
int ssd1306_set_contrast(const struct device *dev, const u8_t contrast) static int ssd1306_set_contrast(const struct device *dev, const u8_t contrast)
{ {
struct ssd1306_data *driver = dev->driver_data; struct ssd1306_data *driver = dev->driver_data;
u8_t cmd_buf[] = { u8_t cmd_buf[] = {