写在前面
可用于事件回调,使软件封装隐秘性更强
一、定义函数变量类型
typedef void (*MyUart_callBack)(void *buf, size_t count);
说明:
MyUart_callBack
为变量类型名称,类似int
或者char
变量类型
void *buf, size_t count
为函数传参
二、实例
以串口的使用举例
底层封装
static MyUart_callBack MyUart_recvCB;
void Uart_ReadCallback(UART_Handle handle, void *buf, size_t count)
{
MyU