displaymicropythonraspberry-pi-picolvgl

Waveshare RP2350 Touch Lcd 1.28 inch LVGL


Got my hand on a cheap Wavehsare RP2350 Touch LCD 1.28 inch round display, and wondered if I could run LVGL Micropython on It. I'm a newbie.

I tried the official Wavehsare documentation, and didn't understand a single word. Thanks.


Solution

  • Based on your previous experience in coding, you can choose Arduino, MicroPython or C to program the module. The Waveshare wiki has a very detailed doc on each method.

    My personal recommendation would be to go with Arduino or MicroPython.

    You can download the demo code from here (Demo programs given by Waveshare). This ZIP contains code examples for Arduino, MicroPython and C.

    If you choose Arduino -

    1. Visit this link
    2. Follow each step carefully to setup the device for Arduino.
    3. Unzip the file and go to arduino > RP2350-Touch-LCD-1.28 folder and open the RP2350-Touch-LCD-1.28.ino file in arduino IDE.
    4. Upload the code in the device.
    5. You should see the demo running on the screen.

    If you choose MicroPython -

    1. Visit this link and Follow each step carefully. It includes uploading the .uf2 file to the device in boot mode, downloading Thonny IDE and uploading the example code to the device.
    2. You should see the demo running on the screen.

    Hope this helps.