Index: Common.h =================================================================== diff -u -r54a28b8a2beaffe5a47a5fcc3a2e65354efa8e5e -r5d0c8a999e953e1e4d644c4928b2e6ca4947e624 --- Common.h (.../Common.h) (revision 54a28b8a2beaffe5a47a5fcc3a2e65354efa8e5e) +++ Common.h (.../Common.h) (revision 5d0c8a999e953e1e4d644c4928b2e6ca4947e624) @@ -114,7 +114,7 @@ #define SEC_PER_MIN 60 ///< Number of seconds in a minute #define FRACTION_TO_PERCENT_FACTOR 100.0F ///< Percentage factor (100) #define MIN_PER_HOUR 60 ///< Number of minutes in an hour -#define PI 3.1415927F ///< PI +#define PI 3.1415927F ///< PI #define SECONDS_IN_A_DAY 86400 ///< Number of seconds in a day #define BITS_8_FULL_SCALE 256 ///< Full scale range for 8 bit ADC or DAC #define BITS_10_FULL_SCALE 1024 ///< Full scale range for 10 bit ADC or DAC @@ -125,6 +125,44 @@ #define BITS_24_FULL_SCALE 16777216 ///< Full scale range for 24 bit ADC or DAC #define HALF 0.5F ///< Half +#define ASCII_CODE_LETTER_A 0x41 ///< ASCII code in hex for letter A. +#define ASCII_CODE_LETTER_B 0x42 ///< ASCII code in hex for letter B. +#define ASCII_CODE_LETTER_C 0x43 ///< ASCII code in hex for letter C. +#define ASCII_CODE_LETTER_D 0x44 ///< ASCII code in hex for letter D. +#define ASCII_CODE_LETTER_E 0x45 ///< ASCII code in hex for letter E. +#define ASCII_CODE_LETTER_F 0x46 ///< ASCII code in hex for letter F. +#define ASCII_CODE_LETTER_G 0x47 ///< ASCII code in hex for letter G. +#define ASCII_CODE_LETTER_H 0x48 ///< ASCII code in hex for letter H. +#define ASCII_CODE_LETTER_I 0x49 ///< ASCII code in hex for letter I. +#define ASCII_CODE_LETTER_J 0x4A ///< ASCII code in hex for letter J. +#define ASCII_CODE_LETTER_K 0x4B ///< ASCII code in hex for letter K. +#define ASCII_CODE_LETTER_L 0x4C ///< ASCII code in hex for letter L. +#define ASCII_CODE_LETTER_M 0x4D ///< ASCII code in hex for letter M. +#define ASCII_CODE_LETTER_N 0x4E ///< ASCII code in hex for letter N. +#define ASCII_CODE_LETTER_O 0x4F ///< ASCII code in hex for letter O. +#define ASCII_CODE_LETTER_P 0x50 ///< ASCII code in hex for letter P. +#define ASCII_CODE_LETTER_Q 0x51 ///< ASCII code in hex for letter Q. +#define ASCII_CODE_LETTER_R 0x52 ///< ASCII code in hex for letter R. +#define ASCII_CODE_LETTER_S 0x53 ///< ASCII code in hex for letter S. +#define ASCII_CODE_LETTER_T 0x54 ///< ASCII code in hex for letter T. +#define ASCII_CODE_LETTER_U 0x55 ///< ASCII code in hex for letter U. +#define ASCII_CODE_LETTER_V 0x56 ///< ASCII code in hex for letter V. +#define ASCII_CODE_LETTER_W 0x57 ///< ASCII code in hex for letter W. +#define ASCII_CODE_LETTER_X 0x58 ///< ASCII code in hex for letter X. +#define ASCII_CODE_LETTER_Y 0x59 ///< ASCII code in hex for letter Y. +#define ASCII_CODE_LETTER_Z 0x5A ///< ASCII code in hex for letter Z. + +#define ASCII_CODE_NUMBER_ZERO 0x30 ///< ASCII code in hex for number zero. +#define ASCII_CODE_NUMBER_ONE 0x31 ///< ASCII code in hex for number one. +#define ASCII_CODE_NUMBER_TWO 0x32 ///< ASCII code in hex for number two. +#define ASCII_CODE_NUMBER_THREE 0x33 ///< ASCII code in hex for number three. +#define ASCII_CODE_NUMBER_FOUR 0x34 ///< ASCII code in hex for number four. +#define ASCII_CODE_NUMBER_FIVE 0x35 ///< ASCII code in hex for number five. +#define ASCII_CODE_NUMBER_SIX 0x36 ///< ASCII code in hex for number six. +#define ASCII_CODE_NUMBER_SEVEN 0x37 ///< ASCII code in hex for number seven. +#define ASCII_CODE_NUMBER_EIGHT 0x38 ///< ASCII code in hex for number eight. +#define ASCII_CODE_NUMBER_NINE 0x39 ///< ASCII code in hex for number nine. + // **** Common Macros **** #define FLOAT_TO_INT_WITH_ROUND(f) ((f) < 0.0F ? (S32)((f) - FLOAT_TO_INT_ROUNDUP_OFFSET) : (S32)((f) + FLOAT_TO_INT_ROUNDUP_OFFSET)) ///< Macro converts a floating point value to an integer