Revision 37bacabf modules/LightRing_1-0/board.h
| modules/LightRing_1-0/board.h | ||
|---|---|---|
| 17 | 17 |
*/ |
| 18 | 18 |
|
| 19 | 19 |
/** |
| 20 |
* @file
|
|
| 20 |
* @file |
|
| 21 | 21 |
* @brief LightRing v1.0 Board specific macros. |
| 22 | 22 |
* |
| 23 | 23 |
* @addtogroup lightring_board |
| ... | ... | |
| 236 | 236 |
#define PIN_CR(pin, mode, cnf) (((mode) | ((cnf) << 2U)) << (((pin) % 8U) * 4U)) |
| 237 | 237 |
#define PIN_ODR_LOW(n) (0U << (n)) |
| 238 | 238 |
#define PIN_ODR_HIGH(n) (1U << (n)) |
| 239 |
#define PIN_IGNORE(n) (1U << (n)) |
|
| 239 | 240 |
|
| 240 | 241 |
/* |
| 241 | 242 |
* GPIOA setup: |
| ... | ... | |
| 257 | 258 |
* PA14 - SWCLK (input pullup) |
| 258 | 259 |
* PA15 - PIN15 (input floating) |
| 259 | 260 |
*/ |
| 261 |
#define VAL_GPIOAIGN 0 |
|
| 260 | 262 |
#define VAL_GPIOACRL (PIN_CR(GPIOA_PIN0, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 261 | 263 |
PIN_CR(GPIOA_PIN1, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 262 | 264 |
PIN_CR(GPIOA_LASER_RX, PIN_MODE_OUTPUT_50M, PIN_CNF_ALTERNATE_PUSHPULL) | \ |
| ... | ... | |
| 310 | 312 |
* PB14 - WL_MISO (input pullup) |
| 311 | 313 |
* PB15 - WL_MOSI (alternate pushpull 50MHz) |
| 312 | 314 |
*/ |
| 315 |
#define VAL_GPIOBIGN (PIN_IGNORE(GPIOB_SYS_UART_DN)) & 0 |
|
| 313 | 316 |
#define VAL_GPIOBCRL (PIN_CR(GPIOB_PIN0, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 314 | 317 |
PIN_CR(GPIOB_PIN1, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 315 | 318 |
PIN_CR(GPIOB_LASER_EN, PIN_MODE_OUTPUT_50M, PIN_CNF_OUTPUT_PUSHPULL) | \ |
| ... | ... | |
| 363 | 366 |
* PC14 - SYS_PD_N (output opendrain high 50MHz) |
| 364 | 367 |
* PC15 - PIN15 (input floating) |
| 365 | 368 |
*/ |
| 369 |
#define VAL_GPIOCIGN (PIN_IGNORE(GPIOC_SYS_PD_N)) & 0 |
|
| 366 | 370 |
#define VAL_GPIOCCRL (PIN_CR(GPIOC_PIN0, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 367 | 371 |
PIN_CR(GPIOC_PIN1, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 368 | 372 |
PIN_CR(GPIOC_PIN2, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| ... | ... | |
| 416 | 420 |
* PD14 - PIN14 (input floating) |
| 417 | 421 |
* PD15 - PIN15 (input floating) |
| 418 | 422 |
*/ |
| 423 |
#define VAL_GPIODIGN (PIN_IGNORE(GPIOD_SYS_INT_N)) & 0 |
|
| 419 | 424 |
#define VAL_GPIODCRL (PIN_CR(GPIOD_OSC_IN, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 420 | 425 |
PIN_CR(GPIOD_OSC_OUT, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 421 | 426 |
PIN_CR(GPIOD_SYS_INT_N, PIN_MODE_OUTPUT_50M, PIN_CNF_OUTPUT_OPENDRAIN) | \ |
| ... | ... | |
| 469 | 474 |
* PE14 - PIN14 (input floating) |
| 470 | 475 |
* PE15 - PIN15 (input floating) |
| 471 | 476 |
*/ |
| 477 |
#define VAL_GPIOEIGN 0 |
|
| 472 | 478 |
#define VAL_GPIOECRL (PIN_CR(GPIOE_PIN0, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 473 | 479 |
PIN_CR(GPIOE_PIN1, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 474 | 480 |
PIN_CR(GPIOE_PIN2, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| ... | ... | |
| 522 | 528 |
* PF14 - PIN14 (input floating) |
| 523 | 529 |
* PF15 - PIN15 (input floating) |
| 524 | 530 |
*/ |
| 531 |
#define VAL_GPIOFIGN 0 |
|
| 525 | 532 |
#define VAL_GPIOFCRL (PIN_CR(GPIOF_PIN0, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 526 | 533 |
PIN_CR(GPIOF_PIN1, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 527 | 534 |
PIN_CR(GPIOF_PIN2, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| ... | ... | |
| 575 | 582 |
* PG14 - PIN14 (input floating) |
| 576 | 583 |
* PG15 - PIN15 (input floating) |
| 577 | 584 |
*/ |
| 585 |
#define VAL_GPIOGIGN 0 |
|
| 578 | 586 |
#define VAL_GPIOGCRL (PIN_CR(GPIOG_PIN0, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 579 | 587 |
PIN_CR(GPIOG_PIN1, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
| 580 | 588 |
PIN_CR(GPIOG_PIN2, PIN_MODE_INPUT, PIN_CNF_INPUT_FLOATING) | \ |
Also available in: Unified diff