[ARM入门] 代码分析

[复制链接]
965|3
 楼主| LuoR 发表于 2016-3-9 09:35 | 显示全部楼层 |阅读模式
uint8_t USB_App_Class_Callback
(
    uint8_t event,
    uint16_t value,
    uint8_t ** data,
    uint32_t* size,
    void* arg
)

这里的 uint8_t     uint16_t  等都是什么意思,
uint8_t ** data,   这个  **指针是 **data   还是 uint8_t ** ?
 楼主| LuoR 发表于 2016-3-9 09:37 | 显示全部楼层
handle = *((cdc_handle_t *) arg);
这串代码是强制转换?
阿南 发表于 2016-3-9 09:58 | 显示全部楼层
uint8_t     uint16_t应该是重定义了无符号8位和16位
houyue—— 发表于 2016-4-6 14:18 | 显示全部楼层
data赋一个地址
*data取回来的数又被当地址
**data才取到uint8_t的数据。
个人见解,参考下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

105

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部