philippe44 / squeezelite-esp32

squeezelite ported to esp32
63 stars 123 forks source link

Add support for display #5

Closed sle118 closed 4 years ago

sle118 commented 5 years ago

Espressif has made littlevgl available of the platform.

https://github.com/espressif/esp-iot-solution/blob/master/documents/hmi_solution/littlevgl/littlevgl_guide_en.md

daduke commented 5 years ago

for the last 3 hours I tried setting up 'esp iot solution' and run a display test example. It does not compile using the 'new' tool chain (gcc 8.2). I can't find the 5.2 tool chain for Linux any longer and even if I could, I don't think that's the route to go. Any hints?

philippe44 commented 5 years ago

you're talking about the specific display project, not about the squeezelite-esp32, right?

daduke commented 5 years ago

correct. squeezelite-esp32 compiles but stutters (you remember), but the "iot solution" which includes littleevgl throws hundreds of errors. I opened an issue https://github.com/espressif/esp-iot-solution/issues/51, let's see what they say.

daduke commented 5 years ago

ok I finally managed to install IDF 3.2 with gcc 5.2. Now the littleevgl examples do compile, but squeezelite-esp32 doesn't (nvs stuff unknown). Seems we can have either littleevgl or squeezelite-esp32, but not both. What a pain...

sle118 commented 5 years ago

Let's keep this enhancement thread dedicated to the intended topic, please :)

sle118 commented 4 years ago

Basic display for commonly available i2s oled screens has been implemented in sle118's repository, so closing this one.