lvgl / lv_port_linux

LVGL configured to work with a standard Linux framebuffer
MIT License
260 stars 160 forks source link

Error during make #41

Closed CiaranHickey98 closed 10 months ago

CiaranHickey98 commented 10 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 10 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 10 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 10 months ago

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

CiaranHickey98 commented 10 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 10 months ago

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