Functions | |
uns8 | convert_to_dec1 (uns8 data) |
uns8 | convert_to_dec2 (uns8 data) |
uns8 | convert_to_dec2b (uns8 data) |
char * | temp_to_str (uns8 int_part, uns8 fract_part, char *buffer) |
uns8 convert_to_dec1 | ( | uns8 | data | ) |
00080 { 00081 00082 switch (data) { 00083 case 0: return 0; 00084 case 1: return 1; 00085 case 2: return 1; 00086 case 3: return 2; 00087 case 4: return 3; 00088 case 5: return 3; 00089 case 6: return 4; 00090 case 7: return 4; 00091 case 8: return 5; 00092 case 9: return 6; 00093 case 10: return 6; 00094 case 11: return 7; 00095 case 12: return 8; 00096 case 13: return 8; 00097 case 14: return 9; 00098 case 15: return 9; 00099 } 00100 }
uns8 convert_to_dec2 | ( | uns8 | data | ) |
00101 { 00102 00103 switch (data) { 00104 case 0: return 00; 00105 case 1: return 06; 00106 case 2: return 13; 00107 case 3: return 19; 00108 case 4: return 25; 00109 case 5: return 31; 00110 case 6: return 38; 00111 case 7: return 44; 00112 case 8: return 50; 00113 case 9: return 56; 00114 case 10: return 63; 00115 case 11: return 69; 00116 case 12: return 75; 00117 case 13: return 81; 00118 case 14: return 88; 00119 case 15: return 94; 00120 } 00121 }
uns8 convert_to_dec2b | ( | uns8 | data | ) |
00058 { 00059 00060 switch (data) { 00061 case 0: return 00; 00062 case 1: return 00; 00063 case 2: return 00; 00064 case 3: return 25; 00065 case 4: return 25; 00066 case 5: return 25; 00067 case 6: return 50; 00068 case 7: return 50; 00069 case 8: return 50; 00070 case 9: return 50; 00071 case 10: return 50; 00072 case 11: return 75; 00073 case 12: return 75; 00074 case 13: return 75; 00075 case 14: return 99; 00076 case 15: return 99; 00077 } 00078 }
char* temp_to_str | ( | uns8 | int_part, | |
uns8 | fract_part, | |||
char * | buffer | |||
) |
00124 { 00125 00126 buffer[5] = 0; 00127 if (int_part>9) { 00128 buffer[0] = '0' + int_part / 10; 00129 buffer[1] = '0' + int_part % 10; 00130 } else { 00131 buffer[0] = ' '; 00132 buffer[1] = '0' + int_part; 00133 } 00134 buffer[2] = '.'; 00135 if (fract_part>9) { 00136 buffer[3] = '0' + fract_part / 10; 00137 buffer[4] = '0' + fract_part % 10; 00138 } else { 00139 buffer[3] = '0'; 00140 buffer[4] = '0' + fract_part; 00141 } 00142 return buffer; 00143 }