Repository navigation
Expand file tree
/
Copy path.clangd
More file actions
115 lines (115 loc) · 2.28 KB
/
Copy path.clangd
File metadata and controls
115 lines (115 loc) · 2.28 KB
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
CompileFlags:
Add:
- "-Wall"
- "-Wextra"
- "-Wunused-variable"
- "-Wunused-function"
- "-Wno-unused-parameter"
- "-Wno-reserved-identifier"
Remove:
- "-W*"
- "-m*"
- "-specs=*"
- "-MMD"
- "-MP"
- "-MF"
- "-MT"
- "-MQ"
- "-o"
- "--driver-mode=*"
- "-fno-shrink-wrap"
- "-fno-malloc-dce"
- "-fno-tree-switch-conversion"
- "-fstrict-volatile-bitfields"
- "-fzero-init-padding-bits=*"
- "-free"
- "-fipa-pta"
- "-isysroot"
- "-sysroot"
---
CompileFlags:
BuiltinHeaders: QueryDriver
Diagnostics:
Suppress: [unused-includes]
---
If:
PathMatch: [tasmota/tasmota_.*/.*\.ino]
CompileFlags:
Add:
- "-ferror-limit=0"
- "-include"
- "Arduino.h"
- "-include"
- "tasmota/tasmota.ino"
Diagnostics:
Suppress: [undeclared_var_use]
---
If:
PathMatch: [tasmota/include/.*\.h]
PathExclude:
- "tasmota/include/i18n.h"
- "tasmota/include/tasmota_compat.h"
- "tasmota/include/tasmota.h"
- "tasmota/include/tasmota_globals.h"
CompileFlags:
Add:
- "-include"
- "Arduino.h"
- "-include"
- "tasmota/include/tasmota_compat.h"
- "-include"
- "tasmota/include/tasmota.h"
- "-include"
- "tasmota/my_user_config.h"
- "-include"
- "tasmota/include/tasmota_globals.h"
- "-include"
- "tasmota/include/i18n.h"
---
If:
PathMatch:
- "tasmota/include/tasmota_compat.h"
- "tasmota/include/tasmota.h"
CompileFlags:
Add:
- "-include"
- "Arduino.h"
---
If:
PathMatch: [tasmota/include/tasmota_globals.h]
CompileFlags:
Add:
- "-include"
- "Arduino.h"
- "-include"
- "tasmota/include/tasmota_compat.h"
- "-include"
- "tasmota/include/tasmota.h"
- "-include"
- "tasmota/my_user_config.h"
---
If:
PathMatch: [tasmota/include/i18n.h]
CompileFlags:
Add:
- "-include"
- "Arduino.h"
- "-include"
- "tasmota/include/tasmota_compat.h"
- "-include"
- "tasmota/include/tasmota.h"
- "-include"
- "tasmota/my_user_config.h"
- "-include"
- "tasmota/include/tasmota_globals.h"
---
If:
PathMatch: [tasmota/my_user_config.h]
CompileFlags:
Add:
- "-include"
- "Arduino.h"
- "-include"
- "tasmota/include/tasmota_compat.h"
- "-include"
- "tasmota/include/tasmota.h"