Let's compile the entire #LVGL Library from C to #WebAssembly ... With #ZigLang Compiler
Article: https://lupyuen.codeberg.page/articles/lvgl3.html?6#compile-entire-lvgl-library-to-webassembly
Refactoring our #ZigLang #LVGL App ... So it runs on #WebAssembly and Apache #NuttX RTOS
Source: https://github.com/lupyuen/pinephone-lvgl-zig#feature-phone-ui-for-apache-nuttx-rtos
#ZigLang Compiler calls Clang Compiler to compile #LVGL Library from C to #WebAssembly
Article: https://lupyuen.codeberg.page/articles/lvgl3.html?5#compile-lvgl-to-webassembly-with-zig-compiler
Handling #LVGL Buttons in our Feature Phone UI with #ZigLang
Source: https://github.com/lupyuen/pinephone-lvgl-zig#handle-buttons-in-feature-phone-ui
#LVGL Feature Phone UI running on #PinePhone with Apache #NuttX RTOS ... Exact same #ZigLang LVGL App runs on both WebAssembly and PinePhone! 🎉
Source: https://github.com/lupyuen/pinephone-lvgl-zig#feature-phone-ui-for-apache-nuttx-rtos
Compiling a tiny chunk of #LVGL Library from C to #WebAssembly ... With #ZigLang Compiler
Article: https://lupyuen.codeberg.page/articles/lvgl3.html?5#compile-lvgl-to-webassembly-with-zig-compiler
Our #LVGL Feature Phone UI works correctly in #WebAssembly ... Let's run this on #PinePhone with Apache #NuttX RTOS!
Source: https://github.com/lupyuen/pinephone-lvgl-zig#handle-buttons-in-feature-phone-ui
To run in #WebAssemby, our #LVGL App needs the LVGL Library ... Let's compile the library to WebAssembly
Article: https://lupyuen.codeberg.page/articles/lvgl3.html?4#lvgl-app-in-webassembly
Creating an #LVGL Feature Phone UI in #ZigLang ... And testing in #WebAssembly
Source: https://github.com/lupyuen/pinephone-lvgl-zig#feature-phone-ui
Testing the #NuttX Feature Phone UI for #PinePhone ... With #LVGL, #ZigLang and WebAssembly
Source: https://github.com/lupyuen/pinephone-lvgl-zig#feature-phone-ui
Let's compile our #LVGL GUI App to #WebAssembly with #ZigLang Compiler
Article: https://lupyuen.codeberg.page/articles/lvgl3.html?4#lvgl-app-in-webassembly
How we handle #LVGL Touch Input in our #ZigLang WebAssembly App
Source: https://github.com/lupyuen/pinephone-lvgl-zig#handle-lvgl-input
#Termux GUI won't run in #ZigLang ... Wonder why 🤔
Source: https://gist.github.com/lupyuen/35c356ecd88c4ba3f730c5c6f42b7514#build-zig-sample-for-termux-gui
LVGL App in #ZigLang ... For #PinePhone on Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/lvgl3.html?4#lvgl-app-in-zig
Creating an #Android GUI App ... On Android! With #Termux GUI Plugin
Source: https://gist.github.com/lupyuen/35c356ecd88c4ba3f730c5c6f42b7514
#ZigLang and JavaScript will happily interoperate in #WebAssembly ... Both ways!
Article: https://lupyuen.codeberg.page/articles/lvgl3.html?1#zig-calls-javascript
#LVGL WebAssembly in #ZigLang ... Works OK with Mouse Input! 🎉
Source: https://github.com/lupyuen/pinephone-lvgl-zig#handle-lvgl-input
How to install #Termux GUI Plugin ... For building #Android GUI apps in C and Python
Source: https://gist.github.com/lupyuen/35c356ecd88c4ba3f730c5c6f42b7514
#ZigLang works great in #Android Termux 👍
Source: https://gist.github.com/lupyuen/39237910b14afb316774fbfbd4c9b9c8
IoT Techie and Educator / Apache NuttX PMC