18 Commits

Author SHA1 Message Date
YobeZhou
d721bed6aa fix: can compile in msvc 2025-05-28 18:11:04 +09:00
André Costa
958f95d26b
docs: explain how to run other demos and examples (#81) 2025-05-13 11:13:39 +02:00
Gabor Kiss-Vamosi
304ab432a8 remove glob.h from main.c 2025-04-15 09:12:46 +02:00
MootSeeker
0a8220a874
Add FreeRTOS Kernel and C++ Support to Simulator (#59)
* Add FreeRTOS

* Add FreeRTOS Task

* Update README.md

* Upgrade to C++

* Update Code to run multiple tasks

* Add ui folder

Add UI folder for SquareLine Studio files

* Update ui.cpp

* Add UI files to CMake from SquareLine Studio

Add UI files to CMake path.
UI folder setup so files from SquareLine Studio can be used.
Add more heap to debug SDL.

* Update README.md

* Add drop den menu test

* Add global include file

* remove cpp file to test stability

* Fixing wrong cmake configuration

remove ui files from here

* work

* Change project structure

Changed project structure and CMake file so freertos implementation will be activated when enabled in lv_conf.h

* Refactor project structure and CMake configuration, remove unused UI components

- Restructured the project and updated the CMake file to conditionally activate FreeRTOS based on lv_conf.h settings.
- Removed UI files and C++ files related to SquareLine Studio to improve project stability.
- Added a global include.
- Updated the README.md to reflect the changes.
- Increased heap size for debugging with SDL.

* Move to CPP file

Moved to cpp file created task with lv_thread_init()

* Update freertos_main.cpp

* Clean up code

Not using task notification, since pxTCD is always NULL

Changed back to LV_OS_NONE since user of this project has to device what he want to use

Commented freertos posix file with AI :)

Cleanup freertos_main.cpp as mentioned in PR

* Update README.md

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>

* Update README.md

* Update main/src/FreeRTOS_Posix_Port.c

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>

* Update main/src/main.c

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>

* Update README.md

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>

* Update README.md

* Update README.md

---------

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-09-12 10:45:51 +02:00
Gabor Kiss-Vamosi
eaf972e92a
fix(mousewheel): add to the default group
fixes #36
2024-03-22 11:46:15 +01:00
Gabor Kiss-Vamosi
0a1a1a867c udpate to v9 2024-03-20 12:55:30 +01:00
Gregor Copoix
7a83e60683 added x11 support for lowlevel display support
the x11 driver has been added to the lv_library repository.
Now both variants (SDL/X11) can be selected in the Makefile. Additional fixes here have been applied.

select X11 by default
2023-11-06 14:51:50 +01:00
Xiaosheng An
47f95e396c Only keep SDL2 support. Left the other flags commented so that people can tweak it.
Updated Readme.md for instructions.
2023-10-03 12:59:02 +01:00
Xiaosheng An
b255c84632 Add image & video examples 2023-09-07 20:49:35 +01:00
Xiaosheng An
f61c4f7041 Update to LVGL release/v8.3 2023-08-25 13:58:14 +01:00
Igor Janjatovic
de2aa42126 align main.c with Eclipse sim version 2021-06-14 10:02:06 +02:00
Igor Janjatovic
9f4249692f enable more demos 2021-06-14 07:10:49 +02:00
Igor Janjatovic
b58fe79f2a music demo is functional 2021-06-13 22:27:12 +02:00
Igor Janjatovic
fc9abcd724 refactor static variables from hal_init() 2021-06-13 20:31:52 +02:00
Igor Janjatovic
d3af18dcbd add support for mouse wheel 2021-06-13 13:10:38 +02:00
Igor Janjatovic
cdefeaa6ce add keyboard support 2021-06-13 13:04:36 +02:00
Igor Janjatovic
99a0f24211 use examples project at v7.11.0 2021-06-13 12:49:14 +02:00
andrew
31f81abe80 Initial commit 2020-11-13 10:21:36 +00:00