I didn't have such a trouble ever.
cytypes.h is reffered in this order device.h - project.h - cytypes.h
And cytypes.h is there
[ .../PSoC Creator/3.0/PSoC Creator/psoc/content/CyCompornentLibrary/CyCompornentLibrary.cylib/cy_bootv4.0/PSoC5/API ]
Is your ToolChain set properly? [ ARM GCC 4.7.3 ]
If you can't find any other cause, so you would be better to
Re-install the Creator 3.0
Nothing has changed aside from updating the Creator software. The project is the same, and the toolchain is already configured (Keil 9.5.1). This is for a PSoC3, and the project heirarchy is set up exactly as you describe.
I have done on PSoC3 too, it's can build with no problem.
Toolchain is DP8051-Keil-9.5.1, cytype.h is referred well
What is your OS?, I 'm VISTA-32
When you upload your prject bundle, I will check it out.
It's OK most simple design but has a problem on your PC.
My installation is Win-7 x64. I cannot bundle the project for you because it is confidential.
All of the includes are present AS GENERATED BY PSOC CREATOR, in the <project>/Generated Source/PSoC3/ folder.
The point is that the same project worked just fine in 2.2. Migrating to 3.0 caused the problem.
Every engineer has confidential part, that's OK but I said
"most simple design but has a problem on your PC"
I meant, Do simplify your design, for example: There is only one pin design.
So far, I have lost interest for this issue at all.
Rise your case on "MyCase"
As a workaround #include
in the file(s) where the errors occure.
Forum software swallowed the cytypes.
We're not sure if your having an issue with the editor or compiling files. Is the uint8 errors the first you see? Can you open ctypes.h?
Bob is right trying a #include where the error occures may help track down the issue.
As for not being able to go to the include files... we weren't able to offer that functionality in 3.0. We should be able to add it in 3.1.
I'm an engineer on the Creator team. Would you be willing / able to send your design directly to us (e.g., via email)? If not, would you be able to send a "minimal" design that still illustrates your problem? For example, you might be able to remove most (if not all) of the contents of your schematic, and most of your firmware and still reproduce the problem.
↑ Very interesting
I want to know how it does working like pavloven's images.
So I was make a simplest design and test it.
No error doesn't happen but
A slight clue I find.
main.c and test1,c has a same composition.
both refer uint8 form ctypes.h
On main.c, click uint8 and push F12(Go To Definision)
is made proper result, it can shows "ctypes.h"
Other hand on test1.c, It can't success.
In these process, I find a different strangeness.
Look at the dummy1
It is made for global variables.
Look at Code Explorer, there are 4 dummy1 ??
something error might be occure?
I am confusing.