Skip to content

Commit 4092307

Browse files
committed
mimxrt/boards/MIMXRT1170_EVK: Bring in display_support from sdk examples.
Signed-off-by: Andrew Leech <[email protected]>
1 parent dfe8d7b commit 4092307

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

ports/mimxrt/boards/MIMXRT1170_EVK/lvgl_support.c

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -261,12 +261,9 @@ void lv_port_disp_init(void) {
261261
// static lv_disp_drv_t disp_drv; /*Descriptor of a display driver*/
262262
// lv_disp_drv_init(&disp_drv); /*Basic initialization*/
263263

264-
lv_display_t * disp = lv_display_create(DEMO_BUFFER_WIDTH, DEMO_BUFFER_HEIGHT);
264+
lv_display_t * disp = lv_display_create(LCD_WIDTH, LCD_HEIGHT);
265265
lv_display_set_flush_cb(disp, (void *)DEMO_FlushDisplay);
266-
lv_display_set_buffers(disp, s_frameBuffer[0], s_frameBuffer[1], DEMO_BUFFER_WIDTH*DEMO_BUFFER_HEIGHT*DEMO_BUFFER_BYTE_PER_PIXEL, LV_DISPLAY_RENDER_MODE_PARTIAL);
267-
// lv_display_set_buffers(disp, s_frameBuffer[0], s_frameBuffer[1], DEMO_BUFFER_WIDTH*DEMO_BUFFER_HEIGHT*DEMO_BUFFER_BYTE_PER_PIXEL, LV_DISPLAY_RENDER_MODE_DIRECT);
268-
269-
266+
lv_display_set_buffers(disp, s_frameBuffer[0], s_frameBuffer[1], DEMO_BUFFER_WIDTH*DEMO_BUFFER_HEIGHT*DEMO_BUFFER_BYTE_PER_PIXEL, LCD_RENDER_MODE);
270267

271268
/*Set up the functions to access to your display*/
272269

@@ -335,11 +332,11 @@ static void DEMO_WaitBufferSwitchOff(void) {
335332
}
336333

337334

338-
#if 0
335+
#if 1
339336

340-
lv_display_flush_cb_t DEMO_FlushDisplay(lv_display_t * disp_drv, const lv_area_t * area, uint8_t * color_p) {
337+
void DEMO_FlushDisplay(lv_display_t * disp_drv, const lv_area_t * area, uint8_t * color_p) {
341338
// static void DEMO_FlushDisplay(lv_disp_drv_t *disp_drv, const lv_area_t *area, lv_color_t *color_p) {
342-
D2_On();
339+
// D2_On();
343340

344341
if (!lv_disp_flush_is_last(disp_drv)) {
345342
lv_disp_flush_ready(disp_drv);

ports/mimxrt/boards/MIMXRT1170_EVK/lvgl_support.h

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@
1515
* Definitions
1616
******************************************************************************/
1717

18-
#define DEMO_USE_ROTATE 1
18+
#define DEMO_USE_ROTATE 0
1919

20-
#define LCD_WIDTH DEMO_BUFFER_WIDTH
21-
#define LCD_HEIGHT DEMO_BUFFER_HEIGHT
20+
#define LCD_WIDTH DEMO_PANEL_WIDTH
21+
#define LCD_HEIGHT DEMO_PANEL_HEIGHT
2222
#define LCD_FB_BYTE_PER_PIXEL DEMO_BUFFER_BYTE_PER_PIXEL
2323

24+
// #define LCD_RENDER_MODE LV_DISPLAY_RENDER_MODE_PARTIAL
25+
#define LCD_RENDER_MODE LV_DISPLAY_RENDER_MODE_DIRECT
26+
2427
#define LV_PORT_DISP_INIT lv_port_disp_init
2528
#define LV_PORT_INDEV_INIT lv_port_indev_init
2629
// #define LV_PORT_INDEV_DEINIT lv_port_disp_deinit

0 commit comments

Comments
 (0)