阅读:1054回复:0
d12固件开发的问题
用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'。 是不是少了什么头文件啊,急。 |
|