「App:Library:LVGL」の版間の差分
提供: robot-jp wiki
ナビゲーションに移動検索に移動186行目: | 186行目: | ||
== SquareLine Studio == | == SquareLine Studio == | ||
<blockquote> | <blockquote> | ||
+ | :{| class="wikitable" | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:Introduction|Introduction]]==== | ||
+ | |[[App:Library:LVGL:docs:Introduction#Introduction|Introduction]] | ||
+ | [[App:Library:LVGL:docs:Introduction#Requirements|Requirements]] | ||
+ | [[App:Library:LVGL:docs:Introduction#License|License]] | ||
+ | [[App:Library:LVGL:docs:Introduction#Repository layout|Repository layout]] | ||
+ | [[App:Library:LVGL:docs:Introduction#Release policy|Release policy]] | ||
+ | [[App:Library:LVGL:docs:Introduction#FAQ|FAQ]] | ||
+ | |- | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:Examples|Examples]]==== | ||
+ | |[[App:Library:LVGL:docs:Examples#Get started|Get started]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Examples#Styles|Styles]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Examples#Animations|Animations]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Examples#Events|Events]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Examples#Layouts|Layouts]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Examples#Scrolling|Scrolling]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Examples#Widgets|Widgets]] | ||
+ | |- | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:Get started|Get started]]==== | ||
+ | |[[App:Library:LVGL:docs:Get started#Quick overview|Quick overview]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Get started#Get started in a simulator|Get started in a simulator]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Get started#Add LVGL into your project|Add LVGL into your project]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Get started#Learn the basics|Learn the basics]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Get started#Examples|Examples]] | ||
+ | |- | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:Porting|porting]]==== | ||
+ | |[[App:Library:LVGL:docs:Porting:Set up a project|Set up a project]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Porting:Display interface|Display interface]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Porting:Tick interface|Tick interface]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Porting:Task Handler|Task Handler]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Porting:Sleep management|Sleep management]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Porting:Operating system and interrupts|Operating system and interrupts]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Porting:Logging|Logging]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Porting:Add custom GPU|Add custom GPU]] | ||
+ | |- | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:Overview|Overview]]==== | ||
+ | |[[App:Library:LVGL:docs:Overview:Objects|Objects]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Positions, sizes, and layouts|Positions, sizes, and layouts]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Styles|Styles]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Style properties|Style properties]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Scroll|Scroll]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Layers|Layers]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Events|Events]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Input devices|Input devices]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Displays|Displays]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Colors|Colors]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Fonts|Fonts]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Images|Images]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:File system|File system]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Animations|Animations]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Timers|Timers]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:Drawing|Drawing]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Overview:New widget|New widget]] | ||
+ | |- | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:Widgets|Widgets]]==== | ||
+ | |[[App:Library:LVGL:docs:Widgets:Base object|Base object (lv_obj)]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Widgets:Core widgets|Core widgets]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Widgets:Extra widgets|Extra widgets]] | ||
+ | |- | ||
+ | | | ||
+ | |||
+ | ====[[App:Library:LVGL:docs:Layouts|Layouts]]==== | ||
+ | |[[App:Library:LVGL:docs:Layouts:Flex|Flex]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Layouts:Grid|Grid]] | ||
+ | |- | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:3rd party libraries|3rd party libraries]]==== | ||
+ | |[[App:Library:LVGL:docs:3rd party libraries:File System Interfaces|File System Interfaces]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:3rd party libraries:BMP decoder|BMP decoder]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:3rd party libraries:JPG decoder|JPG decoder]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:3rd party libraries:PNG decoder|PNG decoder]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:3rd party libraries:GIF decoder|GIF decoder]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:3rd party libraries:FreeType support|FreeType support]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:3rd party libraries:QR code|QR code]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:3rd party libraries:Lottie player|Lottie player]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:3rd party libraries:FFmpeg support|FFmpeg support]] | ||
+ | |- | ||
+ | | | ||
+ | |||
+ | ====[[App:Library:LVGL:docs:Others|Others]]==== | ||
+ | |[[App:Library:LVGL:docs:Others:Snapshot|Snapshot]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Others:Monkey|Monkey]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Others:Grid navigation|Grid navigation]] | ||
+ | |- | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:Contributing|Contributing]]==== | ||
+ | |[[App:Library:LVGL:docs:Contributing|Introduction]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Contributing#Pull request|Pull request]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Contributing#Developer Certification of Origin (DCO)|Developer Certification of Origin (DCO)]] | ||
+ | |||
+ | [[App:Library:LVGL:docs:Contributing#Ways to contribute|Ways to contribute]] | ||
+ | |- | ||
+ | | | ||
+ | |||
+ | ====[[App:Library:LVGL:docs:Changelog|Changelog]]==== | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | ====[[App:Library:LVGL:docs:Roadmap|Roadmap]]==== | ||
+ | | | ||
+ | |} | ||
</blockquote> | </blockquote> | ||
2022年7月25日 (月) 10:38時点における版
日本語訳
LVGL Ver8.2 docs (ORG)
LVGL Readme (github)
SquareLine Studio
LVGL Tutorial Video
That Project (ESP32+LVGL)
No. YouTube 日本語訳 Task Arduino IDE lvgl.h TFT_eSPI.h Touch LCD LittlevGL | Arduino IDE] ● 配線 I/O Port 設定
TFT_eSPI インストール
タッチ位置調整
LCD向き設定(横長)
● ● ● LittlevGL | Arduino IDE] LittlevGL | Arduino IDE] ESP32 Dynamic WIFI configuration GUI using LVGL7.x ● ● ● ● ● ESP32 + ESP-NOW + LVGL7 ● ● ESP32 + ESP-NOW + LVGL7 ● ● Make your own System Monitor with ESP32 + LVGL 8 ESP32-Watch for OpenHaystack QR Code Maker (ESP32+LVGL8) Part.2: Creating Tesla's Website in SquareLine Studio (ESP32+LVGL) Creating Tesla's Website in SquareLine Studio (ESP32+LVGL) Not AirTag, But ESP32Tag] LVGL8 | Ep 3. Base Project for WiFi Settings]
Link
LVGL 公式
LVGL https://lvgl.io/ (訳) LVGL docs https://docs.lvgl.io/master/index.html (訳) Github https://github.com/lvgl/lvgl (訳) SquareLine Studio https://squareline.io/ SquareLine Studio docs https://docs.squareline.io/docs/squareline/ (訳) LVGL's Blog (ESP32関連)
2019/08/05 Pure Micropython Display Driver (訳) 2019/02/23 New release v5.3 - Micropython support, New object types, new features (訳)
2019/02/02 How to use the iPod Nano 6 LCD for LittlevGL (訳)
2019/01/31 Espressif officially supports LittlevGL on ESP32! Let's try it! (訳)
2018/12/26 LittlevGL References (訳)
関連資料 (ESP32+LVGL)
補足事項
- Arduino IDE の場合、ライブラリマネージャからLVGLをインストール可。
- Linux(ubuntu) に Eclipse + ESP-IDF を入れる方法:1 , 2 ,
- LVGLは旧名LittlevGL
- LVGL作者は基本的には Linux+Eclipse+SDK の環境