ST7789: Move configuration to display_config.h
This commit is contained in:
parent
d79b68bdf6
commit
2a3157b8fc
29
display_config.h
Normal file
29
display_config.h
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
#ifndef DISPLAY_CONFIG_H_
|
||||||
|
#define DISPLAY_CONFIG_H_
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include "sdkconfig.h"
|
||||||
|
|
||||||
|
/* Configuration options for ST7789 display controllers */
|
||||||
|
#if CONFIG_LV_DISP_USE_RST
|
||||||
|
#if CONFIG_LV_DISP_ST7789_SOFT_RESET
|
||||||
|
#define ST7789_SOFT_RST
|
||||||
|
#endif
|
||||||
|
#else
|
||||||
|
#define ST7789_SOFT_RST
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (CONFIG_LV_INVERT_COLORS)
|
||||||
|
#define ST7789_INVERT_COLORS 1U
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define ST7789_INITIAL_ORIENTATION CONFIG_LV_DISPLAY_ORIENTATION
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
} /* extern "C" */
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* DISPLAY_CONFIG_H_ */
|
|
@ -17,19 +17,11 @@ extern "C"
|
||||||
#else
|
#else
|
||||||
#include "lvgl/lvgl.h"
|
#include "lvgl/lvgl.h"
|
||||||
#endif
|
#endif
|
||||||
#include "../lvgl_helpers.h"
|
|
||||||
|
|
||||||
#include "sdkconfig.h"
|
/* For SPI transfers */
|
||||||
|
#include "lvgl_helpers.h"
|
||||||
#if CONFIG_LV_DISP_USE_RST
|
/* For ST7789 particular configurations */
|
||||||
#if CONFIG_LV_DISP_ST7789_SOFT_RESET
|
#include "display_config.h"
|
||||||
#define ST7789_SOFT_RST
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
#define ST7789_SOFT_RST
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define ST7789_INVERT_COLORS CONFIG_LV_INVERT_COLORS
|
|
||||||
|
|
||||||
/* ST7789 commands */
|
/* ST7789 commands */
|
||||||
#define ST7789_NOP 0x00
|
#define ST7789_NOP 0x00
|
||||||
|
|
Loading…
Reference in a new issue