ADuCM4x50 Device Drivers API Reference Manual
Release 4.0.0.0
adi_sport_config.h
1
16
#ifndef ADI_SPORT_CONFIG_H
17
#define ADI_SPORT_CONFIG_H
18
#include <adi_global_config.h>
19
25
/************* SPORT Driver configurations FOR SPORT-0-A ***************/
31
#define ADI_CFG_SPORT0A_ENABLE_FSMUXSEL (0u)
32
38
#define ADI_CFG_SPORT0A_ENABLE_CKMUXSEL (1u)
39
45
#define ADI_CFG_SPORT0A_LSB_FIRST (0u)
46
47
52
#define ADI_CFG_SPORT0A_SERIAL_WLEN (32u)
53
54
60
#define ADI_CFG_SPORT0A_INTERNAL_CLK (1u)
61
67
#define ADI_CFG_SPORT0A_OPERATION_MODE (0u)
68
69
75
#define ADI_CFG_SPORT0A_CLOCK_EDGE (0u)
76
82
#define ADI_CFG_SPORT0A_FS_REQUIRED (1u)
83
89
#define ADI_CFG_SPORT0A_INTERNAL_FS (0u)
90
91
97
#define ADI_CFG_SPORT0A_DATA_INDEPENDENT_FS (0u)
98
104
#define ADI_CFG_SPORT0A_ACTIVE_LOW_FS (0u)
105
111
#define ADI_CFG_SPORT0A_LATE_FS (0u)
112
119
#define ADI_CFG_SPORT0A_ENABLE_PACKING (0u)
120
126
#define ADI_CFG_SPORT0A_FS_ERROR_OPERATION (1u)
127
133
#define ADI_CFG_SPORT0A_GATED_CLOCK (0u)
134
140
#define ADI_CFG_SPORT0A_CLOCK_DIVISOR (2u)
141
147
#define ADI_CFG_SPORT0A_FS_DIVISOR (0x40u)
148
149
156
#define ADI_CFG_SPORT0A_CONVT_FS_DURATION (1u)
157
163
#define ADI_CFG_SPORT0A_CONVT_POLARITY (0u)
164
171
#define ADI_CFG_SPORT0A_CONVT_WIDTH (1u)
172
173
#if defined(ADI_CFG_SPORT0A_SERIAL_WLEN)
174
#if (ADI_CFG_SPORT0A_SERIAL_WLEN <= 3u) || (ADI_CFG_SPORT0A_SERIAL_WLEN > 32u)
175
#error "Invalid word length : it must be between 4 and 32"
176
#endif
177
#else
178
#error "ADI_CFG_SPORT0A_SERIAL_WLEN undefined!!! "
179
#endif
180
181
/************* SPORT Driver configurations FOR SPORT-0-B ***************/
187
#define ADI_CFG_SPORT0B_LSB_FIRST (0u)
188
189
194
#define ADI_CFG_SPORT0B_SERIAL_WLEN (32u)
195
196
202
#define ADI_CFG_SPORT0B_INTERNAL_CLK (1u)
203
209
#define ADI_CFG_SPORT0B_OPERATION_MODE (0u)
210
211
217
#define ADI_CFG_SPORT0B_CLOCK_EDGE (0u)
218
224
#define ADI_CFG_SPORT0B_FS_REQUIRED (1u)
225
231
#define ADI_CFG_SPORT0B_INTERNAL_FS (1u)
232
233
239
#define ADI_CFG_SPORT0B_DATA_INDEPENDENT_FS (0u)
240
246
#define ADI_CFG_SPORT0B_ACTIVE_LOW_FS (0u)
247
253
#define ADI_CFG_SPORT0B_LATE_FS (0u)
254
261
#define ADI_CFG_SPORT0B_ENABLE_PACKING (0u)
262
268
#define ADI_CFG_SPORT0B_FS_ERROR_OPERATION (1u)
269
275
#define ADI_CFG_SPORT0B_GATED_CLOCK (0u)
276
282
#define ADI_CFG_SPORT0B_CLOCK_DIVISOR (2u)
283
289
#define ADI_CFG_SPORT0B_FS_DIVISOR (0x40u)
290
291
298
#define ADI_CFG_SPORT0B_CONVT_FS_DURATION (1u)
299
305
#define ADI_CFG_SPORT0B_CONVT_POLARITY (0u)
306
313
#define ADI_CFG_SPORT0B_CONVT_WIDTH (1u)
314
315
#if defined(ADI_CFG_SPORT0B_SERIAL_WLEN)
316
#if (ADI_CFG_SPORT0B_SERIAL_WLEN <= 3u) || (ADI_CFG_SPORT0B_SERIAL_WLEN > 32u)
317
#error "Invalid word length : it must be between 4 and 32"
318
#endif
319
#else
320
#error "ADI_CFG_SPORT0B_SERIAL_WLEN undefined!!! "
321
#endif
322
325
#endif
/* ADI_SPORT_CONFIG_H */
Include
config
adi_sport_config.h
Generated on Tue Aug 31 2021 19:04:43 for ADuCM4x50 Device Drivers API Reference Manual by
1.8.15