#PinePhone's Timing Controller TCON0 streams pixels to the MIPI Display Serial Interface
Article: https://lupyuen.github.io/articles/dsi3?11#timing-controller-tcon0
Up next in Apache #NuttX Kernel: #PinePhone Drivers for Timing Controller, Display Engine, PMIC
Article: https://lupyuen.github.io/articles/dsi3?10#upcoming-nuttx-drivers
#NuttX MIPI DSI Driver is now complete! Let's finish the #PinePhone Display Driver: Timing Controller, Display Engine, PMIC
Article: https://lupyuen.github.io/articles/dsi3?10#upcoming-nuttx-drivers
Testing our #NuttX MIPI DSI Driver on our Local Computer ... Before testing on #PinePhone
Article: https://lupyuen.github.io/articles/dsi3?9#local-testing
Unit Testing for our #NuttX MIPI DSI Driver
Article: https://lupyuen.github.io/articles/dsi3?8#unit-testing
Integration Testing with #ZigLang and C Drivers on Apache #NuttX RTOS
Article: https://lupyuen.github.io/articles/dsi3?7#test-mipi-dsi-driver
Just learnt Git Rebase in GitHub Desktop 👍
Source: https://lupyuen.github.io/articles/pr?88#submit-the-pull-request
Converting our #ZigLang Driver to C ... Line by line, the manual way
Article: https://lupyuen.github.io/articles/dsi3?6#convert-zig-to-c
Our #PinePhone Display Driver was Reverse-Engineered into #ZigLang ... Then converted to C for #NuttX
Article: https://lupyuen.github.io/articles/dsi3?5#enable-mipi-dsi-and-d-phy
How we enable MIPI DSI and D-PHY on #PinePhone Allwinner A64
Article: https://lupyuen.github.io/articles/dsi3?5#enable-mipi-dsi-and-d-phy
Sending a MIPI DSI Packet to #PinePhone's LCD Controller on Apache #NuttX RTOS
Article: https://lupyuen.github.io/articles/dsi3?4#send-mipi-dsi-packet
What happens in our Apache #NuttX Kernel Driver for #PinePhone's LCD Display
Article: https://lupyuen.github.io/articles/dsi3?3#complete-display-driver-for-pinephone
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
IoT Techie and Educator / Apache NuttX PMC