编译驱动模块出现invalid lvalue in assignment

[复制链接]
3464|1
 楼主| fuzzymy 发表于 2008-12-8 20:58 | 显示全部楼层 |阅读模式
set_gpio_ctrl(EXT_COM_RST|GPIO_PULLUP_EN|GPIO_MODE_OUT);<br />write_gpio_bit(EXT_COM_RST,1);<br />write_gpio_bit(EXT_COM_RST,0);<br /><br />在编译以上几句时都出现&nbsp;invalid&nbsp;lvalue&nbsp;in&nbsp;assignment问题&nbsp;<br /><br />我研究了很久&nbsp;&nbsp;也不知道问题出在哪&nbsp;<br />各位大虾帮帮忙&nbsp;&nbsp;&nbsp;谢谢
平常人 发表于 2008-12-8 21:18 | 显示全部楼层

这个错误提示表示赋值语句中等号左边的操作数非法

估计set_gpio_ctrl和write_gpio_bit都是宏定义而不是函数,后面的参数要按照规定使用,不能随便选。<br /><br />你还是去看看这两个宏定义的真实意义吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部