no prob, glad I could help.
Happy coding!

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 4:41 PM
  Subject: Re: [c-prog] Quadrature Rotary Encoder read


  Thanks Tyler,

  That did the trick . I googled it after I sent off the message and 
  made the second {} brackets but didn't have the "else" statement.
  You cleared it for me.
  Thanks you so much for the quick response.

  Csaba
  On Apr 2, 2009, at 12:21 AM, Tyler Littlefield wrote:

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

  [Non-text portions of this message have been removed]



  

[Non-text portions of this message have been removed]

Reply via email to