#NuttX Kernel Driver for #PinePhone Touch Panel ... Works OK with #LVGL! 🎉 Now we need to optimise the rendering 🤔
Source: https://github.com/lupyuen/pinephone-nuttx#nuttx-touch-panel-driver-for-pinephone
#NuttX Interrupt Handler now handles I2C Touch Events correctly on #PinePhone! 🎉
Source: https://github.com/lupyuen/pinephone-nuttx#handle-interrupts-from-touch-panel
#NuttX Interrupt Handlers can't make I2C Requests ... So we forward #PinePhone's I2C Touch Events to a Background Thread for processing
Source: https://github.com/lupyuen/pinephone-nuttx#handle-interrupts-from-touch-panel
#PinePhone's I2C Touch Panel fires Interrupts non-stop ... Until we set the Touch Panel Status to 0
Source: https://github.com/lupyuen/pinephone-nuttx#handle-interrupts-from-touch-panel
Let's read #PinePhone's Touch Panel the proper way ... By handling Touch Input Interrupts on Apache #NuttX RTOS
Source: https://github.com/lupyuen/pinephone-nuttx#handle-interrupts-from-touch-panel
Apache #NuttX RTOS reads the Touch Coordinates correctly from #PinePhone's I2C Touch Panel! 🎉
Source: https://github.com/lupyuen/pinephone-nuttx#pinephone-touch-panel
Here's how we read the Touch Coordinates from #PinePhone's I2C Touch Panel
Source: https://github.com/lupyuen/pinephone-nuttx#pinephone-touch-panel
Apache #NuttX RTOS reads the Product ID correctly from #PinePhone's I2C Touch Panel! 🎉
Source: https://github.com/lupyuen/pinephone-nuttx#pinephone-touch-panel
Let's read the Product ID from #PinePhone's I2C Touch Panel
Source: https://github.com/lupyuen/pinephone-nuttx#pinephone-touch-panel
Polling #PinePhone's I2C Touch Panel ... Here's how we do it with Apache #NuttX RTOS
Source: https://github.com/lupyuen/pinephone-nuttx#pinephone-touch-panel
#PinePhone's I2C Touch Panel is connected on TWI0 and PH4 ... Let's poll PH4 for Touch Input, the easier (inefficient) way
#PinePhone's I2C Touch Panel ... Here's everything we know ... Let's read the Touch Panel with Apache #NuttX RTOS!
Apache #NuttX Mainline supports I2C on #PinePhone's Allwinner A64 🎉
Booting Apache #NuttX RTOS on #PinePhone ... With a microSD Card
Article: https://lupyuen.github.io/articles/what?5#boot-nuttx
Here's how we build Apache #NuttX RTOS for #PinePhone
Article: https://lupyuen.github.io/articles/what?4#build-nuttx
To run Apache #NuttX RTOS on #PinePhone we need: 1️⃣ Serial Debug Cable 2️⃣ microSD Card
Article: https://lupyuen.github.io/articles/what?4#build-nuttx
Someday students might use Apache #NuttX RTOS to experiment with #PinePhone 🤔
Article: https://lupyuen.github.io/articles/what?3#smartphone-education
Apache #NuttX RTOS for #PinePhone isn't ready as a Daily Driver ... But it might help Learners
Article: https://lupyuen.github.io/articles/what?2#smaller-and-simpler
IoT Techie and Educator / Apache NuttX PMC