Skip to content

Commit f54b106

Browse files
jfischer-nocarlescufi
authored andcommitted
drivers: ssd1306: cleanup and make functions static
Cleanup and make functions static. Signed-off-by: Johann Fischer <[email protected]>
1 parent d50ec79 commit f54b106

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

drivers/display/ssd1306.c

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -169,33 +169,28 @@ static inline int ssd1306_set_charge_pump(const struct device *dev)
169169
DT_INST_0_SOLOMON_SSD1306FB_BASE_ADDRESS);
170170
}
171171

172-
int ssd1306_resume(const struct device *dev)
172+
static int ssd1306_resume(const struct device *dev)
173173
{
174174
struct ssd1306_data *driver = dev->driver_data;
175175
/* set display on */
176176
return ssd1306_reg_write(driver, SSD1306_CONTROL_LAST_BYTE_CMD,
177177
SSD1306_DISPLAY_ON);
178178
}
179179

180-
int ssd1306_suspend(const struct device *dev)
180+
static int ssd1306_suspend(const struct device *dev)
181181
{
182182
struct ssd1306_data *driver = dev->driver_data;
183183
/* set display on */
184184
return ssd1306_reg_write(driver, SSD1306_CONTROL_LAST_BYTE_CMD,
185185
SSD1306_DISPLAY_OFF);
186186
}
187187

188-
int ssd1306_write_page(const struct device *dev, u8_t page, void const *data,
189-
size_t length)
188+
#if defined(CONFIG_SSD1306_SH1106_COMPATIBLE)
189+
static int ssd1306_write_page(const struct device *dev, u8_t page,
190+
void const *data, size_t length)
190191
{
191192
struct ssd1306_data *driver = dev->driver_data;
192193
u8_t cmd_buf[] = {
193-
#ifdef OLED_PANEL_CONTROLLER_SSD1306
194-
SSD1306_CONTROL_BYTE_CMD,
195-
SSD1306_SET_MEM_ADDRESSING_MODE,
196-
SSD1306_CONTROL_BYTE_CMD,
197-
SSD1306_SET_MEM_ADDRESSING_PAGE,
198-
#endif
199194
SSD1306_CONTROL_BYTE_CMD,
200195
SSD1306_SET_LOWER_COL_ADDRESS |
201196
(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,
226221
SSD1306_CONTROL_LAST_BYTE_DATA,
227222
data, length);
228223
}
224+
#endif
229225

230-
int ssd1306_write(const struct device *dev, const u16_t x, const u16_t y,
231-
const struct display_buffer_descriptor *desc,
232-
const void *buf)
226+
static int ssd1306_write(const struct device *dev, const u16_t x, const u16_t y,
227+
const struct display_buffer_descriptor *desc,
228+
const void *buf)
233229
{
234230
size_t buf_len;
235231

@@ -332,7 +328,7 @@ static int ssd1306_set_brightness(const struct device *dev,
332328
return -ENOTSUP;
333329
}
334330

335-
int ssd1306_set_contrast(const struct device *dev, const u8_t contrast)
331+
static int ssd1306_set_contrast(const struct device *dev, const u8_t contrast)
336332
{
337333
struct ssd1306_data *driver = dev->driver_data;
338334
u8_t cmd_buf[] = {

0 commit comments

Comments
 (0)