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 网络配置。 |