liuxiaodi 3bbc65fae8 first commit vor 2 Monaten
..
gg_external_data 3bbc65fae8 first commit vor 2 Monaten
modules 3bbc65fae8 first commit vor 2 Monaten
Makefile 3bbc65fae8 first commit vor 2 Monaten
README.md 3bbc65fae8 first commit vor 2 Monaten
decoder.h 3bbc65fae8 first commit vor 2 Monaten
lv_conf.h 3bbc65fae8 first commit vor 2 Monaten
main.c 3bbc65fae8 first commit vor 2 Monaten
simulator_icon.c 3bbc65fae8 first commit vor 2 Monaten

README.md

Requirements

  • MinGW

Usage

Install MinGW

You can download MinGW from https://osdn.net/projects/mingw/releases/

Set environment

  1. Add the path of mingw32-make to the system's path. By default, it is C:\MinGW\bin.
  2. Copy bin\SDL2.dll to C:\MinGW\lib.

Compile the project(Note: don't use git bash)

  1. Enter project direction:

    cd lvgl-simulator
    
  2. Build the target:

    mingw32-make -j8
    

    Run simulator

    mingw32-make run
    

Add your code for ui's callbacks

  1. User can edit callbacks in event_cb.c.

Work with Visual Studio Code

  1. Download and install latest version of Visual Studio Code
  2. Install extensions listed below:
    • C/C++
    • C/C++ Clang Command Adapter
    • Make
  3. Build the target In Visual Studio Code, you can open a terminal via Terminal-> New Terminal. After Openning the terminal, type make -j8 to build the target.
  4. Run simulaor Type make run to run the simualor.