Diff for /embedtools/src/pceng_run.c between versions 1.1.2.3 and 1.1.2.4

version 1.1.2.3, 2011/07/23 23:41:00 version 1.1.2.4, 2011/07/25 09:13:34
Line 116  LED(u_char ledno, u_char state) Line 116  LED(u_char ledno, u_char state)
         switch (type) {          switch (type) {
                 case wrap:                  case wrap:
                         n = inl(led_base[type - 1][ledno]);                          n = inl(led_base[type - 1][ledno]);
                           if (state == (u_char) -1)
                                   return (n &= (1 << led_bit[type - 1][ledno]));
   
                         if (state)                          if (state)
                                 n |= (1 << led_bit[type - 1][ledno]);                                  n |= (1 << led_bit[type - 1][ledno]);
                         else                          else
                                 n &= ~(1 << led_bit[type - 1][ledno]);                                  n &= ~(1 << led_bit[type - 1][ledno]);
                         break;                          break;
                 case alix:                  case alix:
                           if (state == (u_char) -1) {
                                   n = inl(led_base[type - 1][ledno]);
                                   return !(n &= (1 << led_bit[type - 1][ledno]));
                           }
   
                         if (state)                          if (state)
                                 n = (1 << (led_bit[type - 1][ledno] + gpio_off[type - 1]));                                  n = (1 << (led_bit[type - 1][ledno] + gpio_off[type - 1]));
                         else                          else

Removed from v.1.1.2.3  
changed lines
  Added in v.1.1.2.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>