Revision 340f2bdf modules/PowerManagement_1-2/board.h
modules/PowerManagement_1-2/board.h | ||
---|---|---|
314 | 314 |
* in the initialization code. |
315 | 315 |
* Please refer to the STM32 Reference Manual for details. |
316 | 316 |
*/ |
317 |
#define PIN_IGNORE(n) (1U << (n)) |
|
318 | 317 |
#define PIN_MODE_INPUT(n) (0U << ((n) * 2U)) |
319 | 318 |
#define PIN_MODE_OUTPUT(n) (1U << ((n) * 2U)) |
320 | 319 |
#define PIN_MODE_ALTERNATE(n) (2U << ((n) * 2U)) |
... | ... | |
352 | 351 |
* PA14 - SWCLK (alternate 0 pushpull floating) |
353 | 352 |
* PA15 - SYS_SPI_SS1_N (input floating) |
354 | 353 |
*/ |
355 |
#define VAL_GPIOA_IGNORE 0 |
|
356 | 354 |
#define VAL_GPIOA_MODER (PIN_MODE_INPUT(GPIOA_WKUP) | \ |
357 | 355 |
PIN_MODE_INPUT(GPIOA_SWITCH_STATUS_N) | \ |
358 | 356 |
PIN_MODE_INPUT(GPIOA_SYS_UART_TX) | \ |
... | ... | |
470 | 468 |
* PB14 - BT_CTS (inout floating) |
471 | 469 |
* PB15 - SYS_UART_UP (output opendrain high) |
472 | 470 |
*/ |
473 |
#define VAL_GPIOB_IGNORE (PIN_IGNORE(GPIOB_POWER_EN) | \ |
|
474 |
PIN_IGNORE(GPIOB_SYS_UART_DN) | \ |
|
475 |
PIN_IGNORE(GPIOB_LED) | \ |
|
476 |
PIN_IGNORE(GPIOB_SYS_UART_UP)) & 0 |
|
477 | 471 |
#define VAL_GPIOB_MODER (PIN_MODE_INPUT(GPIOB_IR_INT1_N) | \ |
478 | 472 |
PIN_MODE_ANALOG(GPIOB_VSYS_SENSE) | \ |
479 | 473 |
PIN_MODE_OUTPUT(GPIOB_POWER_EN) | \ |
... | ... | |
591 | 585 |
* PC14 - SYS_WARMRST_N (output opendrain high) |
592 | 586 |
* PC15 - BT_RST (output opendrain high) |
593 | 587 |
*/ |
594 |
#define VAL_GPIOC_IGNORE (PIN_IGNORE(GPIOC_CHARGE_EN1_N) | \ |
|
595 |
PIN_IGNORE(GPIOC_SYS_INT_N) | \ |
|
596 |
PIN_IGNORE(GPIOC_SYS_PD_N)) & 0 |
|
597 | 588 |
#define VAL_GPIOC_MODER (PIN_MODE_INPUT(GPIOC_CHARGE_STAT1A) | \ |
598 | 589 |
PIN_MODE_INPUT(GPIOC_GAUGE_BATLOW1) | \ |
599 | 590 |
PIN_MODE_INPUT(GPIOC_GAUGE_BATGD1_N) | \ |
... | ... | |
711 | 702 |
* PD14 - PIN14 (input floating) |
712 | 703 |
* PD15 - PIN15 (input floating) |
713 | 704 |
*/ |
714 |
#define VAL_GPIOD_IGNORE (PIN_IGNORE(GPIOD_CHARGE_EN2_N)) & 0 |
|
715 | 705 |
#define VAL_GPIOD_MODER (PIN_MODE_INPUT(GPIOD_PIN0) | \ |
716 | 706 |
PIN_MODE_INPUT(GPIOD_PIN1) | \ |
717 | 707 |
PIN_MODE_OUTPUT(GPIOD_CHARGE_EN2_N) | \ |
... | ... | |
829 | 819 |
* PE14 - PIN14 (input floating) |
830 | 820 |
* PE15 - PIN15 (input floating) |
831 | 821 |
*/ |
832 |
#define VAL_GPIOE_IGNORE 0 |
|
833 | 822 |
#define VAL_GPIOE_MODER (PIN_MODE_INPUT(GPIOE_PIN0) | \ |
834 | 823 |
PIN_MODE_INPUT(GPIOE_PIN1) | \ |
835 | 824 |
PIN_MODE_INPUT(GPIOE_PIN2) | \ |
... | ... | |
947 | 936 |
* PF14 - PIN14 (input floating) |
948 | 937 |
* PF15 - PIN15 (input floating) |
949 | 938 |
*/ |
950 |
#define VAL_GPIOF_IGNORE 0 |
|
951 | 939 |
#define VAL_GPIOF_MODER (PIN_MODE_INPUT(GPIOF_PIN0) | \ |
952 | 940 |
PIN_MODE_INPUT(GPIOF_PIN1) | \ |
953 | 941 |
PIN_MODE_INPUT(GPIOF_PIN2) | \ |
... | ... | |
1065 | 1053 |
* PG14 - PIN14 (input floating) |
1066 | 1054 |
* PG15 - PIN15 (input floating) |
1067 | 1055 |
*/ |
1068 |
#define VAL_GPIOG_IGNORE 0 |
|
1069 | 1056 |
#define VAL_GPIOG_MODER (PIN_MODE_INPUT(GPIOG_PIN0) | \ |
1070 | 1057 |
PIN_MODE_INPUT(GPIOG_PIN1) | \ |
1071 | 1058 |
PIN_MODE_INPUT(GPIOG_PIN2) | \ |
... | ... | |
1183 | 1170 |
* PH14 - PIN14 (input floating) |
1184 | 1171 |
* PH15 - PIN15 (input floating) |
1185 | 1172 |
*/ |
1186 |
#define VAL_GPIOH_IGNORE 0 |
|
1187 | 1173 |
#define VAL_GPIOH_MODER (PIN_MODE_INPUT(GPIOH_OSC_IN) | \ |
1188 | 1174 |
PIN_MODE_INPUT(GPIOH_OSC_OUT) | \ |
1189 | 1175 |
PIN_MODE_INPUT(GPIOH_PIN2) | \ |
... | ... | |
1301 | 1287 |
* PI14 - PIN14 (input floating) |
1302 | 1288 |
* PI15 - PIN15 (input floating) |
1303 | 1289 |
*/ |
1304 |
#define VAL_GPIOI_IGNORE 0 |
|
1305 | 1290 |
#define VAL_GPIOI_MODER (PIN_MODE_INPUT(GPIOI_PIN0) | \ |
1306 | 1291 |
PIN_MODE_INPUT(GPIOI_PIN1) | \ |
1307 | 1292 |
PIN_MODE_INPUT(GPIOI_PIN2) | \ |
Also available in: Unified diff