#PinePhone's A64 Display Engine: Why so complicated? Probably because it was created for Set-Top Boxes 🤔
https://github.com/lupyuen/pinephone-nuttx#display-engine-mixers
#PinePhone's Display Engine Mixer supports UI Overlay, UI Scaling and UI Blending ... For 3 UI Channels
https://github.com/lupyuen/pinephone-nuttx#display-engine-mixers
BL MCU SDK now calls a Low-Level HAL (LHAL) that looks like Apache #NuttX RTOS 👍
https://github.com/bouffalolab/bl_mcu_sdk/blob/master/drivers/lhal/src/bflb_gpio.c
#PinePhone's A64 Display Engine supports 3 UI Overlay Channels ... Which lets us render 1️⃣ Mandelbrot Set 2️⃣ Blue Square 3️⃣ Green Circle
https://github.com/lupyuen/pinephone-nuttx#display-engine-mixers
#PinePhone's A64 Display Engine mixes 1 Video Channel with 3 UI Channels over DMA ... And pumps the pixels continuously to ST7703 LCD Controller (via the Timing Controller)
https://github.com/lupyuen/pinephone-nuttx#display-engine-mixers
#PinePhone's A64 Display Engine is hidden in the Allwinner H3 Docs ... Because Allwinner A64 is actually a H3 upgraded with 64-bit Cores
https://github.com/lupyuen/pinephone-nuttx#display-engine-in-allwinner-a64
Let's look inside #PinePhone's Allwinner A64 Display Engine ... And render some graphics with Apache #NuttX RTOS
https://github.com/lupyuen/pinephone-nuttx#display-engine-in-allwinner-a64
#PinePhone's A64 Display Engine supports Overlays
https://github.com/lupyuen/incubator-nuttx-apps/blob/de2/examples/hello/test_display.c#L256-L288
#PinePhone flying thru fractals ... On Apache #NuttX RTOS
https://github.com/lupyuen/incubator-nuttx-apps/blob/de2/examples/hello/test_display.c#L281-L314
Playing with #PinePhone's A64 Display Engine ... On Apache #NuttX RTOS
https://github.com/lupyuen/incubator-nuttx-apps/blob/de2/examples/hello/test_display.c
Our new #PinePhone Display Driver isn't complete ... It needs to support the Display Engine and Timing Controller in Allwinner A64
https://lupyuen.github.io/articles/dsi2?19#render-graphics-on-pinephone-display
Testing our new #PinePhone Display Driver on #Apache NuttX RTOS
https://lupyuen.github.io/articles/dsi2?18#test-mipi-dsi-driver-on-pinephone
#ZigLang writes a MIPI DSI Packet to #PinePhone's Allwinner A64 SoC ... Chunk by chunk
https://lupyuen.github.io/articles/dsi2?17#send-mipi-dsi-packet
How #ZigLang sends a MIPI DSI Packet to #PinePhone's ST7703 LCD Controller
https://lupyuen.github.io/articles/dsi2?17#send-mipi-dsi-packet
How we init #PinePhone's ST7703 LCD Controller in #ZigLang
https://lupyuen.github.io/articles/dsi2?16#initialise-st7703-lcd-controller
IoT Techie and Educator / Apache NuttX PMC