Now porting #PinePhone's Allwinner A64 Display Engine to Apache #NuttX RTOS ... With a little help from #ZigLang 👍
https://github.com/lupyuen/pinephone-nuttx/blob/main/render.zig#L312-L380
#ZigLang renders graphics with #PinePhone's Allwinner A64 Display Engine ... On Apache #NuttX RTOS 🎉
Source: https://github.com/lupyuen/pinephone-nuttx/blob/main/render.zig#L53-L162
Slowly documenting the Init Sequence for #PinePhone's Allwinner A64 Display Engine
Source: https://lupyuen.github.io/articles/de#appendix-initialising-the-allwinner-a64-display-engine
#PinePhone's Init Sequence for Allwinner A64 Display Engine ... Now fully documented and ready to implement for Apache #NuttX RTOS 🎉
Source: https://lupyuen.github.io/articles/de?2#appendix-initialising-the-allwinner-a64-display-engine
#ZigLang's Compile-Time Asserts are super helpful ... For checking that #NuttX Framebuffers are defined correctly for #PinePhone 👍
Source: https://github.com/lupyuen/pinephone-nuttx/blob/main/render.zig#L57-L76
We might have created an "Executable Specification" for #PinePhone's Hardware ... Someday we can make a PinePhone Emulator in FPGA! 🤔
Source: https://github.com/lupyuen/pinephone-nuttx/blob/main/render.zig#L322-L353
Fancy modules for #PinePhone's Allwinner A64 Display Engine
Source: https://lupyuen.github.io/articles/de?1#appendix-initialising-the-allwinner-a64-display-engine