2 Replies Latest reply on Mar 18, 2018 11:38 PM by ajays_86

    CE220567_BLE_Thermometer Project Question


      I have a question about the math behind converting the result from the ADC in to an understandable temperature reading in the thermometer example project. The code I am talking about is under the display.c file:

      DECIMAL_2DIGIT_SCALER is defined as uint8_t = 100u. How exactly does the uint8 value of 0x100 convert the hex value to a value that can be displayed in a readable decimal form as temperature? I understand the basics behind taking the product and modulus to get the decimal and fraction values, but how did the programmers determine that 0x100 was the hex value that would convert the ADC result?