串口以小博大的模型BM77

以前:
void bm77_init(void)
{
//初始化串口3   115200 
//复位脚out 控制脚out &复位脚1
	
	GK_usart_init(&GKU2,2);

    bm77_cmd_mode();//开机-进到CMD模式
}
很麻烦 需要全局变量 现在

void * uport = NULL;


void bm77_init(void)
{

    uport = GK_usart_read_obj(2);
	GK_usart_init(uport,2);
	bm77_cmd_mode();//开机-进到CMD模式
}

很棒!

GK_USARTBASE_TYPE GKU1;
GK_USARTBASE_TYPE GKU2;

//通过ID获得全部结构体--ESP8266解析看到小获得大的技术!
GK_USARTBASE_TYPE * GK_usart_read_obj( uint8_t usartid)
{
	switch(usartid)
	{
		case 1:return &GKU1;
		case 2:return &GKU2;
		default :return NULL;	
	}
}

 

 

我的不能用VOID *

因为我TX函数还需要它 -> 这样!

别人可以 是因为别人没用了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值