协议栈中,结构体 halUARTCfg_t 中的回调函数 halUARTCBack_t callBackFunc的作用
时间:10-02
整理:3721RD
点击:
HAL Driver API 中,结构体 halUARTCfg_t 有一个成员叫做 halUARTCBack_t callBackFunc ,解释是这样的:
callBackFunc – This callback is called when there is an event such as Tx done, Rx ready…
void HalUARTCback (uint8 port, uint8 event);
port - specified serial port that has the event. (Check UART Ports Table).
event – event that causes the callback (Check Events table).
请问回调函数怎么使用?
另外,请问HalUARTPoll函数中调用的HalUARTPollISR函数的作用是什么,为什么不能go to definition?
请指教
1. HalUARTCback回调函数的注册在MT_UART.c中的MT_UartInit()函数中,可以参考.
2. HalUARTPollISR函数是查收串口, @brief Poll a USART module implemented by ISR. ,不能go to是因为默认使用的是DMA的方式收串口数据,不是中断方式,所以,这个函数没有被编译
回调 结构体 函数 协议栈 callBackFunc 相关文章:
- Z-Stack Home中发送端的命令或请求是如何对应接收端的回调函数的
- 请教z-stack接收回调函数,每个字节前面都多了一个0xff
- 使用回调函数执行,循环5次就显示不了了?
- 关于串口回调函数触发的条件,调用HalUARTWrite()触发了串口回调函数,什么原因呢?
- IAS ZONE我注册了zclss回调函数,直接在回调函数里面写enroll吗?还是要单独写?在那里添加enroll request?以及response enroll
- (IAS)我用zclSS_RegisterCmdCallbacks注册回调函数,之后我在设备入网后发送enroll request 但是回调函数无响应,这个回调还需要什么处理吗?