IoT外设控制模块提供对外围设备的操作能力。
本模块提供如下外围设备操作接口:ADC, AT, FLASH, GPIO, I2C, I2S, PARTITION, PWM, SDIO, UART, WATCHDOG等。
表 1 IoT外设控制模块源代码目录结构
名称
描述
base/iot_hardware/interfaces/kits/wifiiot_lite
IoT外设控制模块接口
base/iot_hardware/frameworks/wifiiot_lite/src
IoT外设控制模块实现
base/iot_hardware/hals/wifiiot_lite
HAL适配层接口
vendor/hisi/hi3861/hi3861_adapter/hals/iot_hardware/wifiiot_lite
HAL适配层接口实现
IoT外设控制模块使用C语言编写,目前仅支持Hi3861开发板。