本文主要是介绍句柄和TCB,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
句柄到底是什么?TCB又是什么?C代码实例讲解_c 句柄-CSDN博客
修正代码
你需要在 aht20_create
函数的末尾添加一个 return
语句,以返回创建的句柄。修正后的函数应如下所示:
aht20_handle_t aht20_create(i2c_port_t port, uint8_t ATH20_SLAVE_ADDRESS )
{
aht20_dev_t *sens = (aht20_dev_t *) calloc(1, sizeof(aht20_dev_t));
if (sens == NULL)
{ // 处理内存分配失败的情况 return NULL; }
/*=== AHT20命令初始化 ===*/ sens->bus = port; sens->dev_addr = ATH20_SLAVE_ADDRESS << 1;
// 其他初始化操作 // ...
return (aht20_handle_t)sens; // 返回句柄
}
这篇关于句柄和TCB的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!