Index: firmware/App/Common.h =================================================================== diff -u -rcb5c7321fae3036d7a3641ae49097b4b361270f5 -r6b6b337c1c0e7dd7c1b7311a39596473d7214ee4 --- firmware/App/Common.h (.../Common.h) (revision cb5c7321fae3036d7a3641ae49097b4b361270f5) +++ firmware/App/Common.h (.../Common.h) (revision 6b6b337c1c0e7dd7c1b7311a39596473d7214ee4) @@ -22,7 +22,7 @@ // ********** build switches ********** #ifndef _VECTORCAST_ - #define RM46_EVAL_BOARD_TARGET 1 +// #define RM46_EVAL_BOARD_TARGET 1 // #define SIMULATE_UI 1 #endif @@ -90,6 +90,7 @@ #define GET_MSW_OF_LONG(l) ((U16)(((l) >> SHIFT_16_BITS_FOR_WORD_SHIFT) & MASK_OFF_MSW)) #define MAKE_WORD_OF_BYTES(h,l) ((((U16)(h) << SHIFT_8_BITS_FOR_BYTE_SHIFT) & MASK_OFF_LSB) | ((U16)(l) & MASK_OFF_MSB)) #define MAKE_LONG_OF_WORDS(h,l) ((((U32)(h) << SHIFT_16_BITS_FOR_WORD_SHIFT) & MASK_OFF_LSW) | ((U32)(l) & MASK_OFF_MSW)) +#define SIGN_FROM_12_BIT_VALUE(v) ((S16)(v) - 2048) // **** VectorCAST Definitions ****