#PinePhone's I2C Touch Panel ... Here's everything we know ... Let's read the Touch Panel with Apache #NuttX RTOS!
#PinePhone's I2C Touch Panel is connected on TWI0 and PH4 ... Let's poll PH4 for Touch Input, the easier (inefficient) way
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
Let's read the Product ID 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
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 Touch Coordinates correctly from #PinePhone's I2C Touch Panel! 🎉
Source: https://github.com/lupyuen/pinephone-nuttx#pinephone-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
#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