Hi,
I can't get this to run properly, It only uses the "else" and never divide the "sysregval" with 10 even though NUM_SYSTEMREGS is within values.
1-6, 8-18, 27-48, then it should divide value with 10. Otherwise no.
What do I do wrong?
      if( (NUM_SYSTEMREGS >= 1) && (NUM_SYSTEMREGS <= 6))
      {
       Serial.print( (float)sysregval/10.0, 1 );   //<-- change to display oC
       Serial.println( " C" );
      }
      else if( (NUM_SYSTEMREGS >= 8) && (NUM_SYSTEMREGS <= 18))
      {
       Serial.print( (float)sysregval/10.0, 1 );   //<-- change to display oC
       Serial.println( " C" );
      }
      else if( (NUM_SYSTEMREGS >= 27) && (NUM_SYSTEMREGS <= 48))
      {
       Serial.print( (float)sysregval/10.0, 1 );   //<-- change to display oC
       Serial.println( " C" );
      }
      else
      {
       Serial.println( sysregval );   //<-- change to display oC
      }