mirror of
https://github.com/lvgl/lvgl.git
synced 2025-12-06 11:31:12 +08:00
docs(directory structure): simplify by removing details/ and intro/ dirs (#9313)
This commit is contained in:
2
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
2
.github/ISSUE_TEMPLATE/bug-report.yml
vendored
@@ -7,7 +7,7 @@ body:
|
||||
attributes:
|
||||
value: >
|
||||
Be sure to read the
|
||||
[FAQ](https://docs.lvgl.io/master/intro/index.html#faq), and the related
|
||||
[FAQ](https://docs.lvgl.io/master/introduction/faq.html), and the related
|
||||
part of the [Documentation](https://docs.lvgl.io/) first.
|
||||
- type: input
|
||||
id: version
|
||||
|
||||
@@ -50,7 +50,7 @@ For the licenses, see the corresponding `LICENSE.txt` file in each library’s f
|
||||
|
||||
**LVGL's XML format**
|
||||
- Path:
|
||||
- docs/src/details/auxiliary-modules/xml
|
||||
- docs/src/auxiliary-modules/xml
|
||||
- src/others/xml
|
||||
- xmls
|
||||
|
||||
|
||||
30
README.md
30
README.md
@@ -67,33 +67,33 @@ export C code, or load the XMLs at runtime. Learn more here.
|
||||
**Free and Portable**
|
||||
- A fully portable C (C++ compatible) library with no external dependencies.
|
||||
- Can be compiled for any MCU or MPU, with any (RT)OS. Make, CMake, and simple globbing are all supported.
|
||||
- Supports monochrome, ePaper, OLED, or TFT displays, or even monitors. [Displays](https://docs.lvgl.io/master/details/main-modules/display/index.html)
|
||||
- Supports monochrome, ePaper, OLED, or TFT displays, or even monitors. [Displays](https://docs.lvgl.io/master/main-modules/display/index.html)
|
||||
- Distributed under the MIT license, so you can easily use it in commercial projects too.
|
||||
- Needs only 32kB RAM and 128kB Flash, a frame buffer, and at least a 1/10 screen-sized buffer for rendering.
|
||||
- OS, external memory, and GPU are supported but not required.
|
||||
|
||||
**Widgets, Styles, Layouts, and More**
|
||||
- 30+ built-in [Widgets](https://docs.lvgl.io/master/details/widgets/index.html): Button, Label, Slider, Chart, Keyboard, Meter, Arc, Table, and many more.
|
||||
- Flexible [Style system](https://docs.lvgl.io/master/details/common-widget-features/styles/index.html) with ~100 style properties to customize any part of the widgets in any state.
|
||||
- [Flexbox](https://docs.lvgl.io/master/details/common-widget-features/layouts/flex.html) and [Grid](https://docs.lvgl.io/master/details/common-widget-features/layouts/grid.html)-like layout engines to automatically size and position the widgets responsively.
|
||||
- 30+ built-in [Widgets](https://docs.lvgl.io/master/widgets/index.html): Button, Label, Slider, Chart, Keyboard, Meter, Arc, Table, and many more.
|
||||
- Flexible [Style system](https://docs.lvgl.io/master/common-widget-features/styles/index.html) with ~100 style properties to customize any part of the widgets in any state.
|
||||
- [Flexbox](https://docs.lvgl.io/master/common-widget-features/layouts/flex.html) and [Grid](https://docs.lvgl.io/master/common-widget-features/layouts/grid.html)-like layout engines to automatically size and position the widgets responsively.
|
||||
- Text is rendered with UTF-8 encoding, supporting CJK, Thai, Hindi, Arabic, and Persian writing systems.
|
||||
- [Data bindings](https://docs.lvgl.io/master/details/auxiliary-modules/observer/index.html) to easily connect the UI with the application.
|
||||
- [Data bindings](https://docs.lvgl.io/master/main-modules/observer/index.html) to easily connect the UI with the application.
|
||||
- Rendering engine supports animations, anti-aliasing, opacity, smooth scrolling, shadows, image transformation, etc.
|
||||
- [Powerful 3D rendering engine](https://docs.lvgl.io/master/details/libs/gltf.html) to show [glTF models](https://sketchfab.com/) with OpenGL.
|
||||
- Supports Mouse, Touchpad, Keypad, Keyboard, External buttons, Encoder [Input devices](https://docs.lvgl.io/master/details/main-modules/indev.html).
|
||||
- [Multiple display](https://docs.lvgl.io/master/details/main-modules/display/overview.html#how-many-displays-can-lvgl-use) support.
|
||||
- [Powerful 3D rendering engine](https://docs.lvgl.io/master/libs/gltf.html) to show [glTF models](https://sketchfab.com/) with OpenGL.
|
||||
- Supports Mouse, Touchpad, Keypad, Keyboard, External buttons, Encoder [Input devices](https://docs.lvgl.io/master/main-modules/indev.html).
|
||||
- [Multiple display](https://docs.lvgl.io/master/main-modules/display/overview.html#how-many-displays-can-lvgl-use) support.
|
||||
|
||||
## 📦️ Platform Support
|
||||
|
||||
LVGL has no external dependencies, so it can be easily compiled for any devices and it's also available in many package managers and RTOSes:
|
||||
|
||||
- [Arduino library](https://docs.lvgl.io/master/details/integration/framework/arduino.html)
|
||||
- [Arduino library](https://docs.lvgl.io/master/integration/framework/arduino.html)
|
||||
- [PlatformIO package](https://registry.platformio.org/libraries/lvgl/lvgl)
|
||||
- [Zephyr library](https://docs.lvgl.io/master/details/integration/os/zephyr.html)
|
||||
- [Zephyr library](https://docs.lvgl.io/master/integration/os/zephyr.html)
|
||||
- [ESP-IDF(ESP32) component](https://components.espressif.com/components/lvgl/lvgl)
|
||||
- [NXP MCUXpresso component](https://www.nxp.com/design/software/embedded-software/lvgl-open-source-graphics-library:LITTLEVGL-OPEN-SOURCE-GRAPHICS-LIBRARY)
|
||||
- [NuttX library](https://docs.lvgl.io/master/details/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/details/integration/os/rt-thread.html)
|
||||
- [NuttX library](https://docs.lvgl.io/master/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/integration/os/rt-thread.html)
|
||||
- CMSIS-Pack
|
||||
- [RIOT OS package](https://doc.riot-os.org/group__pkg__lvgl.html#details)
|
||||
|
||||
@@ -103,10 +103,10 @@ LVGL Pro is a complete toolkit to build, test, share, and ship embedded UIs effi
|
||||
|
||||
It consists of four tightly related tools:
|
||||
|
||||
1. **XML Editor**: The heart of LVGL Pro. A desktop app to build components and screens in XML, manage data bindings, translations, animations, tests, and more. Learn more about the [XML Format](https://docs.lvgl.io/master/details/xml/xml/index.html) and the [Editor](https://docs.lvgl.io/master/details/xml/editor/index.html).
|
||||
1. **XML Editor**: The heart of LVGL Pro. A desktop app to build components and screens in XML, manage data bindings, translations, animations, tests, and more. Learn more about the [XML Format](https://docs.lvgl.io/master/xml/xml/index.html) and the [Editor](https://docs.lvgl.io/master/xml/editor/index.html).
|
||||
2. **Online Viewer**: Run the Editor in your browser, open GitHub projects, and share easily without setting up a developer environment. Visit [https://viewer.lvgl.io](https://viewer.lvgl.io).
|
||||
3. **CLI Tool**: Generate C code and run tests in CI/CD. See the details [here](https://docs.lvgl.io/master/details/xml/tools/cli.html).
|
||||
4. **Figma Plugin**: Sync and extract styles directly from Figma. See how it works [here](https://docs.lvgl.io/master/details/xml/tools/figma.html).
|
||||
3. **CLI Tool**: Generate C code and run tests in CI/CD. See the details [here](https://docs.lvgl.io/master/xml/tools/cli.html).
|
||||
4. **Figma Plugin**: Sync and extract styles directly from Figma. See how it works [here](https://docs.lvgl.io/master/xml/tools/figma.html).
|
||||
|
||||
Together, these tools let developers build UIs efficiently, test them reliably, and collaborate with team members and customers.
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@ Indent using 4 spaces (not tab characters). This applies to code blocks as well
|
||||
|
||||
If you create a new directory you will need an `index.rst` file in that directory and that index file needs to be pointed to in the `index.rst` file that is located in the parent directory.
|
||||
|
||||
Let's take a look at the `index.rst` file that is located in the `docs/src/details/common-widget-features/layouts` directory.
|
||||
Let's take a look at the `index.rst` file that is located in the `docs/src/common-widget-features/layouts` directory.
|
||||
|
||||
```rst
|
||||
.. _layouts:
|
||||
|
||||
@@ -47,33 +47,33 @@
|
||||
**חינמית וניידת**
|
||||
- ספריית C מלאה (תואמת ++C) ללא תלות חיצונית.
|
||||
- ניתנת לקימפול לכל MCU או MPU, עם כל (RT)OS. תומכת ב־Make, CMake וב־globbing פשוט.
|
||||
- תמיכה במסכי מונוכרום, ePaper, OLED או TFT, ואף במסכים של מחשבים. ראו [תצוגות](https://docs.lvgl.io/master/details/main-modules/display/index.html)
|
||||
- תמיכה במסכי מונוכרום, ePaper, OLED או TFT, ואף במסכים של מחשבים. ראו [תצוגות](https://docs.lvgl.io/master/main-modules/display/index.html)
|
||||
- רישיון MIT המקל על שימוש מסחרי.
|
||||
- נדרשים רק 32kB RAM ו־128kB Flash, מאגר מסגרת, ולפחות מאגר רינדור בגודל 1/10 מגודל המסך.
|
||||
- מערכת הפעלה, זיכרון חיצוני ו־GPU נתמכים אך אינם נדרשים.
|
||||
|
||||
**וידג'טים, סגנונות, פריסות ועוד**
|
||||
- יותר מ־30 [וידג'טים](https://docs.lvgl.io/master/details/widgets/index.html) מובנים: Button, Label, Slider, Chart, Keyboard, Meter, Arc, Table ועוד רבים.
|
||||
- [מערכת סגנונות](https://docs.lvgl.io/master/details/common-widget-features/styles/index.html) גמישה עם כ~100 מאפייני עיצוב להתאמה של כל חלקי הווידג'טים בכל מצב.
|
||||
- מנועי פריסה בסגנון [Flexbox](https://docs.lvgl.io/master/details/common-widget-features/layouts/flex.html) ו־[Grid](https://docs.lvgl.io/master/details/common-widget-features/layouts/grid.html) למיקום וגודל רספונסיביים.
|
||||
- יותר מ־30 [וידג'טים](https://docs.lvgl.io/master/widgets/index.html) מובנים: Button, Label, Slider, Chart, Keyboard, Meter, Arc, Table ועוד רבים.
|
||||
- [מערכת סגנונות](https://docs.lvgl.io/master/common-widget-features/styles/index.html) גמישה עם כ~100 מאפייני עיצוב להתאמה של כל חלקי הווידג'טים בכל מצב.
|
||||
- מנועי פריסה בסגנון [Flexbox](https://docs.lvgl.io/master/common-widget-features/layouts/flex.html) ו־[Grid](https://docs.lvgl.io/master/common-widget-features/layouts/grid.html) למיקום וגודל רספונסיביים.
|
||||
- טקסט מעובד בקידוד UTF-8 עם תמיכה במערכות כתיבה סינית/יפנית/קוריאנית, תאית, הינדי, ערבית ופרסית.
|
||||
- [קישורי נתונים](https://docs.lvgl.io/master/details/auxiliary-modules/observer/index.html) לחיבור קל בין ה־UI ליישום.
|
||||
- [קישורי נתונים](https://docs.lvgl.io/master/main-modules/observer/index.html) לחיבור קל בין ה־UI ליישום.
|
||||
- מנוע רינדור עם תמיכה באנימציות, החלקת קצוות, שקיפות, גלילה חלקה, צללים, טרנספורמציות תמונה ועוד.
|
||||
- [מנוע רינדור 3D חזק](https://docs.lvgl.io/master/details/libs/gltf.html) להצגת [מודלי glTF](https://sketchfab.com/) עם OpenGL.
|
||||
- תמיכה בעכבר, משטח מגע, לוח מקשים, מקלדת, כפתורים חיצוניים ואנקודר [התקני קלט](https://docs.lvgl.io/master/details/main-modules/indev.html).
|
||||
- תמיכה ב[מסכים מרובים](https://docs.lvgl.io/master/details/main-modules/display/overview.html#how-many-displays-can-lvgl-use).
|
||||
- [מנוע רינדור 3D חזק](https://docs.lvgl.io/master/libs/gltf.html) להצגת [מודלי glTF](https://sketchfab.com/) עם OpenGL.
|
||||
- תמיכה בעכבר, משטח מגע, לוח מקשים, מקלדת, כפתורים חיצוניים ואנקודר [התקני קלט](https://docs.lvgl.io/master/main-modules/indev.html).
|
||||
- תמיכה ב[מסכים מרובים](https://docs.lvgl.io/master/main-modules/display/overview.html#how-many-displays-can-lvgl-use).
|
||||
|
||||
## 📦️ תמיכת פלטפורמות
|
||||
|
||||
ל־LVGL אין תלות חיצונית, ולכן ניתן לקמפל אותה בקלות לכל התקן. היא זמינה גם במנהלי חבילות רבים ובמערכות RTOS:
|
||||
|
||||
- [ספריית Arduino](https://docs.lvgl.io/master/details/integration/framework/arduino.html)
|
||||
- [ספריית Arduino](https://docs.lvgl.io/master/integration/framework/arduino.html)
|
||||
- [חבילת PlatformIO](https://registry.platformio.org/libraries/lvgl/lvgl)
|
||||
- [ספריית Zephyr](https://docs.lvgl.io/master/details/integration/os/zephyr.html)
|
||||
- [ספריית Zephyr](https://docs.lvgl.io/master/integration/os/zephyr.html)
|
||||
- [רכיב ESP-IDF (ESP32)](https://components.espressif.com/components/lvgl/lvgl)
|
||||
- [רכיב NXP MCUXpresso](https://www.nxp.com/design/software/embedded-software/lvgl-open-source-graphics-library:LITTLEVGL-OPEN-SOURCE-GRAPHICS-LIBRARY)
|
||||
- [ספריית NuttX](https://docs.lvgl.io/master/details/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/details/integration/os/rt-thread.html)
|
||||
- [ספריית NuttX](https://docs.lvgl.io/master/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/integration/os/rt-thread.html)
|
||||
- CMSIS-Pack
|
||||
- [חבילת RIOT OS](https://doc.riot-os.org/group__pkg__lvgl.html#details)
|
||||
|
||||
@@ -83,10 +83,10 @@ LVGL Pro הוא מארז כלים מלא לבנייה, בדיקה, שיתוף ו
|
||||
|
||||
הוא מורכב מארבעה כלים המשולבים זה בזה:
|
||||
|
||||
1. **עורך XML**: הלב של LVGL Pro. יישום שולחני לבניית רכיבים ומסכים ב־XML, ניהול קישורי נתונים, תרגומים, אנימציות, בדיקות ועוד. קראו עוד על [פורמט ה־XML](https://docs.lvgl.io/master/details/xml/xml/index.html) ועל [העורך](https://docs.lvgl.io/master/details/xml/editor/index.html).
|
||||
1. **עורך XML**: הלב של LVGL Pro. יישום שולחני לבניית רכיבים ומסכים ב־XML, ניהול קישורי נתונים, תרגומים, אנימציות, בדיקות ועוד. קראו עוד על [פורמט ה־XML](https://docs.lvgl.io/master/xml/xml/index.html) ועל [העורך](https://docs.lvgl.io/master/xml/editor/index.html).
|
||||
2. **מציג מקוון**: הריצו את העורך בדפדפן, פתחו פרויקטים מ־GitHub ושיתפו בקלות בלי להקים סביבת פיתוח. בקרו ב־[https://viewer.lvgl.io](https://viewer.lvgl.io).
|
||||
3. **כלי CLI**: הפקת קוד C והרצת בדיקות ב־CI/CD. פרטים [כאן](https://docs.lvgl.io/master/details/xml/tools/cli.html).
|
||||
4. **תוסף Figma**: סנכרון וחילוץ סגנונות ישירות מ־Figma. מידע נוסף [כאן](https://docs.lvgl.io/master/details/xml/tools/figma.html).
|
||||
3. **כלי CLI**: הפקת קוד C והרצת בדיקות ב־CI/CD. פרטים [כאן](https://docs.lvgl.io/master/xml/tools/cli.html).
|
||||
4. **תוסף Figma**: סנכרון וחילוץ סגנונות ישירות מ־Figma. מידע נוסף [כאן](https://docs.lvgl.io/master/xml/tools/figma.html).
|
||||
|
||||
ביחד, הכלים מאפשרים לבנות UI ביעילות, לבדוק באמינות ולשתף פעולה עם צוותים ולקוחות.
|
||||
|
||||
|
||||
@@ -47,33 +47,33 @@
|
||||
**無料でポータブル**
|
||||
- 外部依存のない完全な C(C++ 互換)ライブラリ。
|
||||
- あらゆる MCU / MPU、任意の (RT)OS に対応。Make、CMake、glob 構文をサポート。
|
||||
- モノクロ、電子ペーパー、OLED、TFT、さらにはモニターにも対応。[ディスプレイ](https://docs.lvgl.io/master/details/main-modules/display/index.html)
|
||||
- モノクロ、電子ペーパー、OLED、TFT、さらにはモニターにも対応。[ディスプレイ](https://docs.lvgl.io/master/main-modules/display/index.html)
|
||||
- MIT ライセンスで商用利用も簡単。
|
||||
- 必要リソースはわずか 32kB RAM、128kB フラッシュ、フレームバッファ、および画面の 1/10 の描画バッファ。
|
||||
- OS、外部メモリ、GPU の使用は任意。
|
||||
|
||||
**ウィジェット・スタイル・レイアウトなど**
|
||||
- 30 以上の [ウィジェット](https://docs.lvgl.io/master/details/widgets/index.html):ボタン、ラベル、スライダー、チャート、キーボード、メーター、アーク、テーブルなど。
|
||||
- 約 100 のプロパティを持つ柔軟な [スタイルシステム](https://docs.lvgl.io/master/details/common-widget-features/styles/index.html)。
|
||||
- [Flexbox](https://docs.lvgl.io/master/details/common-widget-features/layouts/flex.html)、[Grid](https://docs.lvgl.io/master/details/common-widget-features/layouts/grid.html) レイアウトエンジンによる自動配置。
|
||||
- 30 以上の [ウィジェット](https://docs.lvgl.io/master/widgets/index.html):ボタン、ラベル、スライダー、チャート、キーボード、メーター、アーク、テーブルなど。
|
||||
- 約 100 のプロパティを持つ柔軟な [スタイルシステム](https://docs.lvgl.io/master/common-widget-features/styles/index.html)。
|
||||
- [Flexbox](https://docs.lvgl.io/master/common-widget-features/layouts/flex.html)、[Grid](https://docs.lvgl.io/master/common-widget-features/layouts/grid.html) レイアウトエンジンによる自動配置。
|
||||
- UTF-8 文字レンダリング。CJK、タイ語、ヒンディー語、アラビア語、ペルシャ語などをサポート。
|
||||
- [データバインディング](https://docs.lvgl.io/master/details/auxiliary-modules/observer/index.html) により、UI とアプリケーションを簡単に接続。
|
||||
- [データバインディング](https://docs.lvgl.io/master/main-modules/observer/index.html) により、UI とアプリケーションを簡単に接続。
|
||||
- レンダリングエンジンはアニメーション、アンチエイリアス、不透明度、スムーズスクロール、影、画像変換をサポート。
|
||||
- [3D レンダリングエンジン](https://docs.lvgl.io/master/details/libs/gltf.html) により [glTF モデル](https://sketchfab.com/) を OpenGL で表示可能。
|
||||
- マウス、タッチパッド、キー入力、外部ボタン、エンコーダなどに対応。[入力デバイス](https://docs.lvgl.io/master/details/main-modules/indev.html)
|
||||
- [マルチディスプレイ](https://docs.lvgl.io/master/details/main-modules/display/overview.html#how-many-displays-can-lvgl-use) をサポート。
|
||||
- [3D レンダリングエンジン](https://docs.lvgl.io/master/libs/gltf.html) により [glTF モデル](https://sketchfab.com/) を OpenGL で表示可能。
|
||||
- マウス、タッチパッド、キー入力、外部ボタン、エンコーダなどに対応。[入力デバイス](https://docs.lvgl.io/master/main-modules/indev.html)
|
||||
- [マルチディスプレイ](https://docs.lvgl.io/master/main-modules/display/overview.html#how-many-displays-can-lvgl-use) をサポート。
|
||||
|
||||
## 📦️ 対応プラットフォーム
|
||||
|
||||
LVGL は外部依存がなく、さまざまなデバイスで簡単にビルドでき、主要なパッケージマネージャや RTOS にも統合されています:
|
||||
|
||||
- [Arduino ライブラリ](https://docs.lvgl.io/master/details/integration/framework/arduino.html)
|
||||
- [Arduino ライブラリ](https://docs.lvgl.io/master/integration/framework/arduino.html)
|
||||
- [PlatformIO パッケージ](https://registry.platformio.org/libraries/lvgl/lvgl)
|
||||
- [Zephyr ライブラリ](https://docs.lvgl.io/master/details/integration/os/zephyr.html)
|
||||
- [Zephyr ライブラリ](https://docs.lvgl.io/master/integration/os/zephyr.html)
|
||||
- [ESP-IDF (ESP32) コンポーネント](https://components.espressif.com/components/lvgl/lvgl)
|
||||
- [NXP MCUXpresso コンポーネント](https://www.nxp.com/design/software/embedded-software/lvgl-open-source-graphics-library:LITTLEVGL-OPEN-SOURCE-GRAPHICS-LIBRARY)
|
||||
- [NuttX ライブラリ](https://docs.lvgl.io/master/details/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/details/integration/os/rt-thread.html)
|
||||
- [NuttX ライブラリ](https://docs.lvgl.io/master/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/integration/os/rt-thread.html)
|
||||
- CMSIS-Pack
|
||||
- [RIOT OS パッケージ](https://doc.riot-os.org/group__pkg__lvgl.html#details)
|
||||
|
||||
@@ -83,10 +83,10 @@ LVGL Pro は、組込み UI を効率的に構築・テスト・共有・出荷
|
||||
|
||||
以下の 4 つのツールで構成されています:
|
||||
|
||||
1. **XML エディター**:LVGL Pro の中心。XML でコンポーネントや画面を作成し、データバインディング、翻訳、アニメーション、テストなどを管理。詳細は [XML フォーマット](https://docs.lvgl.io/master/details/xml/xml/index.html) および [エディター](https://docs.lvgl.io/master/details/xml/editor/index.html)。
|
||||
1. **XML エディター**:LVGL Pro の中心。XML でコンポーネントや画面を作成し、データバインディング、翻訳、アニメーション、テストなどを管理。詳細は [XML フォーマット](https://docs.lvgl.io/master/xml/xml/index.html) および [エディター](https://docs.lvgl.io/master/xml/editor/index.html)。
|
||||
2. **オンラインビューア**:ブラウザでエディターを実行し、GitHub プロジェクトを開いて簡単に共有。環境構築は不要。アクセス:[https://viewer.lvgl.io](https://viewer.lvgl.io)
|
||||
3. **CLI ツール**:C コードの生成や CI/CD テストを自動化。詳細は [こちら](https://docs.lvgl.io/master/details/xml/tools/cli.html)。
|
||||
4. **Figma プラグイン**:Figma から直接スタイルを同期・抽出。[詳細はこちら](https://docs.lvgl.io/master/details/xml/tools/figma.html)。
|
||||
3. **CLI ツール**:C コードの生成や CI/CD テストを自動化。詳細は [こちら](https://docs.lvgl.io/master/xml/tools/cli.html)。
|
||||
4. **Figma プラグイン**:Figma から直接スタイルを同期・抽出。[詳細はこちら](https://docs.lvgl.io/master/xml/tools/figma.html)。
|
||||
|
||||
これらのツールを組み合わせることで、開発者は効率的に UI を構築し、信頼性の高いテストとチームコラボレーションを実現できます。
|
||||
|
||||
|
||||
@@ -60,33 +60,33 @@ exportar código C ou carregar os XMLs em tempo de execução. Saiba mais aqui.
|
||||
**Gratuito e portátil**
|
||||
- Biblioteca totalmente em C (compatível com C++) sem dependências externas.
|
||||
- Pode ser compilada para qualquer MCU ou MPU, com qualquer (RT)OS. Make, CMake e globbing simples são suportados.
|
||||
- Suporta displays monocromáticos, ePaper, OLED, TFT e até monitores. [Displays](https://docs.lvgl.io/master/details/main-modules/display/index.html)
|
||||
- Suporta displays monocromáticos, ePaper, OLED, TFT e até monitores. [Displays](https://docs.lvgl.io/master/main-modules/display/index.html)
|
||||
- Licença MIT, o que facilita o uso em projetos comerciais.
|
||||
- Precisa de apenas 32 kB de RAM, 128 kB de Flash, um frame buffer e pelo menos um buffer de 1/10 da tela para renderização.
|
||||
- Sistema operacional, memória externa e GPU são suportados, mas não obrigatórios.
|
||||
|
||||
**Widgets, estilos, layouts e mais**
|
||||
- 30+ [Widgets](https://docs.lvgl.io/master/details/widgets/index.html) embutidos: Button, Label, Slider, Chart, Keyboard, Meter, Arc, Table e muitos outros.
|
||||
- [Sistema de estilos](https://docs.lvgl.io/master/details/common-widget-features/styles/index.html) flexível com ~100 propriedades para personalizar qualquer parte dos widgets em qualquer estado.
|
||||
- Motores de layout tipo [Flexbox](https://docs.lvgl.io/master/details/common-widget-features/layouts/flex.html) e [Grid](https://docs.lvgl.io/master/details/common-widget-features/layouts/grid.html) para dimensionar e posicionar widgets de forma responsiva.
|
||||
- 30+ [Widgets](https://docs.lvgl.io/master/widgets/index.html) embutidos: Button, Label, Slider, Chart, Keyboard, Meter, Arc, Table e muitos outros.
|
||||
- [Sistema de estilos](https://docs.lvgl.io/master/common-widget-features/styles/index.html) flexível com ~100 propriedades para personalizar qualquer parte dos widgets em qualquer estado.
|
||||
- Motores de layout tipo [Flexbox](https://docs.lvgl.io/master/common-widget-features/layouts/flex.html) e [Grid](https://docs.lvgl.io/master/common-widget-features/layouts/grid.html) para dimensionar e posicionar widgets de forma responsiva.
|
||||
- Texto renderizado com codificação UTF-8, com suporte a CJK, tailandês, híndi, árabe e persa.
|
||||
- [Data bindings](https://docs.lvgl.io/master/details/auxiliary-modules/observer/index.html) para conectar facilmente a UI ao aplicativo.
|
||||
- [Data bindings](https://docs.lvgl.io/master/main-modules/observer/index.html) para conectar facilmente a UI ao aplicativo.
|
||||
- Motor de renderização com suporte a animações, antialiasing, opacidade, rolagem suave, sombras, transformação de imagens e mais.
|
||||
- [Poderoso motor de renderização 3D](https://docs.lvgl.io/master/details/libs/gltf.html) para exibir [modelos glTF](https://sketchfab.com/) com OpenGL.
|
||||
- Suporte a mouse, touchpad, keypad, teclado, botões externos e encoder. [Dispositivos de entrada](https://docs.lvgl.io/master/details/main-modules/indev.html)
|
||||
- Suporte a [múltiplos displays](https://docs.lvgl.io/master/details/main-modules/display/overview.html#how-many-displays-can-lvgl-use).
|
||||
- [Poderoso motor de renderização 3D](https://docs.lvgl.io/master/libs/gltf.html) para exibir [modelos glTF](https://sketchfab.com/) com OpenGL.
|
||||
- Suporte a mouse, touchpad, keypad, teclado, botões externos e encoder. [Dispositivos de entrada](https://docs.lvgl.io/master/main-modules/indev.html)
|
||||
- Suporte a [múltiplos displays](https://docs.lvgl.io/master/main-modules/display/overview.html#how-many-displays-can-lvgl-use).
|
||||
|
||||
## 📦️ Plataformas compatíveis
|
||||
|
||||
O LVGL não possui dependências externas, por isso é fácil de compilar para qualquer dispositivo e também está disponível em vários gerenciadores de pacotes e RTOS:
|
||||
|
||||
- [Biblioteca Arduino](https://docs.lvgl.io/master/details/integration/framework/arduino.html)
|
||||
- [Biblioteca Arduino](https://docs.lvgl.io/master/integration/framework/arduino.html)
|
||||
- [Pacote PlatformIO](https://registry.platformio.org/libraries/lvgl/lvgl)
|
||||
- [Biblioteca Zephyr](https://docs.lvgl.io/master/details/integration/os/zephyr.html)
|
||||
- [Biblioteca Zephyr](https://docs.lvgl.io/master/integration/os/zephyr.html)
|
||||
- [Componente ESP-IDF (ESP32)](https://components.espressif.com/components/lvgl/lvgl)
|
||||
- [Componente NXP MCUXpresso](https://www.nxp.com/design/software/embedded-software/lvgl-open-source-graphics-library:LITTLEVGL-OPEN-SOURCE-GRAPHICS-LIBRARY)
|
||||
- [Biblioteca NuttX](https://docs.lvgl.io/master/details/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/details/integration/os/rt-thread.html)
|
||||
- [Biblioteca NuttX](https://docs.lvgl.io/master/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/integration/os/rt-thread.html)
|
||||
- CMSIS-Pack
|
||||
- [Pacote RIOT OS](https://doc.riot-os.org/group__pkg__lvgl.html#details)
|
||||
|
||||
@@ -96,10 +96,10 @@ O LVGL Pro é um conjunto completo para criar, testar, compartilhar e entregar U
|
||||
|
||||
Ele é composto por quatro ferramentas integradas:
|
||||
|
||||
1. **Editor XML**: o coração do LVGL Pro. Um app de desktop para criar componentes e telas em XML, gerenciar data bindings, traduções, animações, testes e mais. Saiba mais sobre o [formato XML](https://docs.lvgl.io/master/details/xml/xml/index.html) e o [Editor](https://docs.lvgl.io/master/details/xml/editor/index.html).
|
||||
1. **Editor XML**: o coração do LVGL Pro. Um app de desktop para criar componentes e telas em XML, gerenciar data bindings, traduções, animações, testes e mais. Saiba mais sobre o [formato XML](https://docs.lvgl.io/master/xml/xml/index.html) e o [Editor](https://docs.lvgl.io/master/xml/editor/index.html).
|
||||
2. **Visualizador online**: execute o Editor no navegador, abra projetos do GitHub e compartilhe facilmente sem configurar um ambiente de desenvolvimento. Visite [https://viewer.lvgl.io](https://viewer.lvgl.io).
|
||||
3. **Ferramenta CLI**: gere código C e rode testes no CI/CD. Veja os detalhes [aqui](https://docs.lvgl.io/master/details/xml/tools/cli.html).
|
||||
4. **Plugin Figma**: sincronize e extraia estilos diretamente do Figma. Veja como funciona [aqui](https://docs.lvgl.io/master/details/xml/tools/figma.html).
|
||||
3. **Ferramenta CLI**: gere código C e rode testes no CI/CD. Veja os detalhes [aqui](https://docs.lvgl.io/master/xml/tools/cli.html).
|
||||
4. **Plugin Figma**: sincronize e extraia estilos diretamente do Figma. Veja como funciona [aqui](https://docs.lvgl.io/master/xml/tools/figma.html).
|
||||
|
||||
Juntas, essas ferramentas permitem criar UIs com eficiência, testá-las com confiabilidade e colaborar com colegas e clientes.
|
||||
|
||||
|
||||
@@ -52,33 +52,33 @@
|
||||
**免费与可移植性**
|
||||
- 纯 C(兼容 C++)库,无外部依赖。
|
||||
- 可为任意 MCU 或 MPU 编译,支持任何 (RT)OS。支持 Make、CMake 和简单文件匹配。
|
||||
- 支持单色、电子墨水、OLED、TFT 显示器,甚至是 PC 显示器。详见 [显示模块](https://docs.lvgl.io/master/details/main-modules/display/index.html)
|
||||
- 支持单色、电子墨水、OLED、TFT 显示器,甚至是 PC 显示器。详见 [显示模块](https://docs.lvgl.io/master/main-modules/display/index.html)
|
||||
- 采用 MIT 许可证,可自由用于商业项目。
|
||||
- 仅需 32kB RAM、128kB Flash、一个帧缓冲区,以及至少 1/10 屏幕大小的渲染缓冲。
|
||||
- 支持但不强制要求使用操作系统、外部存储或 GPU。
|
||||
|
||||
**控件、样式、布局等**
|
||||
- 超过 30 个内置 [控件](https://docs.lvgl.io/master/details/widgets/index.html):按钮、标签、滑块、图表、键盘、仪表、弧形、表格等。
|
||||
- 灵活的 [样式系统](https://docs.lvgl.io/master/details/common-widget-features/styles/index.html),提供约 100 种属性,可自定义控件任意部分与状态。
|
||||
- [Flexbox](https://docs.lvgl.io/master/details/common-widget-features/layouts/flex.html) 和 [Grid](https://docs.lvgl.io/master/details/common-widget-features/layouts/grid.html) 布局引擎可实现自适应布局。
|
||||
- 超过 30 个内置 [控件](https://docs.lvgl.io/master/widgets/index.html):按钮、标签、滑块、图表、键盘、仪表、弧形、表格等。
|
||||
- 灵活的 [样式系统](https://docs.lvgl.io/master/common-widget-features/styles/index.html),提供约 100 种属性,可自定义控件任意部分与状态。
|
||||
- [Flexbox](https://docs.lvgl.io/master/common-widget-features/layouts/flex.html) 和 [Grid](https://docs.lvgl.io/master/common-widget-features/layouts/grid.html) 布局引擎可实现自适应布局。
|
||||
- 文本支持 UTF-8 编码,兼容中日韩、泰语、印地语、阿拉伯语、波斯语等。
|
||||
- [数据绑定](https://docs.lvgl.io/master/details/auxiliary-modules/observer/index.html) 模块轻松连接 UI 与应用逻辑。
|
||||
- [数据绑定](https://docs.lvgl.io/master/main-modules/observer/index.html) 模块轻松连接 UI 与应用逻辑。
|
||||
- 渲染引擎支持动画、抗锯齿、不透明度、平滑滚动、阴影、图像变换等。
|
||||
- [强大的 3D 渲染引擎](https://docs.lvgl.io/master/details/libs/gltf.html),可使用 OpenGL 显示 [glTF 模型](https://sketchfab.com/)。
|
||||
- 支持鼠标、触摸板、按键、键盘、外部按钮、编码器等 [输入设备](https://docs.lvgl.io/master/details/main-modules/indev.html)。
|
||||
- 支持 [多显示屏](https://docs.lvgl.io/master/details/main-modules/display/overview.html#how-many-displays-can-lvgl-use)。
|
||||
- [强大的 3D 渲染引擎](https://docs.lvgl.io/master/libs/gltf.html),可使用 OpenGL 显示 [glTF 模型](https://sketchfab.com/)。
|
||||
- 支持鼠标、触摸板、按键、键盘、外部按钮、编码器等 [输入设备](https://docs.lvgl.io/master/main-modules/indev.html)。
|
||||
- 支持 [多显示屏](https://docs.lvgl.io/master/main-modules/display/overview.html#how-many-displays-can-lvgl-use)。
|
||||
|
||||
## 📦️ 平台支持
|
||||
|
||||
LVGL 无外部依赖,因此可轻松编译到任何设备,并已被多个包管理器与 RTOS 集成:
|
||||
|
||||
- [Arduino 库](https://docs.lvgl.io/master/details/integration/framework/arduino.html)
|
||||
- [Arduino 库](https://docs.lvgl.io/master/integration/framework/arduino.html)
|
||||
- [PlatformIO 包](https://registry.platformio.org/libraries/lvgl/lvgl)
|
||||
- [Zephyr 库](https://docs.lvgl.io/master/details/integration/os/zephyr.html)
|
||||
- [Zephyr 库](https://docs.lvgl.io/master/integration/os/zephyr.html)
|
||||
- [ESP-IDF (ESP32) 组件](https://components.espressif.com/components/lvgl/lvgl)
|
||||
- [NXP MCUXpresso 组件](https://www.nxp.com/design/software/embedded-software/lvgl-open-source-graphics-library:LITTLEVGL-OPEN-SOURCE-GRAPHICS-LIBRARY)
|
||||
- [NuttX 库](https://docs.lvgl.io/master/details/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/details/integration/os/rt-thread.html)
|
||||
- [NuttX 库](https://docs.lvgl.io/master/integration/os/nuttx.html)
|
||||
- [RT-Thread RTOS](https://docs.lvgl.io/master/integration/os/rt-thread.html)
|
||||
- CMSIS-Pack
|
||||
- [RIOT OS 包](https://doc.riot-os.org/group__pkg__lvgl.html#details)
|
||||
|
||||
@@ -88,10 +88,10 @@ LVGL Pro 是一套完整的工具,用于高效构建、测试、共享和交
|
||||
|
||||
它包含四个紧密集成的工具:
|
||||
|
||||
1. **XML 编辑器**:LVGL Pro 的核心。桌面应用,用于通过 XML 构建组件与界面,管理数据绑定、翻译、动画、测试等。了解更多 [XML 格式](https://docs.lvgl.io/master/details/xml/xml/index.html) 和 [编辑器](https://docs.lvgl.io/master/details/xml/editor/index.html)。
|
||||
1. **XML 编辑器**:LVGL Pro 的核心。桌面应用,用于通过 XML 构建组件与界面,管理数据绑定、翻译、动画、测试等。了解更多 [XML 格式](https://docs.lvgl.io/master/xml/xml/index.html) 和 [编辑器](https://docs.lvgl.io/master/xml/editor/index.html)。
|
||||
2. **在线预览器**:在浏览器中运行编辑器,打开 GitHub 项目,无需搭建开发环境即可共享。访问 [https://viewer.lvgl.io](https://viewer.lvgl.io)。
|
||||
3. **CLI 工具**:在 CI/CD 中生成 C 代码并运行测试。详见 [此处](https://docs.lvgl.io/master/details/xml/tools/cli.html)。
|
||||
4. **Figma 插件**:直接从 Figma 同步和提取样式。了解更多 [这里](https://docs.lvgl.io/master/details/xml/tools/figma.html)。
|
||||
3. **CLI 工具**:在 CI/CD 中生成 C 代码并运行测试。详见 [此处](https://docs.lvgl.io/master/xml/tools/cli.html)。
|
||||
4. **Figma 插件**:直接从 Figma 同步和提取样式。了解更多 [这里](https://docs.lvgl.io/master/xml/tools/figma.html)。
|
||||
|
||||
这些工具结合在一起,帮助开发者高效构建 UI、可靠测试,并便于团队协作。
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ Main Features
|
||||
|
||||
- **glTF + 3D Support**. Load your glTF 3D models directly into LVGL UIs for rich,
|
||||
immersive interfaces. `Learn more
|
||||
<https://docs.lvgl.io/master/details/libs/gltf.html>`__.
|
||||
<https://docs.lvgl.io/master/libs/gltf.html>`__.
|
||||
- **XML support for LVGL Pro**. Describe your UI declaratively and load it at runtime
|
||||
without having to recompile firmware. Try it out with the newest LVGL Pro Editor.
|
||||
`Learn More <https://pro.lvgl.io/>__`
|
||||
@@ -24,41 +24,41 @@ GPU Acceleration
|
||||
|
||||
- **EVE GPU Renderer Support**. Offload rendering to external EVE chips via SPI,
|
||||
freeing up your MCU's CPU for other tasks. `Learn More
|
||||
<https://docs.lvgl.io/master/details/integration/external_display_controllers/eve/gpu.html>`__.
|
||||
<https://docs.lvgl.io/master/integration/external_display_controllers/eve/gpu.html>`__.
|
||||
- **ESP PPA Hardware Accelerator**. Achieve 30% faster render times and 30% reduced
|
||||
CPU usage on the new ESP32-P4 with native hardware acceleration. `Learn More
|
||||
<https://docs.lvgl.io/master/details/integration/external_display_controllers/eve/gpu.html>`__.
|
||||
<https://docs.lvgl.io/master/integration/external_display_controllers/eve/gpu.html>`__.
|
||||
- **NemaGFX Vector Graphic**. Render SVGs and vector graphics natively on ST's
|
||||
NeoChrom and other NemaGFX compatible GPUs. `Learn More
|
||||
<https://docs.lvgl.io/master/details/integration/chip_vendors/stm32/neochrom.html#vector-graphics>`__.
|
||||
<https://docs.lvgl.io/master/integration/chip_vendors/stm32/neochrom.html#vector-graphics>`__.
|
||||
- **Unified VGLite Renderer**. Single driver supporting all platforms with a
|
||||
consistent feature set. `Learn More
|
||||
<https://docs.lvgl.io/master/details/integration/chip_vendors/nxp/vg_lite_gpu.html>`
|
||||
<https://docs.lvgl.io/master/integration/chip_vendors/nxp/vg_lite_gpu.html>`
|
||||
- **Dave2D Renderer improvements.** Lower CPU usage on Renesas and Alif platforms with
|
||||
optimized Dave2D integration. `Learn More
|
||||
<https://docs.lvgl.io/master/details/integration/chip_vendors/renesas/built_in_drivers.html#dave2d>`
|
||||
<https://docs.lvgl.io/master/integration/chip_vendors/renesas/built_in_drivers.html#dave2d>`
|
||||
|
||||
MPU Features
|
||||
~~~~~~~~~~~~
|
||||
|
||||
- **GStreamer Support**. Play videos and multimedia content directly within LVGL UIs
|
||||
with full GStreamer codec support. `Learn more
|
||||
<https://docs.lvgl.io/master/details/libs/gstreamer.html>`__.
|
||||
<https://docs.lvgl.io/master/libs/gstreamer.html>`__.
|
||||
- **DRM + EGL Driver**. High-performance Linux display rendering with native DRM and
|
||||
OpenGL ES (EGL) support for embedded displays capable of rendering glTF models.
|
||||
`Learn more
|
||||
<https://docs.lvgl.io/master/details/integration/embedded_linux/drivers/drm.html>`__.
|
||||
<https://docs.lvgl.io/master/integration/embedded_linux/drivers/drm.html>`__.
|
||||
- **ARM NEON Optimization**. Up to 33% faster software rendering with on platforms
|
||||
that support NEON SIMD support. `Learn More
|
||||
<https://docs.lvgl.io/master/details/integration/chip_vendors/arm/overview.html#neon-acceleration>`__.
|
||||
<https://docs.lvgl.io/master/integration/chip_vendors/arm/overview.html#neon-acceleration>`__.
|
||||
|
||||
Other Features
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
- **Faster GIF Library**. No changes required, just upgrade LVGL and your GIFs will
|
||||
render faster. `Learn More <https://docs.lvgl.io/master/details/libs/gif.html>`__.
|
||||
render faster. `Learn More <https://docs.lvgl.io/master/libs/gif.html>`__.
|
||||
- **FrogFS support**. Pack directory trees into a single "blob" and load them at
|
||||
runtime. `Learn More <https://docs.lvgl.io/master/details/libs/frogfs.html>`__.
|
||||
runtime. `Learn More <https://docs.lvgl.io/master/libs/frogfs.html>`__.
|
||||
|
||||
Documentation
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
342
docs/src/conf.py
342
docs/src/conf.py
@@ -472,177 +472,177 @@ breathe_default_project = "lvgl"
|
||||
# The below generates .HTML page redirects for pages that have been moved.
|
||||
# Browsers are redirected via `<meta http-equiv="refresh" content="0; url=new_url">`.
|
||||
redirects = {
|
||||
"CONTRIBUTING": "contributing/index.html" ,
|
||||
"get-started/index": "../intro/getting_started.html" ,
|
||||
"get-started/os/nuttx": "../../details/integration/os/nuttx.html" ,
|
||||
"get-started/platforms/arduino": "../../details/integration/framework/arduino.html" ,
|
||||
"get-started/platforms/espressif": "../../details/integration/chip/espressif.html" ,
|
||||
"get-started/platforms/pc-simulator": "../../details/integration/ide/pc-simulator.html" ,
|
||||
"get-started/quick-overview": "../intro/getting_started.html" ,
|
||||
"integration/bindings/api_json": "../../details/integration/bindings/api_json.html" ,
|
||||
"integration/bindings/cpp": "../../details/integration/bindings/cpp.html" ,
|
||||
"integration/bindings/index": "../../details/integration/bindings/index.html" ,
|
||||
"integration/bindings/javascript": "../../details/integration/bindings/javascript.html" ,
|
||||
"integration/bindings/micropython": "../../details/integration/bindings/micropython.html" ,
|
||||
"integration/bindings/pikascript": "../../details/integration/bindings/pikascript.html" ,
|
||||
"integration/building/cmake": "../../details/integration/building/cmake.html" ,
|
||||
"integration/building/index": "../../details/integration/building/index.html" ,
|
||||
"integration/building/make": "../../details/integration/building/make.html" ,
|
||||
"integration/chip/arm": "../../details/integration/chip/arm.html" ,
|
||||
"integration/chip/espressif": "../../details/integration/chip/espressif.html" ,
|
||||
"integration/chip/index": "../../details/integration/chip/index.html" ,
|
||||
"integration/chip/nxp": "../../details/integration/chip/nxp.html" ,
|
||||
"integration/chip/renesas": "../../details/integration/chip/renesas/index.html" ,
|
||||
"integration/chip/stm32": "../../details/integration/chip/stm32.html" ,
|
||||
"integration/driver/X11": "../../details/integration/driver/X11.html" ,
|
||||
"integration/driver/display/fbdev": "../../../details/integration/driver/display/fbdev.html" ,
|
||||
"integration/driver/display/gen_mipi": "../../../details/integration/driver/display/gen_mipi.html" ,
|
||||
"integration/driver/display/ili9341": "../../../details/integration/driver/display/ili9341.html" ,
|
||||
"integration/driver/display/index": "../../../details/integration/driver/display/index.html" ,
|
||||
"integration/driver/display/lcd_stm32_guide": "../../../details/integration/driver/display/lcd_stm32_guide.html",
|
||||
"integration/driver/display/renesas_glcdc": "../../../details/integration/driver/display/renesas_glcdc.html" ,
|
||||
"integration/driver/display/st7735": "../../../details/integration/driver/display/st7735.html" ,
|
||||
"integration/driver/display/st7789": "../../../details/integration/driver/display/st7789.html" ,
|
||||
"integration/driver/display/st7796": "../../../details/integration/driver/display/st7796.html" ,
|
||||
"integration/driver/display/st_ltdc": "../../../details/integration/driver/display/st_ltdc.html" ,
|
||||
"integration/driver/index": "../../details/integration/driver/index.html" ,
|
||||
"integration/driver/libinput": "../../details/integration/driver/libinput.html" ,
|
||||
"integration/driver/opengles": "../../details/integration/driver/opengles.html" ,
|
||||
"integration/driver/touchpad/evdev": "../../../details/integration/driver/touchpad/evdev.html" ,
|
||||
"integration/driver/touchpad/ft6x36": "../../../details/integration/driver/touchpad/ft6x36.html" ,
|
||||
"integration/driver/touchpad/index": "../../../details/integration/driver/touchpad/index.html" ,
|
||||
"integration/driver/wayland": "../../details/integration/driver/wayland.html" ,
|
||||
"integration/driver/windows": "../../details/integration/driver/windows.html" ,
|
||||
"integration/framework/arduino": "../../details/integration/framework/arduino.html" ,
|
||||
"integration/framework/index": "../../details/integration/framework/index.html" ,
|
||||
"integration/framework/platformio": "../../details/integration/framework/platformio.html" ,
|
||||
"integration/framework/tasmota-berry": "../../details/integration/framework/tasmota-berry.html" ,
|
||||
"integration/ide/index": "../../details/integration/ide/index.html" ,
|
||||
"integration/ide/mdk": "../../details/integration/ide/mdk.html" ,
|
||||
"integration/ide/pc-simulator": "../../details/integration/ide/pc-simulator.html" ,
|
||||
"integration/index": "../details/integration/index.html" ,
|
||||
"integration/os/freertos": "../../details/integration/os/freertos.html" ,
|
||||
"integration/os/index": "../../details/integration/os/index.html" ,
|
||||
"integration/os/mqx": "../../details/integration/os/mqx.html" ,
|
||||
"integration/os/nuttx": "../../details/integration/os/nuttx.html" ,
|
||||
"integration/os/px5": "../../details/integration/os/px5.html" ,
|
||||
"integration/os/qnx": "../../details/integration/os/qnx.html" ,
|
||||
"integration/os/rt-thread": "../../details/integration/os/rt-thread.html" ,
|
||||
"integration/os/yocto/core_components": "../../../details/integration/os/yocto/core_components.html" ,
|
||||
"integration/os/yocto/index": "../../../details/integration/os/yocto/index.html" ,
|
||||
"integration/os/yocto/lvgl_recipe": "../../../details/integration/os/yocto/lvgl_recipe.html" ,
|
||||
"integration/os/yocto/terms_and_variables": "../../../details/integration/os/yocto/terms_and_variables.html" ,
|
||||
"integration/os/zephyr": "../../details/integration/os/zephyr.html" ,
|
||||
"layouts/flex": "../details/common-widget-features/layouts/flex.html" ,
|
||||
"layouts/grid": "../details/common-widget-features/layouts/grid.html" ,
|
||||
"layouts/index": "../details/common-widget-features/layouts/index.html" ,
|
||||
"libs/arduino_esp_littlefs": "../details/libs/arduino_esp_littlefs.html" ,
|
||||
"libs/arduino_sd": "../details/libs/arduino_sd.html" ,
|
||||
"libs/barcode": "../details/libs/barcode.html" ,
|
||||
"libs/bmp": "../details/libs/bmp.html" ,
|
||||
"libs/ffmpeg": "../details/libs/ffmpeg.html" ,
|
||||
"libs/freetype": "../details/libs/freetype.html" ,
|
||||
"libs/fs": "../details/libs/fs.html" ,
|
||||
"libs/gif": "../details/libs/gif.html" ,
|
||||
"libs/index": "../details/libs/index.html" ,
|
||||
"libs/lfs": "../details/libs/lfs.html" ,
|
||||
"libs/libjpeg_turbo": "../details/libs/libjpeg_turbo.html" ,
|
||||
"libs/libpng": "../details/libs/libpng.html" ,
|
||||
"libs/lodepng": "../details/libs/lodepng.html" ,
|
||||
"libs/libwebp": "../details/libs/libwebp.html" ,
|
||||
"libs/qrcode": "../details/libs/qrcode.html" ,
|
||||
"libs/rle": "../details/libs/rle.html" ,
|
||||
"libs/rlottie": "../details/libs/rlottie.html" ,
|
||||
"libs/svg": "../details/libs/svg.html" ,
|
||||
"libs/tiny_ttf": "../details/libs/tiny_ttf.html" ,
|
||||
"libs/tjpgd": "../details/libs/tjpgd.html" ,
|
||||
"others/file_explorer": "../details/auxiliary-modules/file_explorer.html" ,
|
||||
"others/font_manager": "../details/auxiliary-modules/font_manager.html" ,
|
||||
"others/fragment": "../details/auxiliary-modules/fragment.html" ,
|
||||
"others/gridnav": "../details/auxiliary-modules/gridnav.html" ,
|
||||
"others/ime_pinyin": "../details/auxiliary-modules/ime_pinyin.html" ,
|
||||
"others/imgfont": "../details/auxiliary-modules/imgfont.html" ,
|
||||
"others/index": "../details/auxiliary-modules/index.html" ,
|
||||
"others/monkey": "../details/auxiliary-modules/monkey.html" ,
|
||||
"others/obj_id": "../details/auxiliary-modules/obj_id.html" ,
|
||||
"others/obj_property": "../details/auxiliary-modules/obj_property.html" ,
|
||||
"others/observer": "../details/auxiliary-modules/observer.html" ,
|
||||
"others/snapshot": "../details/auxiliary-modules/snapshot.html" ,
|
||||
"overview/animations": "../details/main-modules/animation.html" ,
|
||||
"overview/color": "../details/main-modules/color.html" ,
|
||||
"overview/coord": "../details/common-widget-features/coord.html" ,
|
||||
"overview/debugging/gdb_plugin": "../../details/debugging/gdb_plugin.html" ,
|
||||
"overview/debugging/index": "../../details/debugging/index.html" ,
|
||||
"overview/debugging/log": "../../details/debugging/log.html" ,
|
||||
"overview/debugging/profiler": "../../details/debugging/profiler.html" ,
|
||||
"overview/debugging/vg_lite_tvg": "../../details/debugging/vg_lite_tvg.html" ,
|
||||
"overview/display": "../details/main-modules/display/index.html" ,
|
||||
"overview/event": "../details/common-widget-features/event.html" ,
|
||||
"overview/font": "../details/main-modules/font.html" ,
|
||||
"overview/fs": "../details/main-modules/fs.html" ,
|
||||
"overview/image": "../details/main-modules/image.html" ,
|
||||
"overview/indev": "../details/main-modules/indev.html" ,
|
||||
"overview/index": "../details/main-modules/index.html" ,
|
||||
"overview/layer": "../details/common-widget-features/layer.html" ,
|
||||
"overview/new_widget": "../details/widgets/new_widget.html" ,
|
||||
"overview/obj": "../details/common-widget-features/obj.html" ,
|
||||
"overview/renderers/arm2d": "../../details/integration/renderers/arm2d.html" ,
|
||||
"overview/renderers/index": "../../details/integration/renderers/index.html" ,
|
||||
"overview/renderers/nema_gfx": "../../details/integration/renderers/nema_gfx.html" ,
|
||||
"overview/renderers/pxp": "../../details/integration/renderers/nxp_pxp.html" ,
|
||||
"overview/renderers/sdl": "../../details/integration/renderers/sdl.html" ,
|
||||
"overview/renderers/stm32_dma2d": "../../details/integration/renderers/stm32_dma2d.html" ,
|
||||
"overview/renderers/sw": "../../details/integration/renderers/sw.html" ,
|
||||
"overview/renderers/vg_lite": "../../details/integration/renderers/vg_lite.html" ,
|
||||
"overview/renderers/vglite": "../../details/integration/renderers/nxp_vglite_gpu.html" ,
|
||||
"overview/scroll": "../details/common-widget-features/scroll.html" ,
|
||||
"overview/style": "../details/common-widget-features/styles/styles.html" ,
|
||||
"overview/style-props": "../details/common-widget-features/styles/style-properties.html" ,
|
||||
"overview/timer": "../details/main-modules/timer.html" ,
|
||||
"porting/display": "../details/main-modules/display/index.html" ,
|
||||
"porting/draw": "../details/main-modules/draw.html" ,
|
||||
"porting/indev": "../details/main-modules/indev.html" ,
|
||||
"porting/index": "../details/integration/adding-lvgl-to-your-project/index.html" ,
|
||||
"porting/os": "../details/integration/adding-lvgl-to-your-project/threading.html",
|
||||
"porting/project": "../details/integration/adding-lvgl-to-your-project/connecting_lvgl.html",
|
||||
"porting/sleep": "../details/integration/adding-lvgl-to-your-project/threading.html",
|
||||
"porting/tick": "../details/integration/adding-lvgl-to-your-project/connecting_lvgl.html",
|
||||
"porting/timer_handler": "../details/integration/adding-lvgl-to-your-project/timer_handler.html",
|
||||
"widgets/animimg": "../details/widgets/animimg.html" ,
|
||||
"widgets/arc": "../details/widgets/arc.html" ,
|
||||
"widgets/bar": "../details/widgets/bar.html" ,
|
||||
"widgets/button": "../details/widgets/button.html" ,
|
||||
"widgets/buttonmatrix": "../details/widgets/buttonmatrix.html" ,
|
||||
"widgets/calendar": "../details/widgets/calendar.html" ,
|
||||
"widgets/canvas": "../details/widgets/canvas.html" ,
|
||||
"widgets/chart": "../details/widgets/chart.html" ,
|
||||
"widgets/checkbox": "../details/widgets/checkbox.html" ,
|
||||
"widgets/dropdown": "../details/widgets/dropdown.html" ,
|
||||
"widgets/image": "../details/widgets/image.html" ,
|
||||
"widgets/imagebutton": "../details/widgets/imagebutton.html" ,
|
||||
"widgets/index": "../details/widgets/index.html" ,
|
||||
"widgets/keyboard": "../details/widgets/keyboard.html" ,
|
||||
"widgets/label": "../details/widgets/label.html" ,
|
||||
"widgets/led": "../details/widgets/led.html" ,
|
||||
"widgets/line": "../details/widgets/line.html" ,
|
||||
"widgets/list": "../details/widgets/list.html" ,
|
||||
"widgets/lottie": "../details/widgets/lottie.html" ,
|
||||
"widgets/menu": "../details/widgets/menu.html" ,
|
||||
"widgets/msgbox": "../details/widgets/msgbox.html" ,
|
||||
"widgets/obj": "../details/widgets/base_widget.html" ,
|
||||
"widgets/roller": "../details/widgets/roller.html" ,
|
||||
"widgets/scale": "../details/widgets/scale.html" ,
|
||||
"widgets/slider": "../details/widgets/slider.html" ,
|
||||
"widgets/span": "../details/widgets/spangroup.html" ,
|
||||
"widgets/spinbox": "../details/widgets/spinbox.html" ,
|
||||
"widgets/spinner": "../details/widgets/spinner.html" ,
|
||||
"widgets/switch": "../details/widgets/switch.html" ,
|
||||
"widgets/table": "../details/widgets/table.html" ,
|
||||
"widgets/tabview": "../details/widgets/tabview.html" ,
|
||||
"widgets/textarea": "../details/widgets/textarea.html" ,
|
||||
"widgets/tileview": "../details/widgets/tileview.html" ,
|
||||
"widgets/win": "../details/widgets/win.html" ,
|
||||
"details/widgets/span": "../../details/widgets/spangroup.html" ,
|
||||
"CONTRIBUTING": "contributing/index.html" ,
|
||||
"get-started/index": "../getting_started.html" ,
|
||||
"get-started/os/nuttx": "../../integration/os/nuttx.html" ,
|
||||
"get-started/platforms/arduino": "../../integration/framework/arduino.html" ,
|
||||
"get-started/platforms/espressif": "../../integration/chip/espressif.html" ,
|
||||
"get-started/platforms/pc-simulator": "../../integration/ide/pc-simulator.html" ,
|
||||
"get-started/quick-overview": "../getting_started.html" ,
|
||||
"integration/bindings/api_json": "../../integration/bindings/api_json.html" ,
|
||||
"integration/bindings/cpp": "../../integration/bindings/cpp.html" ,
|
||||
"integration/bindings/index": "../../integration/bindings/index.html" ,
|
||||
"integration/bindings/javascript": "../../integration/bindings/javascript.html" ,
|
||||
"integration/bindings/micropython": "../../integration/bindings/micropython.html" ,
|
||||
"integration/bindings/pikascript": "../../integration/bindings/pikascript.html" ,
|
||||
"integration/building/cmake": "../../integration/building/cmake.html" ,
|
||||
"integration/building/index": "../../integration/building/index.html" ,
|
||||
"integration/building/make": "../../integration/building/make.html" ,
|
||||
"integration/chip/arm": "../../integration/chip/arm.html" ,
|
||||
"integration/chip/espressif": "../../integration/chip/espressif.html" ,
|
||||
"integration/chip/index": "../../integration/chip/index.html" ,
|
||||
"integration/chip/nxp": "../../integration/chip/nxp.html" ,
|
||||
"integration/chip/renesas": "../../integration/chip/renesas/index.html" ,
|
||||
"integration/chip/stm32": "../../integration/chip/stm32.html" ,
|
||||
"integration/driver/X11": "../../integration/driver/X11.html" ,
|
||||
"integration/driver/display/fbdev": "../../../integration/driver/display/fbdev.html" ,
|
||||
"integration/driver/display/gen_mipi": "../../../integration/driver/display/gen_mipi.html" ,
|
||||
"integration/driver/display/ili9341": "../../../integration/driver/display/ili9341.html" ,
|
||||
"integration/driver/display/index": "../../../integration/driver/display/index.html" ,
|
||||
"integration/driver/display/lcd_stm32_guide": "../../../integration/driver/display/lcd_stm32_guide.html",
|
||||
"integration/driver/display/renesas_glcdc": "../../../integration/driver/display/renesas_glcdc.html" ,
|
||||
"integration/driver/display/st7735": "../../../integration/driver/display/st7735.html" ,
|
||||
"integration/driver/display/st7789": "../../../integration/driver/display/st7789.html" ,
|
||||
"integration/driver/display/st7796": "../../../integration/driver/display/st7796.html" ,
|
||||
"integration/driver/display/st_ltdc": "../../../integration/driver/display/st_ltdc.html" ,
|
||||
"integration/driver/index": "../../integration/driver/index.html" ,
|
||||
"integration/driver/libinput": "../../integration/driver/libinput.html" ,
|
||||
"integration/driver/opengles": "../../integration/driver/opengles.html" ,
|
||||
"integration/driver/touchpad/evdev": "../../../integration/driver/touchpad/evdev.html" ,
|
||||
"integration/driver/touchpad/ft6x36": "../../../integration/driver/touchpad/ft6x36.html" ,
|
||||
"integration/driver/touchpad/index": "../../../integration/driver/touchpad/index.html" ,
|
||||
"integration/driver/wayland": "../../integration/driver/wayland.html" ,
|
||||
"integration/driver/windows": "../../integration/driver/windows.html" ,
|
||||
"integration/framework/arduino": "../../integration/frameworks/arduino.html" ,
|
||||
"integration/framework/index": "../../integration/frameworks/index.html" ,
|
||||
"integration/framework/platformio": "../../integration/frameworks/platformio.html" ,
|
||||
"integration/framework/tasmota-berry": "../../integration/frameworks/tasmota-berry.html" ,
|
||||
"integration/ide/index": "../../integration/ide/index.html" ,
|
||||
"integration/ide/mdk": "../../integration/ide/mdk.html" ,
|
||||
"integration/ide/pc-simulator": "../../integration/ide/pc-simulator.html" ,
|
||||
"integration/index": "../integration/index.html" ,
|
||||
"integration/os/freertos": "../../integration/os/freertos.html" ,
|
||||
"integration/os/index": "../../integration/os/index.html" ,
|
||||
"integration/os/mqx": "../../integration/os/mqx.html" ,
|
||||
"integration/os/nuttx": "../../integration/os/nuttx.html" ,
|
||||
"integration/os/px5": "../../integration/os/px5.html" ,
|
||||
"integration/os/qnx": "../../integration/os/qnx.html" ,
|
||||
"integration/os/rt-thread": "../../integration/os/rt-thread.html" ,
|
||||
"integration/os/yocto/core_components": "../../../integration/os/yocto/core_components.html" ,
|
||||
"integration/os/yocto/index": "../../../integration/os/yocto/index.html" ,
|
||||
"integration/os/yocto/lvgl_recipe": "../../../integration/os/yocto/lvgl_recipe.html" ,
|
||||
"integration/os/yocto/terms_and_variables": "../../../integration/os/yocto/terms_and_variables.html" ,
|
||||
"integration/os/zephyr": "../../integration/os/zephyr.html" ,
|
||||
"layouts/flex": "../common-widget-features/layouts/flex.html" ,
|
||||
"layouts/grid": "../common-widget-features/layouts/grid.html" ,
|
||||
"layouts/index": "../common-widget-features/layouts/index.html" ,
|
||||
"libs/arduino_esp_littlefs": "../libs/arduino_esp_littlefs.html" ,
|
||||
"libs/arduino_sd": "../libs/arduino_sd.html" ,
|
||||
"libs/barcode": "../libs/barcode.html" ,
|
||||
"libs/bmp": "../libs/bmp.html" ,
|
||||
"libs/ffmpeg": "../libs/ffmpeg.html" ,
|
||||
"libs/freetype": "../libs/freetype.html" ,
|
||||
"libs/fs": "../libs/fs.html" ,
|
||||
"libs/gif": "../libs/gif.html" ,
|
||||
"libs/index": "../libs/index.html" ,
|
||||
"libs/lfs": "../libs/lfs.html" ,
|
||||
"libs/libjpeg_turbo": "../libs/libjpeg_turbo.html" ,
|
||||
"libs/libpng": "../libs/libpng.html" ,
|
||||
"libs/lodepng": "../libs/lodepng.html" ,
|
||||
"libs/libwebp": "../libs/libwebp.html" ,
|
||||
"libs/qrcode": "../libs/qrcode.html" ,
|
||||
"libs/rle": "../libs/rle.html" ,
|
||||
"libs/rlottie": "../libs/rlottie.html" ,
|
||||
"libs/svg": "../libs/svg.html" ,
|
||||
"libs/tiny_ttf": "../libs/tiny_ttf.html" ,
|
||||
"libs/tjpgd": "../libs/tjpgd.html" ,
|
||||
"others/file_explorer": "../auxiliary-modules/file_explorer.html" ,
|
||||
"others/font_manager": "../auxiliary-modules/font_manager.html" ,
|
||||
"others/fragment": "../auxiliary-modules/fragment.html" ,
|
||||
"others/gridnav": "../auxiliary-modules/gridnav.html" ,
|
||||
"others/ime_pinyin": "../auxiliary-modules/ime_pinyin.html" ,
|
||||
"others/imgfont": "../auxiliary-modules/imgfont.html" ,
|
||||
"others/index": "../auxiliary-modules/index.html" ,
|
||||
"others/monkey": "../auxiliary-modules/monkey.html" ,
|
||||
"others/obj_id": "../auxiliary-modules/obj_id.html" ,
|
||||
"others/obj_property": "../auxiliary-modules/obj_property.html" ,
|
||||
"others/observer": "../main-modules/observer.html" ,
|
||||
"others/snapshot": "../auxiliary-modules/snapshot.html" ,
|
||||
"overview/animations": "../main-modules/animation.html" ,
|
||||
"overview/color": "../main-modules/color.html" ,
|
||||
"overview/coord": "../common-widget-features/coord.html" ,
|
||||
"overview/debugging/gdb_plugin": "../../debugging/gdb_plugin.html" ,
|
||||
"overview/debugging/index": "../../debugging/index.html" ,
|
||||
"overview/debugging/log": "../../debugging/log.html" ,
|
||||
"overview/debugging/profiler": "../../debugging/profiler.html" ,
|
||||
"overview/debugging/vg_lite_tvg": "../../debugging/vg_lite_tvg.html" ,
|
||||
"overview/display": "../main-modules/display/index.html" ,
|
||||
"overview/event": "../common-widget-features/event.html" ,
|
||||
"overview/font": "../main-modules/font.html" ,
|
||||
"overview/fs": "../main-modules/fs.html" ,
|
||||
"overview/image": "../main-modules/image.html" ,
|
||||
"overview/indev": "../main-modules/indev.html" ,
|
||||
"overview/index": "../main-modules/index.html" ,
|
||||
"overview/layer": "../common-widget-features/layer.html" ,
|
||||
"overview/new_widget": "../widgets/new_widget.html" ,
|
||||
"overview/obj": "../common-widget-features/obj.html" ,
|
||||
"overview/renderers/arm2d": "../../integration/renderers/arm2d.html" ,
|
||||
"overview/renderers/index": "../../integration/renderers/index.html" ,
|
||||
"overview/renderers/nema_gfx": "../../integration/renderers/nema_gfx.html" ,
|
||||
"overview/renderers/pxp": "../../integration/renderers/nxp_pxp.html" ,
|
||||
"overview/renderers/sdl": "../../integration/renderers/sdl.html" ,
|
||||
"overview/renderers/stm32_dma2d": "../../integration/renderers/stm32_dma2d.html" ,
|
||||
"overview/renderers/sw": "../../integration/renderers/sw.html" ,
|
||||
"overview/renderers/vg_lite": "../../integration/renderers/vg_lite.html" ,
|
||||
"overview/renderers/vglite": "../../integration/renderers/nxp_vglite_gpu.html" ,
|
||||
"overview/scroll": "../common-widget-features/scroll.html" ,
|
||||
"overview/style": "../common-widget-features/styles/styles.html" ,
|
||||
"overview/style-props": "../common-widget-features/styles/style-properties.html" ,
|
||||
"overview/timer": "../main-modules/timer.html" ,
|
||||
"porting/display": "../main-modules/display/index.html" ,
|
||||
"porting/draw": "../main-modules/draw.html" ,
|
||||
"porting/indev": "../main-modules/indev.html" ,
|
||||
"porting/index": "../integration/adding-lvgl-to-your-project/index.html" ,
|
||||
"porting/os": "../integration/adding-lvgl-to-your-project/threading.html",
|
||||
"porting/project": "../integration/adding-lvgl-to-your-project/connecting_lvgl.html",
|
||||
"porting/sleep": "../integration/adding-lvgl-to-your-project/threading.html",
|
||||
"porting/tick": "../integration/adding-lvgl-to-your-project/connecting_lvgl.html",
|
||||
"porting/timer_handler": "../integration/adding-lvgl-to-your-project/timer_handler.html",
|
||||
"widgets/animimg": "../widgets/animimg.html" ,
|
||||
"widgets/arc": "../widgets/arc.html" ,
|
||||
"widgets/bar": "../widgets/bar.html" ,
|
||||
"widgets/button": "../widgets/button.html" ,
|
||||
"widgets/buttonmatrix": "../widgets/buttonmatrix.html" ,
|
||||
"widgets/calendar": "../widgets/calendar.html" ,
|
||||
"widgets/canvas": "../widgets/canvas.html" ,
|
||||
"widgets/chart": "../widgets/chart.html" ,
|
||||
"widgets/checkbox": "../widgets/checkbox.html" ,
|
||||
"widgets/dropdown": "../widgets/dropdown.html" ,
|
||||
"widgets/image": "../widgets/image.html" ,
|
||||
"widgets/imagebutton": "../widgets/imagebutton.html" ,
|
||||
"widgets/index": "../widgets/index.html" ,
|
||||
"widgets/keyboard": "../widgets/keyboard.html" ,
|
||||
"widgets/label": "../widgets/label.html" ,
|
||||
"widgets/led": "../widgets/led.html" ,
|
||||
"widgets/line": "../widgets/line.html" ,
|
||||
"widgets/list": "../widgets/list.html" ,
|
||||
"widgets/lottie": "../widgets/lottie.html" ,
|
||||
"widgets/menu": "../widgets/menu.html" ,
|
||||
"widgets/msgbox": "../widgets/msgbox.html" ,
|
||||
"widgets/obj": "../widgets/base_widget.html" ,
|
||||
"widgets/roller": "../widgets/roller.html" ,
|
||||
"widgets/scale": "../widgets/scale.html" ,
|
||||
"widgets/slider": "../widgets/slider.html" ,
|
||||
"widgets/span": "../widgets/spangroup.html" ,
|
||||
"widgets/spinbox": "../widgets/spinbox.html" ,
|
||||
"widgets/spinner": "../widgets/spinner.html" ,
|
||||
"widgets/switch": "../widgets/switch.html" ,
|
||||
"widgets/table": "../widgets/table.html" ,
|
||||
"widgets/tabview": "../widgets/tabview.html" ,
|
||||
"widgets/textarea": "../widgets/textarea.html" ,
|
||||
"widgets/tileview": "../widgets/tileview.html" ,
|
||||
"widgets/win": "../widgets/win.html" ,
|
||||
"details/widgets/span": "../../widgets/spangroup.html" ,
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -20,27 +20,27 @@ Create beautiful UIs for any MCU, MPU and display type.
|
||||
|
||||
<div class="home-cards-container">
|
||||
<div class="home-cards">
|
||||
<a href="intro/introduction/index.html" class="home-card">
|
||||
<a href="introduction/index.html" class="home-card">
|
||||
<svg><use href="#svg-home-intro"></use></svg>
|
||||
<h3>Introduction</h3>
|
||||
<p>Get familiar with LVGL.</p>
|
||||
</a>
|
||||
<a href="intro/getting_started/index.html" class="home-card">
|
||||
<a href="getting_started/index.html" class="home-card">
|
||||
<svg><use href="#svg-home-getting-started"></use></svg>
|
||||
<h3>Getting Started</h3>
|
||||
<p>Learn how LVGL works.</p>
|
||||
</a>
|
||||
<a href="intro/getting_started/whats_next.html" class="home-card">
|
||||
<a href="getting_started/whats_next.html" class="home-card">
|
||||
<svg><use href="#svg-home-play"></use></svg>
|
||||
<h3>Going deeper</h3>
|
||||
<p>Get your feet wet with LVGL.</p>
|
||||
</a>
|
||||
<a href="details/integration/index.html" class="home-card">
|
||||
<a href="integration/index.html" class="home-card">
|
||||
<svg><use href="#svg-home-integration"></use></svg>
|
||||
<h3>Integrating LVGL into Your Project</h3>
|
||||
<p>Learn how to add LVGL to your project for any platform, framework and display type.</p>
|
||||
</a>
|
||||
<a href="details/widgets/index.html" class="home-card">
|
||||
<a href="widgets/index.html" class="home-card">
|
||||
<svg><use href="#svg-home-widgets"></use></svg>
|
||||
<h3>Widgets</h3>
|
||||
<p>Learn to use LVGL Widgets with examples.</p>
|
||||
@@ -61,8 +61,8 @@ Introduction
|
||||
:class: toctree-1-deep toctree-landing-page
|
||||
:maxdepth: 1
|
||||
|
||||
intro/introduction/index
|
||||
intro/getting_started/index
|
||||
introduction/index
|
||||
getting_started/index
|
||||
|
||||
|
||||
Details
|
||||
@@ -73,14 +73,14 @@ Details
|
||||
:maxdepth: 1
|
||||
|
||||
examples
|
||||
details/integration/index
|
||||
details/common-widget-features/index
|
||||
details/widgets/index
|
||||
details/main-modules/index
|
||||
details/xml/index
|
||||
details/auxiliary-modules/index
|
||||
details/libs/index
|
||||
details/debugging/index
|
||||
integration/index
|
||||
common-widget-features/index
|
||||
widgets/index
|
||||
main-modules/index
|
||||
xml/index
|
||||
auxiliary-modules/index
|
||||
libs/index
|
||||
debugging/index
|
||||
guides/index
|
||||
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user