Inside our @PINE64 #PinePhone Display Driver ... For Apache #NuttX RTOS
Article: https://lupyuen.github.io/articles/dsi3?2#complete-display-driver-for-pinephone
Adding #PinePhone Display Driver to Apache #NuttX Kernel in small chunks ... All shall be explained in this article
Testing our #NuttX Driver for MIPI Display Serial Interface ... First on our Local Computer ... Then on #PinePhone
Source: https://github.com/lupyuen/pinephone-nuttx#test-mipi-dsi-for-nuttx-kernel
#PinePhone Display Integration Test ... 1️⃣ MIPI DSI Driver in #NuttX Kernel ... 2️⃣ Display Engine Driver in #ZigLang
Source: https://github.com/lupyuen/pinephone-nuttx#test-mipi-dsi-for-nuttx-kernel
Converting our #PinePhone MIPI DSI Driver from #ZigLang to C ... Piece of cake!
Source: https://github.com/lupyuen/pinephone-nuttx#add-mipi-dsi-to-nuttx-kernel
Now adding MIPI Display Serial Interface to Apache #NuttX Kernel ... Very soon NuttX will render graphics on PinePhone! 👍
Source: https://github.com/lupyuen/pinephone-nuttx#add-mipi-dsi-to-nuttx-kernel
#PinePhone's Allwinner A64 Timing Controller TCON0 ... Finally deciphered the innards
Article: https://lupyuen.github.io/articles/de#appendix-timing-controller-tcon0
#PinePhone's Allwinner A64 MIPI DPHY is Totally Undocumented ... Here's what we discovered with Reverse Engineering
Article: https://lupyuen.github.io/articles/dsi#appendix-enable-mipi-display-physical-layer-dphy
Our #PinePhone Display Driver for Apache #NuttX RTOS shall implement these steps
Article: https://lupyuen.github.io/articles/dsi#appendix-sequence-of-steps-for-pinephone-display-driver
"Which operating system do you use on your device?" ... "Zephyr" 🤔
Completed the docs for #PinePhone's MIPI Display Serial Interface ... Now we can build the MIPI DSI Driver for Apache #NuttX RTOS!
Article: https://lupyuen.github.io/articles/dsi#appendix-enable-mipi-dsi-block
#NuttX Mainline for #PinePhone now supports PIO and LEDs! 🎉
#PinePhone has RGB LEDs ... Let's make an LED Driver for Apache #NuttX RTOS
Source: https://github.com/lupyuen/pinephone-nuttx#nuttx-drivers-for-allwinner-a64-pio-and-pinephone-leds
#PinePhone's MIPI Display Serial Interface ... #4 most popular article on my site 👍
Building the #PinePhone Allwinner A64 PIO Driver ... For Apache #NuttX RTOS
Source: https://github.com/lupyuen/pinephone-nuttx#nuttx-drivers-for-allwinner-a64-pio-and-pinephone-leds
#PinePhone Display Driver is now 100% #ZigLang! 🎉
Source: https://github.com/lupyuen/pinephone-nuttx#complete-pinephone-display-driver-in-zig
#PinePhone Driver for Power Mgmt IC ... Now also in #ZigLang 🎉
Source: https://github.com/lupyuen/pinephone-nuttx/blob/main/pmic.zig
#PinePhone Backlight PWM Driver ... Now in #ZigLang 👍
Source: https://github.com/lupyuen/pinephone-nuttx/blob/main/backlight.zig
Can we emulate #PinePhone with QEMU? And can we automate "nxstyle" fixes with a VSCode Extension? 🤔
Remember to update our #NuttX Repos after merging a Pull Request
Article: https://lupyuen.github.io/articles/pr?12#update-our-repositories
IoT Techie and Educator / Apache NuttX PMC