aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/DataDef.h
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 */