Azure Sphere 应用程序库

Azure Sphere SDK 应用程序库 (Applibs) 支持用于 Azure Sphere 应用程序开发的特定于设备的 API。 这些标头包含 Applibs 函数和类型:

描述
applibs/adc.h 与模数转换器 (ADC) 交互。
applibs/application.h 与支持实时的应用程序通信和控制。
applibs/applications.h 获取有关高级应用程序的信息。
applibs/certstore.h 安装和管理证书。
tlsutils/deviceauth.h 获取证书路径。
tlsutils/deviceauth_curl.h 通过 TLS 执行相互身份验证。
applibs/eventloop.h 监视和调度事件。
applibs/gpio.h (常规用途输入/输出) 与 GPIO 交互。
applibs/i2c.h 与 Inter-Integrated 线路 (I2C) 接口交互。
applibs/log.h 记录通过 Azure Sphere SDK 调试应用程序时显示的调试消息。
applibs/networking.h 与网络子系统交互以查询网络状态,以及获取和设置网络服务配置。
applibs/networking_curl.h 与网络子系统交互,以在 curl 句柄上应用存储的代理配置。
applibs/powermanagement.h 管理设备到最低可能电源状态(已关闭)的转换。
applibs/pwm.h 与脉冲宽度调节器 (PVM) 交互。
applibs/rtc.h 与 RTC) (实时时钟交互。
applibs/spi.h 与 SPI (串行外设接口) 设备交互。
applibs/storage.h 与设备上的存储交互,包括只读存储和可变存储。
applibs/sysevent.h 与系统事件通知交互。
applibs/uart.h 在设备上打开通用异步接收器/发射器 (UART) 并与之交互。
applibs/wificonfig.h 管理设备上的 Wi-Fi 网络配置。