Keil gives incomplete type is not allowed
Thanks for letting us know..
So don't do that, then!
Simples!
It probably accepts complete types, you should try using those.
Note that this is a standard term in relation to the 'C' programming language - not specific to Keil or ARM - so you should be able to look it up in your 'C' textbook, or use your favourite internet search engine ...
Here are some free 'C' learning & reference materials for you - including a free online textbook: blog.antronics.co.uk/.../
Got the solution i did not include the respective header file where i defined the sructure,but it still suppose to work coz i used extern.
Must be so satisfying to know you're smarter than the standards and the compiler.
an dat fixis everythin!