>// 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]

Reply via email to