Can you please post your complete project so that we all can have a look at all of your settings. To do so, use
Creator->File->Create Workspace Bundle (Complete)
and attach the resulting file.
I must admit having serious trouble with my internet connection (living on the countryside). I am at this time not able to download your project files. As soon as possible I'll be right back to you.
Understood. I was a bit surprised how big it is for 1 component.
Ive got a ton of stuff to sort with this project, so dont worry too much. I am just glad to know that it will get sorted in a week or so.
Internet works again.
You probably did a bit too much. The component to download is not up to date and must be changed a little bit.
Have a look into this thread.
- Check your Creator for latest version
- check for new devices and components (Tools...)
- Load the library project
- Right click on the Project and select "Update Components"
- Build and close
- Open the example project and update as above
I batched a corrected example project.
Thanks for the response, glad your internet is back
example now builds OK, but if I try to use in my own program I get errors that looks like its trying to use your code.
I basically loaded and updated your library, then added to blank workspace under Tools so it appears under Community library.
Except it doesn't with your example.
Could you clarify if Library dependency shoul be loaded with Code or not?
Whats my 'deliberate' mistake please
Thanks for your help Bob. New download is a lot smaller, so hopefully wont strain your internet too much.
Replace #include <device.h> with <project.h>
You get the bunch of errors because the component's names do not match the API names.
So easiest is to change component name to "MyKeyPad"
Now compiles OK ( 2 warnings) after change you suggest, also change LCD_xx to just LCD.
implicit conversion of int to uint8 in
uint8 MyKeyPad_Readswitches(void) CYREENTRANT;
Have to wait till I get some hardware to test but thanks, I have confidence to build board now.