19 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
邓永盛
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
Zhu Chuang
d76090659a
Correct a typo in README 2021-06-03 13:42:02 +08:00
andrew
8760b98d19 Temporary inclusion of ui folder to allow folder structure commit
Updated README to better explain folder structure
2020-11-16 11:07:38 +00:00
microwavesafe
c3edd9442a
Update README.md
Change repository URL after transfer of ownership
2020-11-16 10:43:19 +00:00
andrew
b49accccbd Changed default GDB extension as I use CCLS language server
and it wasn't playing nice with Microsoft C++/C extension
I think CCLS + Native Debug gives a better experience
2020-11-13 15:03:54 +00:00
andrew
a8d54818d2 Update repository URL 2020-11-13 11:28:47 +00:00
andrew
31f81abe80 Initial commit 2020-11-13 10:21:36 +00:00