Watch Interface Example

(For a general overview of examples and their usage, please refer to the README.md file in the parent “examples” directory.)

Source Code Path: example/multimedia/lvgl/watch_v9

This example implements a smartwatch interface using LVGL v9, including the following main functional interfaces:

  • Honeycomb main menu

  • Watch face

  • Cube rotation (not supported on SF32lb55x series chips)

Note: The SF32LB55X series does not support the 3D rotation (rotation3d) demo, so the corresponding honeycomb entry cannot be opened on 55x platforms.

Usage

The following sections provide only absolutely necessary information. For complete steps on configuring SiFli-SDK and using it to build and run projects, please refer to the SiFli-SDK Quick Start.

Supported Development Boards

  • sf32lb52-lcd series

  • sf32lb56-lcd series

  • sf32lb58-lcd series

Note

  • 520-hdk is not supported

Hardware Requirements

This example does not require special hardware and can run directly on supported development boards.

Configure Project

Specify Fonts

Refer to src/resource/fonts/SConscript, add font .c files, and use extern declarations where needed

Troubleshooting

Users may encounter the following compatibility issues when using this example:

  • Running on 520-hdk development board will fail

  • SF32lb55x series chips do not support cube rotation function

For any technical questions, please submit an issue on GitHub.