Zig 示例总览

当前仓库已经提供一组基于 @import(“arcs”) 的 Zig 示例,覆盖入门、外设控制、 音频、网络以及绑定验证等典型场景。

入门示例

  • helloworld:验证 Zig 代码可编译、链接并从 C 入口正常执行

  • blinky:通过 Zig HAL 打开 GPIO 并控制板载 LED 闪烁

功能演示

  • audio_play:生成正弦波 PCM 数据并调用 Audio HAL 播放

  • wifi_demo:初始化 WiFi 并扫描周围 AP 列表

验证与测试

  • display_test:位于 test/zig/display_test,用于显示设备能力获取、填色和亮度调节验证

  • binding_test:位于 test/zig/binding_test,校验 Zig bindings 与 C 结构体布局是否一致

  • functional_test:位于 test/zig/functional_test,对设备、线程、同步、定时器、GPIO、Flash、UART 等能力进行功能性验证

完整样例导航位于: