Quote:
|
Originally Posted by KenWittlief
the digital inputs on the RC are already defined in the code for you - they can only have a value of 1 or 0
all you need to do is look at the right variable
rc_dig_in01 is digital input one on the RC
so you can do stuff like
if (rc_dig_in01 ==1) variableXYZ=123;
if (rc_dig_in14 ==0) variableQRS=127;
what else do you want to do with them?
|
Looking back at my old post, I meant that, but I see how you didn't get it. You can't access a certain bit in a variable in an actual function. The first syntax you stecified can be used in a struct like this:
Code:
stuct bitVariable
{
int bit0:1;
int bit1:1;
int bit2:1;
int bit3:1;
// ...
};
Basically, tht gives each of the variables inside it one bit of the int. (at least, I think I got that right...

) Like Ken said though, you can just read the variable directly.