cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 5, 3 & 1 MCU

Anonymous
Not applicable

hi to all

   

here i am uploading a snapshot of the error i have encounterd which i am unable to resolve would anybody please show me a way.

   

 

   

Regards

   

Rajendra

0 Likes
Reply
1 Solution
Esteemed Contributor II

Just insert the lines

   

 

   

#define FALSE 0

   

#define TRUE !FALSE

   

 

   

Bob

View solution in original post

0 Likes
Reply
9 Replies
Esteemed Contributor II

Just insert the lines

   

 

   

#define FALSE 0

   

#define TRUE !FALSE

   

 

   

Bob

View solution in original post

0 Likes
Reply
Anonymous
Not applicable

 again the same error

0 Likes
Reply
Esteemed Contributor II

Then please post your complete project here so that we all can have a look at.

   

To do so: in Creator go to

   

Build -> Clean Project

   

File -> Create workspace Bundle (minimal)

   

and then upload the resulting archieve here.

   

 

   

Bob

Anonymous
Not applicable

 Would the problem be the BOOL?

   

try adding the following at the beginning of your ,h file. See if that helps.

   

typedef bit BOOL;

Esteemed Contributor II

Too bad, I've overlooked it:

   

BOOL is not defined. Since in PSoC3 boolean vars could really be bits which only is working on 8051 cores you should take care of that.

   

Easiest can be a

   

typedef uint8 BOOL;

   

 

   

Bob

Anonymous
Not applicable

 its working 

   

thank u Mr Bob and Mr lleung .  

0 Likes
Reply
Honored Contributor II

For a PSoC5, it is much simpler:

   

#include <stdbool.h>
bool myValue=true;

   

and you are set.

   

(But this doesn't work for the PSoC3, the compiler doesn't know about such basic things 😞

Esteemed Contributor II

@rajendra

   

You are always welcome, but please no "Mr."!

   

 

   

Bob

Anonymous
Not applicable

 Nice to hear your problem is solved. 🙂