sdk api说明

目录

基础HAL接口详解

HAL_Free

原型

void HAL_Free(_IN_ void *ptr);

接口说明

释放参数ptr指向的一块堆内存, 当传入的参数为NULL时不执行任何操作

参数说明

参数 数据类型 方向 说明
ptr void * 输入 指向将要释放的堆内存的指针

返回值说明

void


HAL_GetChipID

(在3.0.1及以后版本中不需要实现)
原型

char *HAL_GetChipID(_OU_ char cid_str[HAL_CID_LEN]);

接口说明

获取唯一的芯片ID字符串, 字符串长度不能超过HAL_CID_LEN定义的数值。

注:该HAL只需要芯片商进行适配,如果用户不是芯片商,该HAL返回空字符串即可

参数说明

参数 数据类型 方向 说明
cid_str char[] 输出 存放芯片ID的字符串缓冲区

返回值说明

指向字符串缓冲区的指针


HAL_GetDeviceID

(在2.3.1及以后版本中不需要实现)
原型

int HAL_GetDeviceID(_OU_ char device_id[DEVICE_ID_LEN]);

接口说明

获取设备的DeviceID, 用于标识设备单品的ID

参数说明

参数 数据类型 方向 说明
device_id char[] 输出 存放DeviceID的字符串缓冲区

返回值说明

实际获取到的DeviceID字符串长度


HAL_GetDeviceName

原型

int HAL_GetDeviceName(_OU_ char device_name[DEVICE_NAME_LEN]);

接口说明

获取设备的DeviceName, 用于唯一标识单个设备的名字, 三元组之一, 在云端控制台注册得到并烧写到设备中

参数说明

参数 数据类型 方向 说明
devi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值