NSH Shell on #NuttX inits #PinePhone LCD Display and Touch Panel ... Unless we're booting our own NuttX App
Article: https://lupyuen.github.io/articles/lvgl2?3#boot-to-lvgl
How we configure Apache #NuttX RTOS to boot an #LVGL App
Article: https://lupyuen.github.io/articles/lvgl2?3#boot-to-lvgl
Here's how we create a Bootable microSD for #PinePhone ... That will boot an #LVGL Touchscreen App with Apache #NuttX RTOS
Article: https://lupyuen.github.io/articles/lvgl2?2#boot-nuttx-on-pinephone
Booting an #LVGL Touchscreen App on #PinePhone with Apache #NuttX RTOS ... All shall be explained in this article
#LVGL Benchmark on #PinePhone on Apache #NuttX RTOS
Source: https://github.com/lupyuen/pinephone-nuttx#lvgl-demos-on-pinephone
#PinePhone on Apache #NuttX RTOS in the Wild ... Now auto-boots to #LVGL Touchscreen App ... Without a Serial Cable! 🎉
Source: https://github.com/lupyuen/pinephone-nuttx#boot-to-lvgl-on-pinephone
#LVGL "Music Player" on #PinePhone on Apache #NuttX RTOS ... Sorry no audio yet
Source: https://github.com/lupyuen/pinephone-nuttx#lvgl-demos-on-pinephone
#LVGL on #PinePhone on Apache #NuttX RTOS ... Increased the Default Font Size from 14 to 20 ... Looks squished 🤔
Source: https://github.com/lupyuen/pinephone-nuttx#lvgl-settings-for-pinephone
Tweaking #LVGL Settings for #PinePhone on Apache #NuttX RTOS ... To make it more Touch-Friendly 🤔
Source: https://github.com/lupyuen/pinephone-nuttx#lvgl-settings-for-pinephone
Our #NuttX Driver for #PinePhone Touch Panel has these Limitations
Article: https://lupyuen.github.io/articles/touch2?16#driver-limitations
Creating our own #LVGL Touchscreen Apps for #PinePhone and Apache #NuttX RTOS
Article: https://lupyuen.github.io/articles/touch2?15#lvgl-calls-our-driver
How #LVGL calls our #NuttX Driver to read #PinePhone's Touch Panel
Article: https://lupyuen.github.io/articles/touch2?15#lvgl-calls-our-driver
Here's how we configure #LVGL on #PinePhone for Apache #NuttX RTOS ... Don't forget lv_port_tick!
Article: https://lupyuen.github.io/articles/touch2?12#lvgl-calls-our-driver
Reading a Touch Sample from our #NuttX Driver for #PinePhone Touch Panel
Article: https://lupyuen.github.io/articles/touch2?11#read-a-touch-sample
We register our #NuttX Driver for #PinePhone Touch Panel at "/dev/input0"
Article: https://lupyuen.github.io/articles/touch2?10#register-touch-panel-driver
#LVGL on #PinePhone with Apache #NuttX RTOS ... Works much better now! Always use lv_port_tick 👍
Source: https://github.com/apache/nuttx-apps/pull/1341#issuecomment-1375742962
We create a #NuttX Kernel Driver for #PinePhone Touch Panel
Article: https://lupyuen.github.io/articles/touch2?9#nuttx-touch-panel-driver
Simple test of our Interrupt Handler for #PinePhone Touch Panel ... On Apache #NuttX RTOS
Article: https://lupyuen.github.io/articles/touch2?8#test-our-interrupt-handler
Let's throttle the Interrupts from #PinePhone Touch Panel ... So #NuttX RTOS doesn't get overwhelmed
Article: https://lupyuen.github.io/articles/touch2?7#handle-interrupts-from-touch-panel
#PinePhone Touch Panel fires too many Interrupts! We need to throttle them
Article: https://lupyuen.github.io/articles/touch2?6#attach-our-interrupt-handler
IoT Techie and Educator / Apache NuttX PMC