Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
epichl25 authored Aug 25, 2022
1 parent c93e509 commit aa56011
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# STM32H7B3I-DK_LVGL


This repository contains the Light and Versatile Graphics Library (LVGL) port for the STM32H7B3I-DK development board.

This project uses LVGL v8.3.1
Expand All @@ -17,3 +18,18 @@ git clone https://github.com/epichl25/STM32H7B3I-DK_LVGL.git
4. Import the project: File => Import => General => Existing Projects into Workspace => Browse => Select the "STM32H7B3I-DK_LVGL-main" folder => Finish
5. Build the project: Project => Build all
6. Upload the firmware to the development board: Run


## Update Information

### 26.8.2022
Two rendering methods are available.
#### 1. Simple
This method simply writes pixels one by one using loops.

#### 2. dma2d
This method uses the dma2d hardware accelerator available on the development board to speed up the rendering performance. Compared to the "simple" method, the use of dma2d significantly improves its rendering performance.

## How to change the rendering mode
Navigate to "hal_stm_lvgl/tft/tft.c" and change the defines for simple and dma2d to either "0" or "1".
Note: You should only enable one of the two.

0 comments on commit aa56011

Please sign in to comment.