okfengtao
驱动牛犊
驱动牛犊
  • 注册日期2004-03-01
  • 最后登录2005-01-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1054回复:0

d12固件开发的问题

楼主#
更多 发布于:2005-01-26 15:39
用d12和2407开发usb接口板。
作固件的时候为什么那个联合体老是报错啊(在cc2000环境下调试),如下:
typedef union _epp_flags
{
    struct _flags
    {
{
    struct _flags
    {
       unsigned char timer           :1;
       unsigned char bus_reset       :1;
       unsigned char suspend         :1;
       unsigned char setup_packet    :1;
       unsigned char remote_wakeup;  :1;
       unsigned char in_isr          :1;
       unsigned char control_state   :2;

       unsigned char configuration   :1;
       unsigned char command         :1;
       unsigned char ep1_rxdone      :1;
       unsigned char ep2_rxdone      :1;
       unsigned char ep2buf_ful      :1;
     }bits;
     unsigned short value;
 }EPPFLAGS;

错误如下:
[F080] illegal type for bit field 'timer'。

是不是少了什么头文件啊,急。
游客

返回顶部