我最近在使用CC2650开发蓝牙应用,看到驱动会有XXX_open, XXX_close这样的函数,我想问一下,类似这样的函数的设计意图是什么啊?如果是在linux下为了统一接口,实现什么内核态用户态分离等等这些还能理解。但是在cc2650 SDK中,像pin驱动,一般不都是配置PIN功能,然后调用输出或是输入相关函数就好了,现在open的时候还要设置handle,这不是把简单的功能复杂化么?有关于我问题先关描述的文档么?
↧
我最近在使用CC2650开发蓝牙应用,看到驱动会有XXX_open, XXX_close这样的函数,我想问一下,类似这样的函数的设计意图是什么啊?如果是在linux下为了统一接口,实现什么内核态用户态分离等等这些还能理解。但是在cc2650 SDK中,像pin驱动,一般不都是配置PIN功能,然后调用输出或是输入相关函数就好了,现在open的时候还要设置handle,这不是把简单的功能复杂化么?有关于我问题先关描述的文档么?