• If statement is evaluating even though the value is 0
    Processor: 8051 (AT89LP4052) for (i=0; i<8; i++){ if ((P1 >> i) & 1){ //if the channel is high (idle) P1mask &= ~(1 << i); //clear the bit chan_counter[i] = 0xFF; //reset the channel counter ...
  • If statement is evaluating even though the value is 0
    Processor: 8051 (AT89LP4052) for (i=0; i<8; i++){ if ((P1 >> i) & 1){ //if the channel is high (idle) P1mask &= ~(1 << i); //clear the bit chan_counter[i] = 0xFF; //reset the channel counter ...
  • Commands getting underlined in red even though they are not errors
    Why do some of the commands in my program get underlined with redlines even though they are not errors/warnings. What does that supposed to indicate?
  • netError when using netUDP_Send, even though reception works in same socket
    Hello everyone! I'm currently using Keil uVision 5 in order to program an UDP interface in order to communicate with another machine on my local network. While the reception of messages via the configured...
  • Commands getting underlined in red even though they are not errors
    Why do some of the commands in my program get underlined with redlines even though they are not errors/warnings. What does that supposed to indicate?