Squash Commits the easier way ... With GitHub Desktop 👍
Scrubbing my #NuttX code with "nxstyle" ... Can we automate this with a VSCode Extension? 🤔
About nxstyle: https://nuttx.apache.org/docs/latest/contributing/workflow.html
Now merging #PinePhone into Apache #NuttX Mainline 👍
Article: https://lupyuen.github.io/articles/de2?19#whats-next
Some more bits of #PinePhone's Display Driver to be reverse engineered and documented
Article: https://lupyuen.github.io/articles/de2?18#appendix-upcoming-features-in-pinephone-display-driver
#PinePhone renders Multiple Framebuffers ... With #ZigLang and Apache #NuttX RTOS 🎉
Article: https://lupyuen.github.io/articles/de2?17#test-multiple-framebuffers
#NuttX Build failing with Newlib Error? Here's the patch for _newlib_version.h: https://github.com/apache/incubator-nuttx/pull/7284/commits/518b0eb31cb66f25b590ae9a79ab16c319b96b94#diff-12291efd8a0ded1bc38bad733d99e4840ae5112b465c04287f91ba5169612c73
Programming #PinePhone's Allwinner A64 Display Engine ... To render Multiple Framebuffers
Article: https://lupyuen.github.io/articles/de2?16#appendix-render-multiple-framebuffers
#PinePhone's Allwinner A64 Display Engine supports up to 3 Framebuffers ... Here's how we render the 3 Framebuffers in #ZigLang
Article: https://lupyuen.github.io/articles/de2?15#multiple-framebuffers
Testing our #ZigLang Driver for #PinePhone's A64 Display Engine ... By booting Apache #NuttX RTOS on microSD
Article: https://lupyuen.github.io/articles/de2?12#test-pinephone-display-driver
How we enable #PinePhone's A64 Display Engine Blender in #ZigLang
Article: https://lupyuen.github.io/articles/de2?11#enable-blender
Our #ZigLang Driver configures #PinePhone's A64 Display Engine Blender ... To render a Framebuffer on Apache #NuttX RTOS
Article: https://lupyuen.github.io/articles/de2?10#configure-blender
u13 and other odd integers ... No problem for #ZigLang 👍
Article: https://lupyuen.github.io/articles/de2?9#framebuffer-attributes
Setting #PinePhone's Framebuffer properties in #ZigLang
Article: https://lupyuen.github.io/articles/de2?8#framebuffer-pitch
Compile-Time Asserts in #ZigLang ... Super helpful for verifying #PinePhone's Hardware Addresses
Article: https://lupyuen.github.io/articles/de2?6#framebuffer-address
Will #PinePhone Blend? Yep for sure!
Article: https://lupyuen.github.io/articles/de2?7#configure-blender
Safely setting #PinePhone's Framebuffer Address in #ZigLang
Article: https://lupyuen.github.io/articles/de2?6#framebuffer-address
How we configure #PinePhone's Framebuffer ... By setting the A64 Display Engine registers
Article: https://lupyuen.github.io/articles/de2?5#configure-framebuffer
Let's fill the #PinePhone Framebuffer in #ZigLang
Article: https://lupyuen.github.io/articles/de2?4#fill-framebuffer
Here's how we define #PinePhone's Framebuffer in #ZigLang ... With a little help from Apache #NuttX RTOS
Article: https://lupyuen.github.io/articles/de2?3#graphics-framebuffer
IoT Techie and Educator / Apache NuttX PMC