lvgl / lv_port_linux

LVGL configured to work with a standard Linux framebuffer
MIT License
208 stars 140 forks source link

Error during make #41

Closed CiaranHickey98 closed 5 months ago

CiaranHickey98 commented 5 months ago

Introduce the problem:

I am trying to build this project for the first time. I have cloned this repo and updated the submodule as instructed. However when I run make. I get this error: make: *** no rule to make target 'build/obj//root/Git/lv_port_frame_buffer/lvgl/src/draw/sw/blend/neon/lv_blend_neon.o', needed by 'default'. Stop. Any help with this issue would be appreciated.

kisvegabor commented 5 months ago

I've just updated to project to LVGL v9 and the Makefile is really not working. However I tested it with CMake an it works well with it.

CiaranHickey98 commented 5 months ago

Thanks, I noticed the new README, followed it and got demo compiling and running. The output to framebuffer works well but I am now finding it difficult to use evdev for touchscreen input. Is there a comprehensive guide you could point me to?

kisvegabor commented 5 months ago

I haven't tried it out, but lv_evdev_create should work.

CiaranHickey98 commented 5 months ago

Thanks! The recent changes made a lot of the old forum posts' solutions unhelpful but the enabling evdev has been simplified to enabling it in lv_conf.h and running lv_evdev_create as @kisvegabor suggested.

kisvegabor commented 5 months ago

Could you comment in some of these old Forum post about the new method?