Index: Utilities.c =================================================================== diff -u -r5d0c8a999e953e1e4d644c4928b2e6ca4947e624 -r392eff0e71403f26987f6aa275c93ab3af489421 --- Utilities.c (.../Utilities.c) (revision 5d0c8a999e953e1e4d644c4928b2e6ca4947e624) +++ Utilities.c (.../Utilities.c) (revision 392eff0e71403f26987f6aa275c93ab3af489421) @@ -641,7 +641,7 @@ case ASCII_CODE_LETTER_F: // If the value is from A-F for the hex values, subtract the value from 0x37. // This converts the letters from A to F to 10 to 15. - // For instance if the read value is 0x43 ( C ) - 0x37 = 12 + // For instance if the read value is 0x43 ( Hex C ) - 0x37 = 12 (decimal) value = ( value - HEX_LETTER_TO_NUMBER_CONV ); result = ( result << SHIFT_BITS_BY_4 ) | value; status = TRUE; @@ -653,6 +653,7 @@ } } + // Set the processed value to the provided buffer *convValuePtr = result; }