>// ELSE ???? // Here I would need a "ELSE" h1--; but how ?
if (bla)
{
do something
}
else
{
do something else
}Thanks, Tyler Littlefield Web: tysdomain.com email: [email protected] My programs don't have bugs, they're called randomly added features. ----- Original Message ----- From: Csaba Zvekan To: [email protected] Sent: Wednesday, April 01, 2009 3:53 PM Subject: [c-prog] Quadrature Rotary Encoder read Hi guys, Newbi here . I am trying to read a quadrature rotary encoder and porting some BASIC code over to C. I got it to decrement properly . But incrementing doesn't seem to work in my little example. The original code I had was running on a dsPIC30F6014 now I am trying the same thing on a LP2103 ARM7. Same rotary encoder though. It seems it never gets to my increment part . OK my question is more like how would I structure/do a "ELSE" command in C .Coming from basic I sometimes need that. Do I state a second if command with the "~" sign ? Here is my little sub routine in C: static void encoderRead(void) { if (IOPIN &(1<<RENC1A)){ // true if button released (active low) if (IOPIN & (1<<RENC1B)){ // true if button released (active low) h1++; // ELSE ???? // Here I would need a "ELSE" h1--; but how ? h1--; } while ((IOPIN & (1<<RENC1A)) | (IOPIN & (1<<RENC1B))) { } } } any help greatly appreciated. Csaba [Non-text portions of this message have been removed] [Non-text portions of this message have been removed]
