/lvgl-latest/.github/workflows/ |
D | ccpp.yml | 3 on: 9 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 10 # Ensure that only one commit will be running tests at a time on each PR 12 group: ${{ github.ref }}-${{ github.workflow }} 13 cancel-in-progress: true 18 runs-on: ubuntu-22.04 30 - uses: actions/checkout@v4 31 - uses: ammaraskar/gcc-problem-matcher@master 32 - name: Install prerequisites 33 run: scripts/install-prerequisites.sh [all …]
|
D | close_old_issues.yml | 2 on: 4 - cron: '30 1 * * *' 10 runs-on: ubuntu-22.04 12 - uses: actions/stale@v9 14 repo-token: ${{ secrets.LVGL_BOT_TOKEN }} 15 stale-issue-message: | 16 We need some feedback on this issue. 21 stale-pr-message: | 22 We need some feedback on this pull request. 27 close-issue-message: | [all …]
|
D | release_branch_updater.yml | 3 on: 6 - 'release/v*' # on release branches 9 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 10 # Ensure that only one commit will be running tests at a time on each push 12 group: ${{ github.ref }}-${{ github.workflow }} 13 cancel-in-progress: true 16 run-release-branch-updater: 18 runs-on: ubuntu-24.04 21 - name: Checkout LVGL 25 fetch-depth: 0 # fetch all [all …]
|
D | gen_json.yml | 2 on: 6 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 7 # Ensure that only one commit will be running tests at a time on each PR 9 group: ${{ github.ref }}-${{ github.workflow }} 10 cancel-in-progress: true 15 runs-on: ubuntu-22.04 18 - uses: actions/checkout@v4 20 - name: Setup Python 21 uses: actions/setup-python@v5 23 python-version: '3.10' [all …]
|
D | arduino.yml | 2 on: 8 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 9 # Ensure that only one commit will be running tests at a time on each PR 11 group: ${{ github.ref }}-${{ github.workflow }} 12 cancel-in-progress: true 17 runs-on: ubuntu-22.04 19 - uses: actions/checkout@v4 20 - uses: arduino/arduino-lint-action@v2 22 library-manager: update
|
D | makefile_uefi.yml | 3 on: 9 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 10 # Ensure that only one commit will be running tests at a time on each push 12 group: ${{ github.ref }}-${{ github.workflow }} 13 cancel-in-progress: true 18 runs-on: ubuntu-22.04 21 - uses: actions/checkout@v4 22 - uses: ammaraskar/gcc-problem-matcher@master 23 - name: Install prerequisites 24 run: scripts/install-prerequisites.sh [all …]
|
D | makefile.yml | 3 on: 9 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 10 # Ensure that only one commit will be running tests at a time on each push 12 group: ${{ github.ref }}-${{ github.workflow }} 13 cancel-in-progress: true 18 runs-on: ubuntu-22.04 21 - uses: actions/checkout@v4 22 - uses: ammaraskar/gcc-problem-matcher@master 23 - name: Install prerequisites 24 run: scripts/install-prerequisites.sh [all …]
|
D | check_conf.yml | 2 on: 6 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 7 # Ensure that only one commit will be running tests at a time on each PR 9 group: ${{ github.ref }}-${{ github.workflow }} 10 cancel-in-progress: true 13 verify-conf-internal: 15 runs-on: ubuntu-22.04 17 - name: Checkout 20 persist-credentials: false 21 fetch-depth: 0 [all …]
|
D | check_properties.yml | 2 on: 6 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 7 # Ensure that only one commit will be running tests at a time on each PR 9 group: ${{ github.ref }}-${{ github.workflow }} 10 cancel-in-progress: true 13 verify-property-name: 15 runs-on: ubuntu-22.04 17 - name: Checkout 20 persist-credentials: false 21 fetch-depth: 0 [all …]
|
D | verify_kconfig.yml | 2 on: 6 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 7 # Ensure that only one commit will be running tests at a time on each push 9 group: ${{ github.ref }}-${{ github.workflow }} 10 cancel-in-progress: true 13 verify-kconfig: 15 runs-on: ubuntu-22.04 17 - name: Checkout 20 persist-credentials: false 21 fetch-depth: 0 [all …]
|
D | check_style.yml | 2 on: 6 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 7 # Ensure that only one commit will be running tests at a time on each PR 9 group: ${{ github.ref }}-${{ github.workflow }} 10 cancel-in-progress: true 13 verify-formatting: 15 runs-on: ubuntu-22.04 17 - name: Checkout 20 persist-credentials: false 21 fetch-depth: 0 [all …]
|
D | check_bom.yml | 3 on: 7 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 8 # Ensure that only one commit will be running tests at a time on each PR 10 group: ${{ github.ref }}-${{ github.workflow }} 11 cancel-in-progress: true 14 bom-check: 16 runs-on: ubuntu-22.04 18 - name: Checkout 21 persist-credentials: false 22 fetch-depth: 0 [all …]
|
D | build_micropython.yml | 3 on: 7 # https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#concurren… 8 # Ensure that only one commit will be running tests at a time on each PR 10 group: ${{ github.ref }}-${{ github.workflow }} 11 cancel-in-progress: true 17 runs-on: ubuntu-22.04 18 continue-on-error: true 23 - uses: ammaraskar/gcc-problem-matcher@master 24 - name: Install Dependencies 26 …sudo add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu `lsb_release -sc` main universe r… [all …]
|
D | platformio_publish.yaml | 1 on: 4 - "v[0-9]+.[0-9]+.[0-9]+" # Push events to matching v*, i.e. v1.0, v20.15.10 9 runs-on: ubuntu-22.04 11 - name: Checkout code 13 - name: Install Python 14 uses: actions/setup-python@v5 16 python-version: '3.9' 17 - name: Install PlatformIO Core 18 run: pip install --upgrade platformio 19 - name: Switch to the development version [all …]
|
/lvgl-latest/docs/details/integration/bindings/ |
D | micropython.rst | 9 -------------------- 12 code and run it even on a bare metal architecture with limited resources. 18 - **Compact**: Fits and runs within just 256k of code space and 16k of RAM. No OS is needed, althou… 20 - **Compatible**: Strives to be as compatible as possible with normal Python (known as CPython). 21 - **Versatile**: Supports many architectures (x86, x86-64, ARM, ARM Thumb, Xtensa). 22 - **Interactive**: No need for the compile-flash-boot cycle. With the REPL (interactive prompt) you… 24 - **Popular**: Many platforms are supported. The user base is growing bigger. Notable forks: 26 - `MicroPython <https://github.com/micropython/micropython>`__ 27 - `CircuitPython <https://github.com/adafruit/circuitpython>`__ 28 - `MicroPython_ESP32_psRAM_LoBo <https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo>`__ [all …]
|
D | pikascript.rst | 6 -------------------- 11 …, requiring only 32k of code space and 4k of RAM, which means it can run on stm32f103c8 (blue-pill) 12 or even stm32g030c8, on the other hand, you can leave valuable space for more material or larger bu… 14 It is simpler, out of the box, runs with no porting and configuration at all, does not depend on OS… 15 system, has good support for popular IDEs for Windows platforms like Keil, IAR, RT-Thread-Studio, a… 16 supports linux-gcc development platforms. 20 or global tables manually. On the other hand, all C modules have sophisticated smart hints, even hi… 24 -------------- 28 ----------------------- 30 - PikaScript now supports the main features of LVGL8, and these APIs are fully compatible with Micr… [all …]
|
/lvgl-latest/docs/details/integration/chip/ |
D | renesas.rst | 7 `Renesas <https://renesas.com/>`__ is an official partner of LVGL. Therefore, LVGL contains built-i… 8 `Dave2D <https://www.renesas.com/document/mas/tes-dave2d-driver-documentation>`__ (the GPU of Renes… 9 ready-to-use Renesas projects. 13 ------ 17 - Rectangle drawing, even with gradients 18 - Image drawing, scaling, and rotation 19 - Letter drawing 20 - Triangle drawing 21 - Line drawing 25 half or to one-third, depending on the application. [all …]
|
/lvgl-latest/docs/intro/ |
D | basics.rst | 7 LVGL (Light and Versatile Graphics Library) is a free and open-source graphics 8 library providing everything you need to create an embedded GUI with easy-to-use 30 :ref:`basics_screen_widgets` on them, add :ref:`basics_widgets` onto those Screens. 33 drives LVGL's timers which, in turn, perform all of LVGL's time-related tasks: 35 - periodically refreshes displays, 36 - reads input devices, 37 - fires events, 38 - runs any animations, and 39 - runs user-created timers. 45 ----------------- [all …]
|
/lvgl-latest/docs/details/integration/os/yocto/ |
D | lvgl_recipe.rst | 9 (64-bit), it can be applied to any board in a similar way. 13 You must install essential host packages on your build host. The following 14 command installs the host packages based on an Ubuntu distribution 16 .. code-block:: 18 sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential \ 19 chrpath socat cpio python3 python3-pip python3-pexpect xz-utils \ 20 debianutils iputils-ping python3-git python3-jinja2 python3-subunit zstd \ 21 liblz4-tool file locales libacl1 25 For host package requirements on all supported Linux distributions, see the 27 ref-manual/system-requirements.html#required-packages-for-the-build-host>`_ [all …]
|
/lvgl-latest/src/libs/lz4/ |
D | lz4.h | 2 * LZ4 - Fast LZ compression algorithm 4 * Copyright (C) 2011-2020, Yann Collet. 6 BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) 26 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 32 - LZ4 homepage : http://www.lz4.org 33 - LZ4 source repository : https://github.com/lz4/lz4 54 /* --- Dependency --- */ 62 scalable with multi-cores CPU. It features an extremely fast decoder, with speed in 63 multiple GB/s per core, typically reaching RAM speed limits on multi-core systems. 65 The LZ4 compression library provides in-memory compression and decompression functions. [all …]
|
/lvgl-latest/tests/src/test_cases/widgets/ |
D | test_msgbox.c | 8 /* This function runs before each test */ 10 /* This function runs after every test */ 34 lv_obj_clean(lv_layer_top()); /*Modal message boxes are created on the top layer*/ in tearDown() 175 …/* Default Size : The height of the msgbox's obj-content should be equal to the total height of th… in test_msgbox_content_auto_height() 191 …/* Manual Size : The height of the msgbox's obj-content should also be equal to the total height o… in test_msgbox_content_auto_height()
|
/lvgl-latest/tests/ |
D | README.md | 12 scripts/install-prerequisites.sh 17 2. Build all build-only tests with `./tests/main.py build`. 18 3. Clean prior test build, build all build-only tests, 20 report `./tests/main.py --clean --report build test`. 21 4. You can re-generate the test images by adding option `--update-image`. 22 It relies on scripts/LVGLImage.py, which requires pngquant and pypng. 24 `./tests/main.py --update-image test` 26 As of now the generated image on CI uses pngquant 2.13.1-1. 28 For full information on running tests run: `./tests/main.py --help`. 32 GitHub's CI automatically runs these tests on pushes and pull requests to `master` and `releasev8.*… [all …]
|
/lvgl-latest/docs/details/integration/os/ |
D | torizon_os.rst | 1 .. _torizon-os-section: 6 Torizon OS is an open-source software platform that aims to simplify the 9 By using docker containers it allows developers to focus on the application 13 application that can be deployed on any Toradex device running TorizonOS. 16 ------------- 19 More information is available on the Toradex `website <https://www.toradex.com/computer-on-modules>… 25 this guide. Also Docker needs to be present on the development host. 31 ----------- 34 Follow the official bring-up `guides <https://developer.toradex.com/quickstart/bringup/>`_. 38 Copy the IP address that was assigned to the device by the DHCP server on your network. [all …]
|
D | nuttx.rst | 6 -------------- 8 `NuttX <https://nuttx.apache.org/>`__ is a mature and secure real-time 9 operating system (RTOS) with an emphasis on technical standards 10 compliance and small size. It is scalable from 8-bit to 64-bit 13 Institute (ANSI) standards and with many Linux-like subsystems. The best 20 - **Small** - Fits and runs in microcontrollers as small as 32 kB Flash 22 - **Compliant** - Strives to be as compatible as possible with POSIX 24 - **Versatile** - Supports many architectures (ARM, ARM Thumb, AVR, 25 MIPS, OpenRISC, RISC-V 32-bit and 64-bit, RX65N, x86-64, Xtensa, 27 - **Modular** - Its modular design allows developers to select only [all …]
|
D | qnx.rst | 11 system is based on a micro-kernel design, with the file system(s), network 18 ---------------- 20 - 64-bit only, runs on x86_64 and ARMv8 21 - Requires an MMU as the design mandates separation among processes 22 - Support for thousands of processes and millions of threads 23 - Up to 64 cores, up to 16TB of RAM 24 - Virtualization support (as host and guest) 25 - Full POSIX compatibility 26 - Safety certification to various automotive, industrial and medical standards 28 How to run LVGL on QNX? [all …]
|