Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[LVGL] Add support for LVGL 9.0 #311

Closed
mvladic opened this issue Feb 16, 2024 · 9 comments
Closed

[LVGL] Add support for LVGL 9.0 #311

mvladic opened this issue Feb 16, 2024 · 9 comments

Comments

@mvladic
Copy link
Contributor

mvladic commented Feb 16, 2024

For now, add support for all currently implemented widgets and styles to work with LVGL 9.0. It should be possible to choose between versions 8.3 and 9.0 for new and existing projects.

@mvladic mvladic self-assigned this Feb 16, 2024
mvladic added a commit that referenced this issue Mar 7, 2024
mvladic added a commit that referenced this issue Mar 8, 2024
@mvladic mvladic added this to the 0.11.0 milestone Mar 8, 2024
@mvladic mvladic changed the title Add support for LVGL 9.0 [LVGL] Add support for LVGL 9.0 Mar 8, 2024
mvladic added a commit that referenced this issue Mar 9, 2024
mvladic added a commit that referenced this issue Mar 9, 2024
mvladic added a commit that referenced this issue Mar 9, 2024
@mvladic
Copy link
Contributor Author

mvladic commented Mar 9, 2024

Important!

Online Image Converter and correspondingly lv_img_conv library do not support LVGL 9.0. Instead, LVGLImage.py python script is used.

LVGLImage.py script is distributed with the EEZ Studio, but for EEZ Studio to be able to execute this script following requirements must be fulfilled:

  1. Python 3 is installed on the system

  2. Install pypng and lz4 modules:

    python3 -m pip install pypng
    python3 -m pip install lz4
    
  3. Install pngquant tool:

    • Linux (Debian)

      sudo apt install pngquant
      
    • Mac

      brew install pngquant
      
    • Windows

      No action for pngquant needed, it is distributed with the EEZ Studio. Still, you need the requirements 1. and 2.

mvladic added a commit that referenced this issue Mar 10, 2024
@mhaberler
Copy link

Hi,
moving from 8 to 9 as well, and migrated from PubSub to Observers which work welll

do Observers have any bearing on Studio 8->9 migration?

@mvladic
Copy link
Contributor Author

mvladic commented Apr 5, 2024

No, because EEZ Studio and eez-framework don't use PubSub or Observers.

@liriyao
Copy link

liriyao commented Jul 24, 2024

i have already install pypng and lz4 ,but it still can't build when i have a PNG in the srceen
1721809725626

@liriyao
Copy link

liriyao commented Jul 24, 2024

微信截图_20240724162951

@itarozzi
Copy link

i have already install pypng and lz4 ,but it still can't build when i have a PNG in the srceen

In this case seems pypng is well installed, but it encounter some errors in png format. Can you share the png image you are using?

@liriyao
Copy link

liriyao commented Jul 24, 2024

i have already install pypng and lz4 ,but it still can't build when i have a PNG in the srceen

In this case seems pypng is well installed, but it encounter some errors in png format. Can you share the png image you are using?

i just use the wechat srceen shot to make a png like this
111

@liriyao
Copy link

liriyao commented Jul 24, 2024

i have already install pypng and lz4 ,but it still can't build when i have a PNG in the srceen

In this case seems pypng is well installed, but it encounter some errors in png format. Can you share the png image you are using?

I used another screenshot method windows screenshot is OK,wechat screenshot don't .Is it a compatibility issue?

@liriyao
Copy link

liriyao commented Jul 24, 2024

ggggg1
fuck the wechat !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants