SOLUTION: was only a disply Format thing: i used %u (unsigned int)  instead of %d (which is signed int) see the code below: MIOS32_LCD_PrintFormattedString("%u %d %u", encoder, incrementer, enc_value[0]);}     PROBLEM WAS: when i turn a ENCODER left:   incrementer= 4294967295 (should be -1 ?) (this value i see on my LCD) right: incrementer= 1 (no matter how fast i turn the encoder > that should encrease by faster turns? shouldÅ„t it?     internet says: 4294967295 says that it may