Go to the documentation of this file.
39 #ifndef _PIC24_UTIL_H_
40 #define _PIC24_UTIL_H_
56 #define BITS2WORD(sfrBitfield) ( *((uint16_t*) &sfrBitfield) )
58 #define BITS2BYTEL(sfrBitfield) ( ((uint8_t*) &sfrBitfield)[0] )
60 #define BITS2BYTEH(sfrBitfield) ( ((uint8_t*) &sfrBitfield)[1] )
69 #define REPORT_ERROR(msg) reportError(ERROR_FILE_LINE(msg))
72 #define HELLO_MSG "****************************************************\n" \
73 "* SIMULATION MODE - DO NOT RUN ON A REAL PIC! *\n" \
74 "****************************************************\n" \
75 "\n" __FILE__ ", built on " __DATE__ " at " __TIME__ "\n"
77 #warning ***********************************************
78 #warning * SIMULATION MODE - DO NOT RUN ON A REAL PIC! *
79 #warning ***********************************************
81 #define HELLO_MSG "\n" __FILE__ ", built on " __DATE__ " at " __TIME__ "\n"