#ifndef DATADEF_H #define DATADEF_H #define EVALUATION_BOARD // to use the LCD only when using the evaluation board #define USE_HIGH_SPEED_GPIO // to use AHB GPIO (A..J) ports A-J APB or AHB, ports K-Q on AHB only #define ON 1 #define OFF 0 enum { PASSED = 0, FAILED = 1, NOT_SUPPORTED = 254, VERIFIED = 255 }; #define OK 0 #define ERROR 1 #define ENABLE 0 #define DISABLE 1 #define NEW 0 #define USED 1 #define START 0 #define STOP 1 #define NOSTOP 2 #define CONTINUE 2 #define NOTBUSY 0 #define BUSY 1 #define SET_HOME 0 #define SET_MARK 1 #define GO_HOME 2 #define GO_MARK 3 // //#define SPI_BUSY 0 //#define SPI_NOTBUSY 1 // motor direction #define CW 0 // clockwise #define CCW 1 // counter clockwise #define TRUE 1 #define FALSE 0 #define INPUT 0x0 #define OUTPUT 0x1 #define PULLDOWN 0 #define PULLUP 1 #define TX 0 #define RX 1 #define TXRX 2 #define ODD 0 #define EVEN 1 #define READY 0 #define NOTREADY 1 #define WAIT 2 #define LOW 0x0 #define HIGH 0x1 #define WR 0 #define RD 1 #define FLAGSTART 1 #define FLAGSET 1 #define FLAGCLEAR 0 #define IN 2 #define OUT 3 #define INIT 1 #define SKIP_INIT 0 #define byte uint8_t//char #define boolean bool #define SERIAL 0x0 #define DISPLAY 0x1 #define LSBFIRST 0 #define MSBFIRST 1 #define CHANGE 1 #define FALLING 2 #define RISING 3 //typedef union //{ // struct // { // unsigned char MSB; // unsigned char 3RD; // unsigned char 2ND; // unsigned char LSB; // }byte; // long LONG; //}LONG2BYTE; //--------------------------------------------------------------------- #pragma diag_suppress 169 /* Avoid warnings on VOID * conversions (protobuf issue) The warning: #169-D argument of type "size_t (*)(const CalculateResponse *, uint8_t *)" is incompatible with parameter of type "size_t (*)(void *, uint8_t *)" Calculate.c /twine_usblib_demo/PMR/Stubs line 53 C/C++ Problem //#pragma diag_suppress 190 // Avoid the warning - #190-D enumerated type mixed with another type protobuf-c.c * or in the environment add command line: Project -> properties -> Press on show advanced settings CCS Build -> Advanced Options -> Diagnistic Options -> Add the warning number in Supports diagnostic (--diag_suppress, - pds) 169 190 */ //Project Properties->Build->Compiler->Include Options //There may be paths there relative to a build variable, rather than hard-coded paths, that may be triggering the error. #endif /* DATADEF_H */