Main ModulesΒΆ Display (lv_display) Overview Setting Up Your Display(s) Screen Layers Color Format Refreshing Events API Changing Resolution Inactivity Measurement Rotation Constraints on Redrawn Area Tiled Rendering Extending/Combining Displays API Input Device (lv_indev) Creating an Input Device Other Features API Color (lv_color) Creating Colors Opacity API Font (lv_font) Unicode Support Typesetting Built-In Fonts Special Features Adding a New Font Adding New Symbols Loading a Font at Run-Time Loading a Font from a Memory Buffer at Run-Time Using a BDF Font Adding a New Font Engine Using Font Fallback API Images (lv_image) Store images Color formats Add and use images Image decoder Image caching API Timer (lv_timer) Creating a Timer Ready and Reset Setting Parameters Repeat Count Pause and Resume Measuring Idle Time Enable and Disable Timer Handler Resume Callback Asynchronous calls API Animation (lv_anim) Create an Animation Animation Path Speed vs Time Animating in Both Directions Starting an Animation Deleting Animations Pausing Animations Timeline Examples API File System (lv_fs_drv) Ready-to-Use Drivers Identifier Letters Adding a Driver Limiting Directory Access Usage Example Use Drives for Images Optional File Buffering/Caching API Drawing Draw Pipeline Draw API Draw Layers Draw Descriptors