Revision 3106e8cc modules/LightRing_1-2/module.c

View differences:

modules/LightRing_1-2/module.c
63 63
SPIConfig moduleHalSpiLightConfig = {
64 64
  /* circular buffer mode        */ false,
65 65
  /* callback function pointer   */ NULL,
66
  /* chip select line port       */ GPIOC,
67
  /* chip select line pad number */ GPIOC_LIGHT_XLAT,
66
  /* chip select line port       */ PAL_PORT(LINE_LIGHT_XLAT),
67
  /* chip select line pad number */ PAL_PAD(LINE_LIGHT_XLAT),
68 68
  /* CR1                         */ SPI_CR1_BR_0 | SPI_CR1_BR_1,
69 69
  /* CR2                         */ SPI_CR2_RXDMAEN | SPI_CR2_TXDMAEN,
70 70
};
......
81 81
 * @brief   LIGHT_BANK output signal GPIO.
82 82
 */
83 83
static apalGpio_t _gpioLightBlank = {
84
  /* port */ GPIOA,
85
  /* pad  */ GPIOA_LIGHT_BLANK,
84
  /* line */ LINE_LIGHT_BLANK,
86 85
};
87 86
ROMCONST apalControlGpio_t moduleGpioLightBlank = {
88 87
  /* GPIO */ &_gpioLightBlank,
......
97 96
 * @brief   RS232_R_EN_N output signal GPIO.
98 97
 */
99 98
static apalGpio_t _gpioRs232En = {
100
  /* port */ GPIOA,
101
  /* pad  */ GPIOA_RS232_R_EN_N,
99
  /* line */ LINE_RS232_R_EN_N,
102 100
};
103 101
ROMCONST apalControlGpio_t moduleGpioRs232En = {
104 102
  /* GPIO */ &_gpioRs232En,
......
113 111
 * @brief   SW_V33_EN output signal GPIO.
114 112
 */
115 113
static apalGpio_t _gpioSwV33En = {
116
  /* port */ GPIOB,
117
  /* pad  */ GPIOB_SW_V33_EN,
114
  /* line */ LINE_SW_V33_EN,
118 115
};
119 116
ROMCONST apalControlGpio_t moduleGpioSwV33En = {
120 117
  /* GPIO */ &_gpioSwV33En,
......
129 126
 * @brief   SW_V42_EN output signal GPIO.
130 127
 */
131 128
static apalGpio_t _gpioSwV42En = {
132
  /* port */ GPIOB,
133
  /* pad  */ GPIOB_SW_V42_EN,
129
  /* line */ LINE_SW_V42_EN,
134 130
};
135 131
ROMCONST apalControlGpio_t moduleGpioSwV42En = {
136 132
  /* GPIO */ &_gpioSwV42En,
......
145 141
 * @brief   SW_V50_EN output signal GPIO.
146 142
 */
147 143
static apalGpio_t _gpioSwV50En = {
148
  /* port */ GPIOB,
149
  /* pad  */ GPIOB_SW_V50_EN,
144
  /* line */ LINE_SW_V50_EN,
150 145
};
151 146
ROMCONST apalControlGpio_t moduleGpioSwV50En = {
152 147
  /* GPIO */ &_gpioSwV50En,
......
161 156
 * @brief   IO_3 breakout signal GPIO.
162 157
 */
163 158
static apalGpio_t _gpioBreakoutIo3 = {
164
  /* port */ GPIOB,
165
  /* pad  */ GPIOB_IO_3,
159
  /* line */ LINE_IO_3,
166 160
};
167 161
apalControlGpio_t moduleGpioBreakoutIo3 = {
168 162
  /* GPIO */ &_gpioBreakoutIo3,
......
177 171
 * @brief   IO_5 breakout signal GPIO.
178 172
 */
179 173
static apalGpio_t _gpioBreakoutIo5 = {
180
  /* port */ GPIOB,
181
  /* pad  */ GPIOB_IO_5,
174
  /* line */ LINE_IO_5,
182 175
};
183 176
apalControlGpio_t moduleGpioBreakoutIo5 = {
184 177
  /* GPIO */ &_gpioBreakoutIo5,
......
193 186
 * @brief   IO_6 breakout signal GPIO.
194 187
 */
195 188
static apalGpio_t _gpioBreakoutIo6 = {
196
  /* port */ GPIOB,
197
  /* pad  */ GPIOB_IO_6,
189
  /* line */ LINE_IO_6,
198 190
};
199 191
apalControlGpio_t moduleGpioBreakoutIo6 = {
200 192
  /* GPIO */ &_gpioBreakoutIo6,
......
209 201
 * @brief   SYS_UART_DN bidirectional signal GPIO.
210 202
 */
211 203
static apalGpio_t _gpioSysUartDn = {
212
  /* port */ GPIOB,
213
  /* pad  */ GPIOB_SYS_UART_DN,
204
  /* line */ LINE_SYS_UART_DN,
214 205
};
215 206
ROMCONST apalControlGpio_t moduleGpioSysUartDn = {
216 207
  /* GPIO */ &_gpioSysUartDn,
......
225 216
 * @brief   IO_7 breakout signal GPIO.
226 217
 */
227 218
static apalGpio_t _gpioBreakoutIo7 = {
228
  /* port */ GPIOB,
229
  /* pad  */ GPIOB_IO_7,
219
  /* line */ LINE_IO_7,
230 220
};
231 221
apalControlGpio_t moduleGpioBreakoutIo7 = {
232 222
  /* GPIO */ &_gpioBreakoutIo7,
......
241 231
 * @brief   IO_8 breakout signal GPIO.
242 232
 */
243 233
static apalGpio_t _gpioBreakoutIo8 = {
244
  /* port */ GPIOB,
245
  /* pad  */ GPIOB_IO_8,
234
  /* line */ LINE_IO_8,
246 235
};
247 236
apalControlGpio_t moduleGpioBreakoutIo8 = {
248 237
  /* GPIO */ &_gpioBreakoutIo8,
......
257 246
 * @brief   IO_4 breakout signal GPIO.
258 247
 */
259 248
static apalGpio_t _gpioBreakoutIo4 = {
260
  /* port */ GPIOC,
261
  /* pad  */ GPIOC_IO_4,
249
  /* line */ LINE_IO_4,
262 250
};
263 251
apalControlGpio_t moduleGpioBreakoutIo4 = {
264 252
  /* GPIO */ &_gpioBreakoutIo4,
......
273 261
 * @brief   IO_1 breakout signal GPIO.
274 262
 */
275 263
static apalGpio_t _gpioBreakoutIo1 = {
276
  /* port */ GPIOC,
277
  /* pad  */ GPIOC_IO_1,
264
  /* line */ LINE_IO_1,
278 265
};
279 266
apalControlGpio_t moduleGpioBreakoutIo1 = {
280 267
  /* GPIO */ &_gpioBreakoutIo1,
......
289 276
 * @brief   IO_2 breakout signal GPIO.
290 277
 */
291 278
static apalGpio_t _gpioBreakoutIo2 = {
292
  /* port */ GPIOC,
293
  /* pad  */ GPIOC_IO_2,
279
  /* line */ LINE_IO_2,
294 280
};
295 281
apalControlGpio_t moduleGpioBreakoutIo2 = {
296 282
  /* GPIO */ &_gpioBreakoutIo2,
......
305 291
 * @brief   LED output signal GPIO.
306 292
 */
307 293
static apalGpio_t _gpioLed = {
308
  /* port */ GPIOC,
309
  /* pad  */ GPIOC_LED,
294
  /* line */ LINE_LED,
310 295
};
311 296
ROMCONST apalControlGpio_t moduleGpioLed = {
312 297
  /* GPIO */ &_gpioLed,
......
318 303
};
319 304

  
320 305
/**
321
 * @brief   LIGHT_XLAT output signal GPIO.
322
 */
323
static apalGpio_t _gpioLightXlat = {
324
  /* port */ GPIOC,
325
  /* pad  */ GPIOC_LIGHT_XLAT,
326
};
327
ROMCONST apalControlGpio_t moduleGpioLightXlat = {
328
  /* GPIO */ &_gpioLightXlat,
329
  /* meta */ {
330
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
331
    /* active state   */ TLC5947_LLD_XLAT_ACTIVE_STATE,
332
    /* interrupt edge */ APAL_GPIO_EDGE_NONE,
333
  },
334
};
335

  
336
/**
337 306
 * @brief   SW_V18_EN output signal GPIO.
338 307
 */
339 308
static apalGpio_t _gpioSwV18En = {
340
  /* port */ GPIOC,
341
  /* pad  */ GPIOC_SW_V18_EN,
309
  /* line */ LINE_SW_V18_EN,
342 310
};
343 311
ROMCONST apalControlGpio_t moduleGpioSwV18En = {
344 312
  /* GPIO */ &_gpioSwV18En,
......
353 321
 * @brief   SW_VSYS_EN output signal GPIO.
354 322
 */
355 323
static apalGpio_t _gpioSwVsysEn = {
356
  /* port */ GPIOC,
357
  /* pad  */ GPIOC_SW_VSYS_EN,
324
  /* line */ LINE_SW_VSYS_EN,
358 325
};
359 326
ROMCONST apalControlGpio_t moduleGpioSwVsysEn = {
360 327
  /* GPIO */ &_gpioSwVsysEn,
......
369 336
 * @brief   SYS_UART_UP bidirectional signal GPIO.
370 337
 */
371 338
static apalGpio_t _gpioSysUartUp = {
372
  /* port */ GPIOC,
373
  /* pad  */ GPIOC_SYS_UART_UP,
339
  /* line */ LINE_SYS_UART_UP,
374 340
};
375 341
ROMCONST apalControlGpio_t moduleGpioSysUartUp = {
376 342
  /* GPIO */ &_gpioSysUartUp,
......
385 351
 * @brief   SYS_PD bidirectional signal GPIO.
386 352
 */
387 353
static apalGpio_t _gpioSysPd = {
388
  /* port */ GPIOC,
389
  /* pad  */ GPIOC_SYS_PD_N,
354
  /* line */ LINE_SYS_PD_N,
390 355
};
391 356
ROMCONST apalControlGpio_t moduleGpioSysPd = {
392 357
  /* GPIO */ &_gpioSysPd,
......
401 366
 * @brief   SYS_SYNC bidirectional signal GPIO.
402 367
 */
403 368
static apalGpio_t _gpioSysSync = {
404
  /* port */ GPIOD,
405
  /* pad  */ GPIOD_SYS_INT_N,
369
  /* line */ LINE_SYS_INT_N,
406 370
};
407 371
ROMCONST apalControlGpio_t moduleGpioSysSync = {
408 372
  /* GPIO */ &_gpioSysSync,
......
483 447
TLC5947Driver moduleLldLedPwm = {
484 448
  /* SPI driver         */ &MODULE_HAL_SPI_LIGHT,
485 449
  /* BLANK signal GPIO  */ &moduleGpioLightBlank,
486
  /* XLAT signal GPIO   */ &moduleGpioLightXlat,
450
  /* XLAT signal GPIO   */ NULL,
487 451
};
488 452

  
489 453
/** @} */

Also available in: Unified diff