ADuCM302x Device Drivers API Reference Manual
Release 3.1.2.0
adi_sport_config.h
1
46
#ifndef ADI_SPORT_CONFIG_H
47
#define ADI_SPORT_CONFIG_H
48
#include <adi_global_config.h>
49
55
/************* SPORT Driver configurations FOR SPORT-0-A ***************/
61
#define ADI_CFG_SPORT0A_ENABLE_FSMUXSEL (0u)
62
68
#define ADI_CFG_SPORT0A_ENABLE_CKMUXSEL (1u)
69
75
#define ADI_CFG_SPORT0A_LSB_FIRST (0u)
76
77
82
#define ADI_CFG_SPORT0A_SERIAL_WLEN (32u)
83
84
90
#define ADI_CFG_SPORT0A_INTERNAL_CLK (1u)
91
97
#define ADI_CFG_SPORT0A_OPERATION_MODE (0u)
98
99
105
#define ADI_CFG_SPORT0A_CLOCK_EDGE (0u)
106
112
#define ADI_CFG_SPORT0A_FS_REQUIRED (1u)
113
119
#define ADI_CFG_SPORT0A_INTERNAL_FS (0u)
120
121
127
#define ADI_CFG_SPORT0A_DATA_INDEPENDENT_FS (0u)
128
134
#define ADI_CFG_SPORT0A_ACTIVE_LOW_FS (0u)
135
141
#define ADI_CFG_SPORT0A_LATE_FS (0u)
142
149
#define ADI_CFG_SPORT0A_ENABLE_PACKING (0u)
150
156
#define ADI_CFG_SPORT0A_FS_ERROR_OPERATION (1u)
157
163
#define ADI_CFG_SPORT0A_GATED_CLOCK (0u)
164
170
#define ADI_CFG_SPORT0A_CLOCK_DIVISOR (2u)
171
177
#define ADI_CFG_SPORT0A_FS_DIVISOR (0x40u)
178
179
186
#define ADI_CFG_SPORT0A_CONVT_FS_DURATION (1u)
187
193
#define ADI_CFG_SPORT0A_CONVT_POLARITY (0u)
194
201
#define ADI_CFG_SPORT0A_CONVT_WIDTH (1u)
202
203
#if defined(ADI_CFG_SPORT0A_SERIAL_WLEN)
204
#if (ADI_CFG_SPORT0A_SERIAL_WLEN <= 3u) || (ADI_CFG_SPORT0A_SERIAL_WLEN > 32u)
205
#error "Invalid word length : it must be between 4 and 32"
206
#endif
207
#else
208
#error "ADI_CFG_SPORT0A_SERIAL_WLEN undefined!!! "
209
#endif
210
211
/************* SPORT Driver configurations FOR SPORT-0-B ***************/
217
#define ADI_CFG_SPORT0B_LSB_FIRST (0u)
218
219
224
#define ADI_CFG_SPORT0B_SERIAL_WLEN (32u)
225
226
232
#define ADI_CFG_SPORT0B_INTERNAL_CLK (1u)
233
239
#define ADI_CFG_SPORT0B_OPERATION_MODE (0u)
240
241
247
#define ADI_CFG_SPORT0B_CLOCK_EDGE (0u)
248
254
#define ADI_CFG_SPORT0B_FS_REQUIRED (1u)
255
261
#define ADI_CFG_SPORT0B_INTERNAL_FS (1u)
262
263
269
#define ADI_CFG_SPORT0B_DATA_INDEPENDENT_FS (0u)
270
276
#define ADI_CFG_SPORT0B_ACTIVE_LOW_FS (0u)
277
283
#define ADI_CFG_SPORT0B_LATE_FS (0u)
284
291
#define ADI_CFG_SPORT0B_ENABLE_PACKING (0u)
292
298
#define ADI_CFG_SPORT0B_FS_ERROR_OPERATION (1u)
299
305
#define ADI_CFG_SPORT0B_GATED_CLOCK (0u)
306
312
#define ADI_CFG_SPORT0B_CLOCK_DIVISOR (2u)
313
319
#define ADI_CFG_SPORT0B_FS_DIVISOR (0x40u)
320
321
328
#define ADI_CFG_SPORT0B_CONVT_FS_DURATION (1u)
329
335
#define ADI_CFG_SPORT0B_CONVT_POLARITY (0u)
336
343
#define ADI_CFG_SPORT0B_CONVT_WIDTH (1u)
344
345
#if defined(ADI_CFG_SPORT0B_SERIAL_WLEN)
346
#if (ADI_CFG_SPORT0B_SERIAL_WLEN <= 3u) || (ADI_CFG_SPORT0B_SERIAL_WLEN > 32u)
347
#error "Invalid word length : it must be between 4 and 32"
348
#endif
349
#else
350
#error "ADI_CFG_SPORT0B_SERIAL_WLEN undefined!!! "
351
#endif
352
355
#endif
/* ADI_SPORT_CONFIG_H */
Include
config
adi_sport_config.h
Generated on Mon Aug 6 2018 21:48:22 for ADuCM302x Device Drivers API Reference Manual by
1.8.13