167 Commits

Author SHA1 Message Date
Gabor Kiss-Vamosi
292fc94956
enable ASAN explicitly (#61) 2024-10-01 13:15:29 +02:00
MootSeeker
c5fc48a2b0
Disable RTOS Compilation with Cmake (#64)
* 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

* Update CMakeLists.txt

Update so FreeRTOS will not compile if not used

* Update CMakeLists.txt

* Update README.md

---------

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-09-18 08:47:44 +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
bbb4c82266
Update manifest.json 2024-09-05 15:21:34 +02:00
Gabor Kiss-Vamosi
adce2c2c2a
Update manifest.json 2024-09-05 06:55:10 +02:00
Gabor Kiss-Vamosi
4dcdfff507
chore(manifest): use dropdown instead of checkbox 2024-09-04 21:28:28 +02:00
Gabor Kiss-Vamosi
bfc09f1c20 add manifest.json 2024-08-26 16:28:56 +02:00
jon
41cf6f2898
update documentation for building on macos (#56)
* update documentation for building on macos

* update headers

* format

* add error message

* remove error message
2024-08-23 23:04:12 +02:00
Gabor Kiss-Vamosi
e08bfca8aa fix(cmake): check for santizer support before using it 2024-08-21 10:16:13 +02:00
Sandman Zhang
fbd143b1d0
How to use under ArchLinux from issue#47 (#52)
* git commit -m "Update README with solution for issue #47"

* Update README.md

A minor formatting change. Follow the Author's format.

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

---------

Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
2024-08-14 06:56:58 +02:00
Jackson R
f86f306f97
feat(launch): configure launch.json to use LLDB in macOS and gdb in linux/Windows (#41) 2024-05-20 20:56:23 +02:00
merlindu
7dedd36670
fix(ffmpeg): build and run error. (#40) 2024-05-13 19:15:18 +02:00
Gabor Kiss-Vamosi
54ddaa4a89
Update README.md 2024-05-08 00:22:04 +02:00
Gabor Kiss-Vamosi
db6380fcf0
Update README.md 2024-05-08 00:18:12 +02:00
Gabor Kiss-Vamosi
3fb403ac0e add Build and Run and Debug LVGL demo with LLVM 2024-05-08 00:03:09 +02:00
Gabor Kiss-Vamosi
d1f7c041c8
Merge pull request #35 from gcopoix/fix/vscode_workspace_v9
fixed VS Code workspace file after v9 upate
2024-03-25 18:41:59 +01:00
Gregor Copoix
4dc6b04eb8 cleanup, full path to executable 2024-03-23 16:52:18 +01:00
Gabor Kiss-Vamosi
eaf972e92a
fix(mousewheel): add to the default group
fixes #36
2024-03-22 11:46:15 +01:00
Gregor Copoix
a82f4eabaa fixed VS Code workspace file after v9 upate
- fixed the make command (use cmake --build instead of make to be independent from cmake generator)
- fixed launched executable path
- added recommendation for cmake extension
2024-03-20 15:49:57 +01:00
Gabor Kiss-Vamosi
0a1a1a867c udpate to v9 2024-03-20 12:55:30 +01:00
Gabor Kiss-Vamosi
2ac86e625e
Merge pull request #30 from gcopoix/feature/x11_driver
Added Implementation using recently merged X11 driver.
2023-11-07 11:10:53 +01:00
Gabor Kiss-Vamosi
7df7aa50e5
Merge pull request #31 from SIvaCoHan/patch-1
fix typo in  lv_conf.h
2023-11-07 10:01:43 +01:00
SivaCoHan
186397b7fc
Update lv_conf.h
fix typo

ares -> areas
2023-11-07 16:15:57 +08:00
Gregor Copoix
eefa583d38 bumped lvgl -> v8.3, refere original lv_drivers again after merge 2023-11-06 22:08:03 +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
Gregor Copoix
465cbdd3fe removed original lv_drivers 2023-11-06 10:16:41 +01:00
Gabor Kiss-Vamosi
550674e336
Merge pull request #26 from ONLYA/master
Update LVGL and lv_driver version to release/v8.3. Remove archived lv_examples (lv_demos).
2023-10-04 10:38:20 +02: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
Gabor Kiss-Vamosi
f5c2d8dc29
Merge pull request #28 from deng-yongsheng/deng-yongsheng-patch-1
Update README.md
2023-09-20 11:51:07 +02:00
Xiaosheng An
b255c84632 Add image & video examples 2023-09-07 20:49:35 +01:00
邓永盛
0788ac96b7
Update README.md
Too many `you`. Delete one `you`.
2023-08-28 13:12:14 +08:00
Xiaosheng An
d95a902ff7
Update README.md 2023-08-25 13:59:19 +01:00
Xiaosheng An
f61c4f7041 Update to LVGL release/v8.3 2023-08-25 13:58:14 +01:00
Xiaosheng An
fd6071f533 Remove archived lv_examples (lv_demos) submodule 2023-08-25 13:52:24 +01:00
microwavesafe
101018172b
Merge pull request #9 from astrolabe-coop/sandbox/rzr/review/master
build: Add install rule
2021-09-07 08:45:17 +01:00
Philippe Coval
6de75e62a5 build: Add install rule
PROJECT has been introduced to avoid collision
with other configuration builds (ie: fbdev)

Relate-to: https://github.com/lvgl/lvgl/issues/2534
Signed-off-by: Philippe Coval <philippe.coval@huawei.com>
2021-09-07 08:58:22 +02:00
microwavesafe
3b3c0ba12b
Merge pull request #8 from astrolabe-coop/sandbox/rzr/review/master
build: Support bitbake
2021-09-06 16:51:13 +01:00
Philippe Coval
d0929d489a build: Support bitbake
LDFLAGS can be defined from outside

This will fix observed issues:

    Subprocess output:arm-poky-linux-musleabi-strip:
    /.../demo: file format not recognized

    ERROR: lvgl-0.0.0-r012 do_package_qa:
    QA Issue: File /usr/lib/lvgl/bin/demo in package lvgl
    doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags]

Relate-to: https://github.com/lvgl/lvgl/issues/2534
Signed-off-by: Philippe Coval <philippe.coval@huawei.com>
2021-09-06 17:47:42 +02:00
microwavesafe
b8e073c11e
Merge pull request #5 from iggysha/release/v8.0
Release/v8.0
2021-06-23 13:02:40 +01:00
Igor Janjatovic
3c8a2120a5 merge master into release v8.0 2021-06-16 14:25:58 +02:00
microwavesafe
cd1ae347e8
Merge pull request #4 from iggysha/feature/port-to-v7.11.0
Port to v7.11.0
2021-06-16 12:08:53 +01:00
microwavesafe
42485bdbc2
Merge pull request #3 from iggysha/bugfix/LV_BUILD_TEST_warnings
fix LV_BUILD_TEST compilation warnings
2021-06-15 10:50:05 +01:00
Igor Janjatovic
28209b25ff use latest bug fixes from demo repository 2021-06-14 13:51:22 +02:00
Igor Janjatovic
8202554280 quick bugfix for missing inits 2021-06-14 10:06:21 +02:00
Igor Janjatovic
de2aa42126 align main.c with Eclipse sim version 2021-06-14 10:02:06 +02:00
Igor Janjatovic
4db8b0a3e9 align lv_conf.h with Eclipse sim version 2021-06-14 09:41:32 +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