一、如何让函数返回值为数组?
驱动底层芯片调用函数后可以得到两个16位数,如何让这两个值返回到主函数。在IAR中尝试过函数返回值为指针类型,然后将指针指向函数中的数组。最后得到的值有错误。
解决方案一:在主程序文件中定义一个全局指针*p。在设备文件头文件中对*p进行外部申明,在设备文件中使用此指针即可。
一、如何让函数返回值为数组?
驱动底层芯片调用函数后可以得到两个16位数,如何让这两个值返回到主函数。在IAR中尝试过函数返回值为指针类型,然后将指针指向函数中的数组。最后得到的值有错误。
解决方案一:在主程序文件中定义一个全局指针*p。在设备文件头文件中对*p进行外部申明,在设备文件中使用此指针即可。