-
Notifications
You must be signed in to change notification settings - Fork 126
Open
Description
在数据发送和引脚功能配置上可否加入类似如下的代码以加强在各类嵌入式平台的可移植性和可兼容性
#include "deng_foc_interface.h"
status I2C_send_interface(some pra)
{
/*添加输入您库的代码*/
}
status I2C_read_interface(some pra)
{
/*添加输入您库的代码*/
}
status delay_interface(some pra)
{
/*添加输入您库的输入代码*/
}
status create_mutex_interface(some pra)
{
/*添加输入您库的代码*/
}
status take_mutex_interface(some pra)
{
/*添加输入您库的代码*/
}
status release_mutex_interface(some pra)
{
/*添加输入您库的代码*/
}
status create_msg_interface(some pra)
{
/*添加输入您库的代码*/
}
status take_msg_interface(some pra)
{
/*添加输入您库的代码*/
}
stauts release_msg_interface(some pra)
{
/*添加输入您库的代码*/
}
/*等等如果需要的话*/如果有的话,可能仅仅需要完成该文件的移植,所有的代码在移植上就基本完成了,也需逻辑部分也是可以完全通用的
以此类推,也需这样的模块也是不错的
#include "hardware.h"
status some_hardware_init(some pra)
{
/*添加输入您库的代码*/
}
status some_hardware_update(some pra)
{
/*添加输入您库的代码*/
}
/*等等如果需要的话*/这样的话算法部分和硬件部分就可以最大程度的分割开来。
liux-pro and wangyujin0831
Metadata
Metadata
Assignees
Labels
No labels