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:
parent
d50ec79757
commit
f54b106f60
1 changed files with 10 additions and 14 deletions
|
@ -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[] = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue