blob: 08da87c09d1e8dda57417dea6cc06a8423551636 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
#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 1
#define STOP 0
// motor direction
#define CW 1 // clockwise
#define CCW 0 // counter clockwise
#define TRUE 1
#define FALSE 0
#define INPUT 1
#define OUTPUT 0
#define PULLDOWN 0
#define PULLUP 1
#define TX 0
#define RX 1
#define TXRX 2
//---------------------------------------------------------------------
#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 ->
Add the warning number in
Supports diagnostic <id> (--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 */
|