#ZigLang Compiler might stumble when importing C code ... Here's how we fix the Opaque Type error
https://lupyuen.github.io/articles/iot?19#appendix-opaque-type-error
#ZigLang Compiler can Auto-Translate our C Code into Zig
https://lupyuen.github.io/articles/iot?18#appendix-auto-translate-lorawan-app-to-zig
#ZigLang Compiler works as a Drop-In Replacement for GCC! Here's how we tested
https://lupyuen.github.io/articles/iot?17#appendix-zig-compiler-as-drop-in-replacement-for-gcc
#ZigLang supports Custom Panic Handlers
https://lupyuen.github.io/articles/iot?16#appendix-panic-handler
Our #ZigLang App handles #LoRaWAN Events ... By calling NimBLE Porting Layer
https://lupyuen.github.io/articles/iot?12#appendix-handle-lorawan-events
#ZigLang helpfully catches all kinds of Runtime Errors: Underflow, Overflow, Array Out-Of-Bounds, ...
How our #ZigLang App transmits a #LoRaWAN Packet
https://lupyuen.github.io/articles/iot?6#transmit-data-packet
#ZigLang does Type Conversion with Runtime Checks 👍
https://lupyuen.github.io/articles/iot?5#convert-integer-type
Importing the #LoRaWAN Library from C into #ZigLang ... Piece of cake!
https://lupyuen.github.io/articles/iot?3#import-lorawan-library
Our #LoRaWAN Stack for #ZigLang is in C ... And that's perfectly OK!
https://lupyuen.github.io/articles/iot?2#lorawan-network-stack
Here's our #LoRaWAN App in C vs #ZigLang ... After some hand-scrubbing
https://github.com/lupyuen/zig-bl602-nuttx#compare-c-and-zig
IoT Techie and Educator / Apache NuttX PMC