Bridle API
4.1.99
A Zephyr based application framework
Loading...
Searching...
No Matches
seeed_grove_pwms_defaults.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2023-2024 TiaC Systems
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
6
#ifndef BRIDLE_INCLUDE_DT_BINDINGS_SEEED_GROVE_PWMS_DEFAULTS_H_
7
#define BRIDLE_INCLUDE_DT_BINDINGS_SEEED_GROVE_PWMS_DEFAULTS_H_
8
9
#include <zephyr/dt-bindings/dt-util.h>
10
11
#define __PWM_PINCTRL(x) GROVE_PWM_##x##_PINCTRL
12
#define __PWM_ENABLE(x) GROVE_PWM_##x##_ENABLE
13
#define __PWM_FAST(x) GROVE_PWM_##x##_FAST
14
#define __PWM_SLOW(x) GROVE_PWM_##x##_SLOW
15
16
#define GROVE_PWMS_SETUP_AND_ENABLE(port, kind) \
17
MACRO_MAP_CAT_N(1, __PWM_PINCTRL, port) \
18
MACRO_MAP_CAT_N(1, __PWM_ENABLE, port) \
19
MACRO_MAP_CAT_N(1, __PWM_##kind, port)
20
21
#define GROVE_PWM_D0_FAST EMPTY
22
#define GROVE_PWM_D0_SLOW EMPTY
23
#define GROVE_PWM_D0_ENABLE EMPTY
24
#define GROVE_PWM_D0_PINCTRL EMPTY
25
26
#define GROVE_PWM_D1_FAST EMPTY
27
#define GROVE_PWM_D1_SLOW EMPTY
28
#define GROVE_PWM_D1_ENABLE EMPTY
29
#define GROVE_PWM_D1_PINCTRL EMPTY
30
31
#define GROVE_PWM_D2_FAST EMPTY
32
#define GROVE_PWM_D2_SLOW EMPTY
33
#define GROVE_PWM_D2_ENABLE EMPTY
34
#define GROVE_PWM_D2_PINCTRL EMPTY
35
36
#define GROVE_PWM_D3_FAST EMPTY
37
#define GROVE_PWM_D3_SLOW EMPTY
38
#define GROVE_PWM_D3_ENABLE EMPTY
39
#define GROVE_PWM_D3_PINCTRL EMPTY
40
41
#define GROVE_PWM_D4_FAST EMPTY
42
#define GROVE_PWM_D4_SLOW EMPTY
43
#define GROVE_PWM_D4_ENABLE EMPTY
44
#define GROVE_PWM_D4_PINCTRL EMPTY
45
46
#define GROVE_PWM_D5_FAST EMPTY
47
#define GROVE_PWM_D5_SLOW EMPTY
48
#define GROVE_PWM_D5_ENABLE EMPTY
49
#define GROVE_PWM_D5_PINCTRL EMPTY
50
51
#define GROVE_PWM_D6_FAST EMPTY
52
#define GROVE_PWM_D6_SLOW EMPTY
53
#define GROVE_PWM_D6_ENABLE EMPTY
54
#define GROVE_PWM_D6_PINCTRL EMPTY
55
56
#define GROVE_PWM_D7_FAST EMPTY
57
#define GROVE_PWM_D7_SLOW EMPTY
58
#define GROVE_PWM_D7_ENABLE EMPTY
59
#define GROVE_PWM_D7_PINCTRL EMPTY
60
61
#define GROVE_PWM_D8_FAST EMPTY
62
#define GROVE_PWM_D8_SLOW EMPTY
63
#define GROVE_PWM_D8_ENABLE EMPTY
64
#define GROVE_PWM_D8_PINCTRL EMPTY
65
66
#define GROVE_PWM_D9_FAST EMPTY
67
#define GROVE_PWM_D9_SLOW EMPTY
68
#define GROVE_PWM_D9_ENABLE EMPTY
69
#define GROVE_PWM_D9_PINCTRL EMPTY
70
71
#define GROVE_PWM_D10_FAST EMPTY
72
#define GROVE_PWM_D10_SLOW EMPTY
73
#define GROVE_PWM_D10_ENABLE EMPTY
74
#define GROVE_PWM_D10_PINCTRL EMPTY
75
76
#define GROVE_PWM_D11_FAST EMPTY
77
#define GROVE_PWM_D11_SLOW EMPTY
78
#define GROVE_PWM_D11_ENABLE EMPTY
79
#define GROVE_PWM_D11_PINCTRL EMPTY
80
81
#define GROVE_PWM_D12_FAST EMPTY
82
#define GROVE_PWM_D12_SLOW EMPTY
83
#define GROVE_PWM_D12_ENABLE EMPTY
84
#define GROVE_PWM_D12_PINCTRL EMPTY
85
86
#define GROVE_PWM_D13_FAST EMPTY
87
#define GROVE_PWM_D13_SLOW EMPTY
88
#define GROVE_PWM_D13_ENABLE EMPTY
89
#define GROVE_PWM_D13_PINCTRL EMPTY
90
91
#define GROVE_PWM_D14_FAST EMPTY
92
#define GROVE_PWM_D14_SLOW EMPTY
93
#define GROVE_PWM_D14_ENABLE EMPTY
94
#define GROVE_PWM_D14_PINCTRL EMPTY
95
96
#define GROVE_PWM_D15_FAST EMPTY
97
#define GROVE_PWM_D15_SLOW EMPTY
98
#define GROVE_PWM_D15_ENABLE EMPTY
99
#define GROVE_PWM_D15_PINCTRL EMPTY
100
101
#define GROVE_PWM_D16_FAST EMPTY
102
#define GROVE_PWM_D16_SLOW EMPTY
103
#define GROVE_PWM_D16_ENABLE EMPTY
104
#define GROVE_PWM_D16_PINCTRL EMPTY
105
106
#define GROVE_PWM_D17_FAST EMPTY
107
#define GROVE_PWM_D17_SLOW EMPTY
108
#define GROVE_PWM_D17_ENABLE EMPTY
109
#define GROVE_PWM_D17_PINCTRL EMPTY
110
111
#define GROVE_PWM_D18_FAST EMPTY
112
#define GROVE_PWM_D18_SLOW EMPTY
113
#define GROVE_PWM_D18_ENABLE EMPTY
114
#define GROVE_PWM_D18_PINCTRL EMPTY
115
116
#define GROVE_PWM_D19_FAST EMPTY
117
#define GROVE_PWM_D19_SLOW EMPTY
118
#define GROVE_PWM_D19_ENABLE EMPTY
119
#define GROVE_PWM_D19_PINCTRL EMPTY
120
121
#define GROVE_PWM_D20_FAST EMPTY
122
#define GROVE_PWM_D20_SLOW EMPTY
123
#define GROVE_PWM_D20_ENABLE EMPTY
124
#define GROVE_PWM_D20_PINCTRL EMPTY
125
126
#define GROVE_PWM_D21_FAST EMPTY
127
#define GROVE_PWM_D21_SLOW EMPTY
128
#define GROVE_PWM_D21_ENABLE EMPTY
129
#define GROVE_PWM_D21_PINCTRL EMPTY
130
131
#define GROVE_PWM_D22_FAST EMPTY
132
#define GROVE_PWM_D22_SLOW EMPTY
133
#define GROVE_PWM_D22_ENABLE EMPTY
134
#define GROVE_PWM_D22_PINCTRL EMPTY
135
136
#define GROVE_PWM_D23_FAST EMPTY
137
#define GROVE_PWM_D23_SLOW EMPTY
138
#define GROVE_PWM_D23_ENABLE EMPTY
139
#define GROVE_PWM_D23_PINCTRL EMPTY
140
141
#define GROVE_PWM_D24_FAST EMPTY
142
#define GROVE_PWM_D24_SLOW EMPTY
143
#define GROVE_PWM_D24_ENABLE EMPTY
144
#define GROVE_PWM_D24_PINCTRL EMPTY
145
146
#define GROVE_PWM_D25_FAST EMPTY
147
#define GROVE_PWM_D25_SLOW EMPTY
148
#define GROVE_PWM_D25_ENABLE EMPTY
149
#define GROVE_PWM_D25_PINCTRL EMPTY
150
151
#define GROVE_PWM_D26_FAST EMPTY
152
#define GROVE_PWM_D26_SLOW EMPTY
153
#define GROVE_PWM_D26_ENABLE EMPTY
154
#define GROVE_PWM_D26_PINCTRL EMPTY
155
156
#define GROVE_PWM_D27_FAST EMPTY
157
#define GROVE_PWM_D27_SLOW EMPTY
158
#define GROVE_PWM_D27_ENABLE EMPTY
159
#define GROVE_PWM_D27_PINCTRL EMPTY
160
161
#define GROVE_PWM_D28_FAST EMPTY
162
#define GROVE_PWM_D28_SLOW EMPTY
163
#define GROVE_PWM_D28_ENABLE EMPTY
164
#define GROVE_PWM_D28_PINCTRL EMPTY
165
166
#define GROVE_PWM_D29_FAST EMPTY
167
#define GROVE_PWM_D29_SLOW EMPTY
168
#define GROVE_PWM_D29_ENABLE EMPTY
169
#define GROVE_PWM_D29_PINCTRL EMPTY
170
171
#define GROVE_PWM_D30_FAST EMPTY
172
#define GROVE_PWM_D30_SLOW EMPTY
173
#define GROVE_PWM_D30_ENABLE EMPTY
174
#define GROVE_PWM_D30_PINCTRL EMPTY
175
176
#define GROVE_PWM_D31_FAST EMPTY
177
#define GROVE_PWM_D31_SLOW EMPTY
178
#define GROVE_PWM_D31_ENABLE EMPTY
179
#define GROVE_PWM_D31_PINCTRL EMPTY
180
181
#endif
/* BRIDLE_INCLUDE_DT_BINDINGS_SEEED_GROVE_PWMS_DEFAULTS_H_ */
include
bridle
dt-bindings
seeed_grove_pwms_defaults.h
Generated on Fri Jun 6 2025 10:18:37 for Bridle API by
1.9.8