aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/boards/ST_NUCLEO144_F303ZE
diff options
context:
space:
mode:
authorRocco Marco Guglielmi <roccomarco.guglielmi@live.com>2016-05-04 15:31:59 +0000
committerRocco Marco Guglielmi <roccomarco.guglielmi@live.com>2016-05-04 15:31:59 +0000
commitd0a6079f1547379c27215b4a6646db0d288951db (patch)
treed01af4ae99aa803418ae0aaf1edeedb3bf7dbd96 /os/hal/boards/ST_NUCLEO144_F303ZE
parent1d76faa7cba467f1f147f9e0dba2915c73427612 (diff)
downloadChibiOS-d0a6079f1547379c27215b4a6646db0d288951db.tar.gz
ChibiOS-d0a6079f1547379c27215b4a6646db0d288951db.tar.bz2
ChibiOS-d0a6079f1547379c27215b4a6646db0d288951db.zip
Updated STM32 Nucleo144 board files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9412 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/boards/ST_NUCLEO144_F303ZE')
-rw-r--r--os/hal/boards/ST_NUCLEO144_F303ZE/board.h810
-rw-r--r--os/hal/boards/ST_NUCLEO144_F303ZE/cfg/board.chcfg488
2 files changed, 649 insertions, 649 deletions
diff --git a/os/hal/boards/ST_NUCLEO144_F303ZE/board.h b/os/hal/boards/ST_NUCLEO144_F303ZE/board.h
index 21d4361ae..0a19dcc1e 100644
--- a/os/hal/boards/ST_NUCLEO144_F303ZE/board.h
+++ b/os/hal/boards/ST_NUCLEO144_F303ZE/board.h
@@ -18,7 +18,7 @@
#define _BOARD_H_
/*
- * Setup for STMicroelectronics NUCLEO144-F303ZE board.
+ * Setup for STMicroelectronics STM32 Nucleo144-F303ZE board.
*/
/*
@@ -488,39 +488,39 @@
/*
* GPIOA setup:
*
- * PA0 - ZIO_D32 TIM2_CH1 (alternate 1).
- * PA1 - ZIO_D72 COMP1_IMP (input floating).
- * PA2 - PIN2 (input floating).
- * PA3 - ARD_A0 ADC1_IN4 (analog).
- * PA4 - ZIO_D24 SPI3_NSS (output pushpull maximum).
- * PA5 - ARD_D13 SPI1_SCK (alternate 5).
- * PA6 - ARD_D12 SPI1_MISO (alternate 5).
- * PA7 - ARD_D11 SPI1_MOSI ZIO_D71 (alternate 5).
- * PA8 - ZIO_D70 I2C2_SMBAL (alternate 4).
- * PA9 - ZIO_D69 I2C2_SCL (alternate 4).
- * PA10 - ZIO_D68 I2C2_SDA (alternate 4).
+ * PA0 - ZIO_D32 TIM2_CH1 (input pullup).
+ * PA1 - ZIO_D72 COMP1_IMP (input pullup).
+ * PA2 - PIN2 (input pullup).
+ * PA3 - ARD_A0 ADC1_IN4 (input pullup).
+ * PA4 - ZIO_D24 SPI3_NSS (input pullup).
+ * PA5 - ARD_D13 SPI1_SCK (input pullup).
+ * PA6 - ARD_D12 SPI1_MISO (input pullup).
+ * PA7 - ARD_D11 SPI1_MOSI ZIO_D71 (input pullup).
+ * PA8 - ZIO_D70 I2C2_SMBAL (input pullup).
+ * PA9 - ZIO_D69 I2C2_SCL (input pullup).
+ * PA10 - ZIO_D68 I2C2_SDA (input pullup).
* PA11 - USB_DM (alternate 14).
* PA12 - USB_DP (alternate 14).
* PA13 - SWDIO (alternate 0).
* PA14 - SWCLK (alternate 0).
- * PA15 - ZIO_D20 I2S3_WS (alternate 6).
+ * PA15 - ZIO_D20 I2S3_WS (input pullup).
*/
-#define VAL_GPIOA_MODER (PIN_MODE_ALTERNATE(GPIOA_ZIO_D32) | \
+#define VAL_GPIOA_MODER (PIN_MODE_INPUT(GPIOA_ZIO_D32) | \
PIN_MODE_INPUT(GPIOA_ZIO_D72) | \
PIN_MODE_INPUT(GPIOA_PIN2) | \
- PIN_MODE_ANALOG(GPIOA_ARD_A0) | \
- PIN_MODE_OUTPUT(GPIOA_ZIO_D24) | \
- PIN_MODE_ALTERNATE(GPIOA_ARD_D13) | \
- PIN_MODE_ALTERNATE(GPIOA_ARD_D12) | \
- PIN_MODE_ALTERNATE(GPIOA_ARD_D11) | \
- PIN_MODE_ALTERNATE(GPIOA_ZIO_D70) | \
- PIN_MODE_ALTERNATE(GPIOA_ZIO_D69) | \
- PIN_MODE_ALTERNATE(GPIOA_ZIO_D68) | \
+ PIN_MODE_INPUT(GPIOA_ARD_A0) | \
+ PIN_MODE_INPUT(GPIOA_ZIO_D24) | \
+ PIN_MODE_INPUT(GPIOA_ARD_D13) | \
+ PIN_MODE_INPUT(GPIOA_ARD_D12) | \
+ PIN_MODE_INPUT(GPIOA_ARD_D11) | \
+ PIN_MODE_INPUT(GPIOA_ZIO_D70) | \
+ PIN_MODE_INPUT(GPIOA_ZIO_D69) | \
+ PIN_MODE_INPUT(GPIOA_ZIO_D68) | \
PIN_MODE_ALTERNATE(GPIOA_USB_DM) | \
PIN_MODE_ALTERNATE(GPIOA_USB_DP) | \
PIN_MODE_ALTERNATE(GPIOA_SWDIO) | \
PIN_MODE_ALTERNATE(GPIOA_SWCLK) | \
- PIN_MODE_ALTERNATE(GPIOA_ZIO_D20))
+ PIN_MODE_INPUT(GPIOA_ZIO_D20))
#define VAL_GPIOA_OTYPER (PIN_OTYPE_PUSHPULL(GPIOA_ZIO_D32) | \
PIN_OTYPE_PUSHPULL(GPIOA_ZIO_D72) | \
PIN_OTYPE_PUSHPULL(GPIOA_PIN2) | \
@@ -553,22 +553,22 @@
PIN_OSPEED_HIGH(GPIOA_SWDIO) | \
PIN_OSPEED_HIGH(GPIOA_SWCLK) | \
PIN_OSPEED_HIGH(GPIOA_ZIO_D20))
-#define VAL_GPIOA_PUPDR (PIN_PUPDR_FLOATING(GPIOA_ZIO_D32) | \
- PIN_PUPDR_FLOATING(GPIOA_ZIO_D72) | \
- PIN_PUPDR_FLOATING(GPIOA_PIN2) | \
- PIN_PUPDR_FLOATING(GPIOA_ARD_A0) | \
+#define VAL_GPIOA_PUPDR (PIN_PUPDR_PULLUP(GPIOA_ZIO_D32) | \
+ PIN_PUPDR_PULLUP(GPIOA_ZIO_D72) | \
+ PIN_PUPDR_PULLUP(GPIOA_PIN2) | \
+ PIN_PUPDR_PULLUP(GPIOA_ARD_A0) | \
PIN_PUPDR_PULLUP(GPIOA_ZIO_D24) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_D13) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_D12) | \
PIN_PUPDR_PULLUP(GPIOA_ARD_D11) | \
- PIN_PUPDR_FLOATING(GPIOA_ZIO_D70) | \
- PIN_PUPDR_FLOATING(GPIOA_ZIO_D69) | \
- PIN_PUPDR_FLOATING(GPIOA_ZIO_D68) | \
+ PIN_PUPDR_PULLUP(GPIOA_ZIO_D70) | \
+ PIN_PUPDR_PULLUP(GPIOA_ZIO_D69) | \
+ PIN_PUPDR_PULLUP(GPIOA_ZIO_D68) | \
PIN_PUPDR_FLOATING(GPIOA_USB_DM) | \
PIN_PUPDR_FLOATING(GPIOA_USB_DP) | \
PIN_PUPDR_FLOATING(GPIOA_SWDIO) | \
PIN_PUPDR_FLOATING(GPIOA_SWCLK) | \
- PIN_PUPDR_FLOATING(GPIOA_ZIO_D20))
+ PIN_PUPDR_PULLUP(GPIOA_ZIO_D20))
#define VAL_GPIOA_ODR (PIN_ODR_HIGH(GPIOA_ZIO_D32) | \
PIN_ODR_HIGH(GPIOA_ZIO_D72) | \
PIN_ODR_HIGH(GPIOA_PIN2) | \
@@ -585,59 +585,59 @@
PIN_ODR_HIGH(GPIOA_SWDIO) | \
PIN_ODR_HIGH(GPIOA_SWCLK) | \
PIN_ODR_HIGH(GPIOA_ZIO_D20))
-#define VAL_GPIOA_AFRL (PIN_AFIO_AF(GPIOA_ZIO_D32, 1) | \
+#define VAL_GPIOA_AFRL (PIN_AFIO_AF(GPIOA_ZIO_D32, 0) | \
PIN_AFIO_AF(GPIOA_ZIO_D72, 0) | \
PIN_AFIO_AF(GPIOA_PIN2, 0) | \
PIN_AFIO_AF(GPIOA_ARD_A0, 0) | \
PIN_AFIO_AF(GPIOA_ZIO_D24, 0) | \
- PIN_AFIO_AF(GPIOA_ARD_D13, 5) | \
- PIN_AFIO_AF(GPIOA_ARD_D12, 5) | \
- PIN_AFIO_AF(GPIOA_ARD_D11, 5))
-#define VAL_GPIOA_AFRH (PIN_AFIO_AF(GPIOA_ZIO_D70, 4) | \
- PIN_AFIO_AF(GPIOA_ZIO_D69, 4) | \
- PIN_AFIO_AF(GPIOA_ZIO_D68, 4) | \
+ PIN_AFIO_AF(GPIOA_ARD_D13, 0) | \
+ PIN_AFIO_AF(GPIOA_ARD_D12, 0) | \
+ PIN_AFIO_AF(GPIOA_ARD_D11, 0))
+#define VAL_GPIOA_AFRH (PIN_AFIO_AF(GPIOA_ZIO_D70, 0) | \
+ PIN_AFIO_AF(GPIOA_ZIO_D69, 0) | \
+ PIN_AFIO_AF(GPIOA_ZIO_D68, 0) | \
PIN_AFIO_AF(GPIOA_USB_DM, 14) | \
PIN_AFIO_AF(GPIOA_USB_DP, 14) | \
PIN_AFIO_AF(GPIOA_SWDIO, 0) | \
PIN_AFIO_AF(GPIOA_SWCLK, 0) | \
- PIN_AFIO_AF(GPIOA_ZIO_D20, 6))
+ PIN_AFIO_AF(GPIOA_ZIO_D20, 0))
/*
* GPIOB setup:
*
* PB0 - ZIO_D33 TIM3_CH3 LED1 (output pushpull maximum).
- * PB1 - ZIO_A6 ADC3_IN1 (analog).
- * PB2 - ZIO_D27 (input floating).
- * PB3 - ZIO_D23 I2S3_CK (alternate 6).
- * PB4 - ZIO_D25 SPI3_MISO (alternate 6).
- * PB5 - ZIO_D22 I2S3_SD (alternate 6).
- * PB6 - ZIO_D26 (input floating).
+ * PB1 - ZIO_A6 ADC3_IN1 (input pullup).
+ * PB2 - ZIO_D27 (input pullup).
+ * PB3 - ZIO_D23 I2S3_CK (input pullup).
+ * PB4 - ZIO_D25 SPI3_MISO (input pullup).
+ * PB5 - ZIO_D22 I2S3_SD (input pullup).
+ * PB6 - ZIO_D26 (input pullup).
* PB7 - LED2 (output pushpull maximum).
- * PB8 - ARD_D15 I2C1_SCL (alternate 4).
- * PB9 - ARD_D14 I2C1_SDA (alternate 4).
- * PB10 - ZIO_D36 TIM2_CH3 (alternate 1).
- * PB11 - ZIO_D35 TIM2_CH4 (alternate 1).
- * PB12 - ZIO_D19 I2S2_WS (alternate 5).
- * PB13 - ZIO_D18 I2S2_CK (alternate 5).
+ * PB8 - ARD_D15 I2C1_SCL (input pullup).
+ * PB9 - ARD_D14 I2C1_SDA (input pullup).
+ * PB10 - ZIO_D36 TIM2_CH3 (input pullup).
+ * PB11 - ZIO_D35 TIM2_CH4 (input pullup).
+ * PB12 - ZIO_D19 I2S2_WS (input pullup).
+ * PB13 - ZIO_D18 I2S2_CK (input pullup).
* PB14 - LED3 (output pushpull maximum).
- * PB15 - ZIO_D17 I2S2_SD (alternate 5).
+ * PB15 - ZIO_D17 I2S2_SD (input pullup).
*/
#define VAL_GPIOB_MODER (PIN_MODE_OUTPUT(GPIOB_ZIO_D33) | \
- PIN_MODE_ANALOG(GPIOB_ZIO_A6) | \
+ PIN_MODE_INPUT(GPIOB_ZIO_A6) | \
PIN_MODE_INPUT(GPIOB_ZIO_D27) | \
- PIN_MODE_ALTERNATE(GPIOB_ZIO_D23) | \
- PIN_MODE_ALTERNATE(GPIOB_ZIO_D25) | \
- PIN_MODE_ALTERNATE(GPIOB_ZIO_D22) | \
+ PIN_MODE_INPUT(GPIOB_ZIO_D23) | \
+ PIN_MODE_INPUT(GPIOB_ZIO_D25) | \
+ PIN_MODE_INPUT(GPIOB_ZIO_D22) | \
PIN_MODE_INPUT(GPIOB_ZIO_D26) | \
PIN_MODE_OUTPUT(GPIOB_LED2) | \
- PIN_MODE_ALTERNATE(GPIOB_ARD_D15) | \
- PIN_MODE_ALTERNATE(GPIOB_ARD_D14) | \
- PIN_MODE_ALTERNATE(GPIOB_ZIO_D36) | \
- PIN_MODE_ALTERNATE(GPIOB_ZIO_D35) | \
- PIN_MODE_ALTERNATE(GPIOB_ZIO_D19) | \
- PIN_MODE_ALTERNATE(GPIOB_ZIO_D18) | \
+ PIN_MODE_INPUT(GPIOB_ARD_D15) | \
+ PIN_MODE_INPUT(GPIOB_ARD_D14) | \
+ PIN_MODE_INPUT(GPIOB_ZIO_D36) | \
+ PIN_MODE_INPUT(GPIOB_ZIO_D35) | \
+ PIN_MODE_INPUT(GPIOB_ZIO_D19) | \
+ PIN_MODE_INPUT(GPIOB_ZIO_D18) | \
PIN_MODE_OUTPUT(GPIOB_LED3) | \
- PIN_MODE_ALTERNATE(GPIOB_ZIO_D17))
+ PIN_MODE_INPUT(GPIOB_ZIO_D17))
#define VAL_GPIOB_OTYPER (PIN_OTYPE_PUSHPULL(GPIOB_ZIO_D33) | \
PIN_OTYPE_PUSHPULL(GPIOB_ZIO_A6) | \
PIN_OTYPE_PUSHPULL(GPIOB_ZIO_D27) | \
@@ -671,21 +671,21 @@
PIN_OSPEED_HIGH(GPIOB_LED3) | \
PIN_OSPEED_HIGH(GPIOB_ZIO_D17))
#define VAL_GPIOB_PUPDR (PIN_PUPDR_FLOATING(GPIOB_ZIO_D33) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_A6) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_D27) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_D23) | \
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_A6) | \
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_D27) | \
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_D23) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D25) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_D22) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_D26) | \
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_D22) | \
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_D26) | \
PIN_PUPDR_FLOATING(GPIOB_LED2) | \
- PIN_PUPDR_FLOATING(GPIOB_ARD_D15) | \
- PIN_PUPDR_FLOATING(GPIOB_ARD_D14) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_D36) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_D35) | \
+ PIN_PUPDR_PULLUP(GPIOB_ARD_D15) | \
+ PIN_PUPDR_PULLUP(GPIOB_ARD_D14) | \
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_D36) | \
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_D35) | \
PIN_PUPDR_PULLUP(GPIOB_ZIO_D19) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_D18) | \
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_D18) | \
PIN_PUPDR_FLOATING(GPIOB_LED3) | \
- PIN_PUPDR_FLOATING(GPIOB_ZIO_D17))
+ PIN_PUPDR_PULLUP(GPIOB_ZIO_D17))
#define VAL_GPIOB_ODR (PIN_ODR_LOW(GPIOB_ZIO_D33) | \
PIN_ODR_HIGH(GPIOB_ZIO_A6) | \
PIN_ODR_HIGH(GPIOB_ZIO_D27) | \
@@ -705,50 +705,50 @@
#define VAL_GPIOB_AFRL (PIN_AFIO_AF(GPIOB_ZIO_D33, 0) | \
PIN_AFIO_AF(GPIOB_ZIO_A6, 0) | \
PIN_AFIO_AF(GPIOB_ZIO_D27, 0) | \
- PIN_AFIO_AF(GPIOB_ZIO_D23, 6) | \
- PIN_AFIO_AF(GPIOB_ZIO_D25, 6) | \
- PIN_AFIO_AF(GPIOB_ZIO_D22, 6) | \
+ PIN_AFIO_AF(GPIOB_ZIO_D23, 0) | \
+ PIN_AFIO_AF(GPIOB_ZIO_D25, 0) | \
+ PIN_AFIO_AF(GPIOB_ZIO_D22, 0) | \
PIN_AFIO_AF(GPIOB_ZIO_D26, 0) | \
PIN_AFIO_AF(GPIOB_LED2, 0))
-#define VAL_GPIOB_AFRH (PIN_AFIO_AF(GPIOB_ARD_D15, 4) | \
- PIN_AFIO_AF(GPIOB_ARD_D14, 4) | \
- PIN_AFIO_AF(GPIOB_ZIO_D36, 1) | \
- PIN_AFIO_AF(GPIOB_ZIO_D35, 1) | \
- PIN_AFIO_AF(GPIOB_ZIO_D19, 5) | \
- PIN_AFIO_AF(GPIOB_ZIO_D18, 5) | \
+#define VAL_GPIOB_AFRH (PIN_AFIO_AF(GPIOB_ARD_D15, 0) | \
+ PIN_AFIO_AF(GPIOB_ARD_D14, 0) | \
+ PIN_AFIO_AF(GPIOB_ZIO_D36, 0) | \
+ PIN_AFIO_AF(GPIOB_ZIO_D35, 0) | \
+ PIN_AFIO_AF(GPIOB_ZIO_D19, 0) | \
+ PIN_AFIO_AF(GPIOB_ZIO_D18, 0) | \
PIN_AFIO_AF(GPIOB_LED3, 0) | \
- PIN_AFIO_AF(GPIOB_ZIO_D17, 5))
+ PIN_AFIO_AF(GPIOB_ZIO_D17, 0))
/*
* GPIOC setup:
*
- * PC0 - ARD_A1 ADC12_IN6 (analog).
- * PC1 - PIN1 (input floating).
- * PC2 - ZIO_A7 ADC12_IN8 (analog).
- * PC3 - ARD_A2 ADC12_IN9 (analog).
- * PC4 - ARD_D1 USART1_TX (alternate 7).
- * PC5 - ARD_D0 USART1_RX (alternate 7).
- * PC6 - ZIO_D16 I2S2_MCK (alternate 5).
- * PC7 - ZIO_D21 I2S3_MCK (alternate 6).
- * PC8 - ZIO_D43 (input floating).
- * PC9 - ZIO_D44 I2S_CKIN (alternate 5).
- * PC10 - ZIO_D45 (input floating).
- * PC11 - ZIO_D46 (input floating).
- * PC12 - ZIO_D47 (input floating).
+ * PC0 - ARD_A1 ADC12_IN6 (input pullup).
+ * PC1 - PIN1 (input pullup).
+ * PC2 - ZIO_A7 ADC12_IN8 (input pullup).
+ * PC3 - ARD_A2 ADC12_IN9 (input pullup).
+ * PC4 - ARD_D1 USART1_TX (input pullup).
+ * PC5 - ARD_D0 USART1_RX (input pullup).
+ * PC6 - ZIO_D16 I2S2_MCK (input pullup).
+ * PC7 - ZIO_D21 I2S3_MCK (input pullup).
+ * PC8 - ZIO_D43 (input pullup).
+ * PC9 - ZIO_D44 I2S_CKIN (input pullup).
+ * PC10 - ZIO_D45 (input pullup).
+ * PC11 - ZIO_D46 (input pullup).
+ * PC12 - ZIO_D47 (input pullup).
* PC13 - BUTTON (input floating).
* PC14 - OSC32_IN (input floating).
* PC15 - OSC32_OUT (input floating).
*/
-#define VAL_GPIOC_MODER (PIN_MODE_ANALOG(GPIOC_ARD_A1) | \
+#define VAL_GPIOC_MODER (PIN_MODE_INPUT(GPIOC_ARD_A1) | \
PIN_MODE_INPUT(GPIOC_PIN1) | \
- PIN_MODE_ANALOG(GPIOC_ZIO_A7) | \
- PIN_MODE_ANALOG(GPIOC_ARD_A2) | \
- PIN_MODE_ALTERNATE(GPIOC_ARD_D1) | \
- PIN_MODE_ALTERNATE(GPIOC_ARD_D0) | \
- PIN_MODE_ALTERNATE(GPIOC_ZIO_D16) | \
- PIN_MODE_ALTERNATE(GPIOC_ZIO_D21) | \
+ PIN_MODE_INPUT(GPIOC_ZIO_A7) | \
+ PIN_MODE_INPUT(GPIOC_ARD_A2) | \
+ PIN_MODE_INPUT(GPIOC_ARD_D1) | \
+ PIN_MODE_INPUT(GPIOC_ARD_D0) | \
+ PIN_MODE_INPUT(GPIOC_ZIO_D16) | \
+ PIN_MODE_INPUT(GPIOC_ZIO_D21) | \
PIN_MODE_INPUT(GPIOC_ZIO_D43) | \
- PIN_MODE_ALTERNATE(GPIOC_ZIO_D44) | \
+ PIN_MODE_INPUT(GPIOC_ZIO_D44) | \
PIN_MODE_INPUT(GPIOC_ZIO_D45) | \
PIN_MODE_INPUT(GPIOC_ZIO_D46) | \
PIN_MODE_INPUT(GPIOC_ZIO_D47) | \
@@ -787,19 +787,19 @@
PIN_OSPEED_HIGH(GPIOC_BUTTON) | \
PIN_OSPEED_VERYLOW(GPIOC_OSC32_IN) | \
PIN_OSPEED_VERYLOW(GPIOC_OSC32_OUT))
-#define VAL_GPIOC_PUPDR (PIN_PUPDR_FLOATING(GPIOC_ARD_A1) | \
- PIN_PUPDR_FLOATING(GPIOC_PIN1) | \
- PIN_PUPDR_FLOATING(GPIOC_ZIO_A7) | \
- PIN_PUPDR_FLOATING(GPIOC_ARD_A2) | \
- PIN_PUPDR_FLOATING(GPIOC_ARD_D1) | \
- PIN_PUPDR_FLOATING(GPIOC_ARD_D0) | \
- PIN_PUPDR_FLOATING(GPIOC_ZIO_D16) | \
- PIN_PUPDR_FLOATING(GPIOC_ZIO_D21) | \
- PIN_PUPDR_FLOATING(GPIOC_ZIO_D43) | \
- PIN_PUPDR_FLOATING(GPIOC_ZIO_D44) | \
- PIN_PUPDR_FLOATING(GPIOC_ZIO_D45) | \
- PIN_PUPDR_FLOATING(GPIOC_ZIO_D46) | \
- PIN_PUPDR_FLOATING(GPIOC_ZIO_D47) | \
+#define VAL_GPIOC_PUPDR (PIN_PUPDR_PULLUP(GPIOC_ARD_A1) | \
+ PIN_PUPDR_PULLUP(GPIOC_PIN1) | \
+ PIN_PUPDR_PULLUP(GPIOC_ZIO_A7) | \
+ PIN_PUPDR_PULLUP(GPIOC_ARD_A2) | \
+ PIN_PUPDR_PULLUP(GPIOC_ARD_D1) | \
+ PIN_PUPDR_PULLUP(GPIOC_ARD_D0) | \
+ PIN_PUPDR_PULLUP(GPIOC_ZIO_D16) | \
+ PIN_PUPDR_PULLUP(GPIOC_ZIO_D21) | \
+ PIN_PUPDR_PULLUP(GPIOC_ZIO_D43) | \
+ PIN_PUPDR_PULLUP(GPIOC_ZIO_D44) | \
+ PIN_PUPDR_PULLUP(GPIOC_ZIO_D45) | \
+ PIN_PUPDR_PULLUP(GPIOC_ZIO_D46) | \
+ PIN_PUPDR_PULLUP(GPIOC_ZIO_D47) | \
PIN_PUPDR_FLOATING(GPIOC_BUTTON) | \
PIN_PUPDR_FLOATING(GPIOC_OSC32_IN) | \
PIN_PUPDR_FLOATING(GPIOC_OSC32_OUT))
@@ -823,12 +823,12 @@
PIN_AFIO_AF(GPIOC_PIN1, 0) | \
PIN_AFIO_AF(GPIOC_ZIO_A7, 0) | \
PIN_AFIO_AF(GPIOC_ARD_A2, 0) | \
- PIN_AFIO_AF(GPIOC_ARD_D1, 7) | \
- PIN_AFIO_AF(GPIOC_ARD_D0, 7) | \
- PIN_AFIO_AF(GPIOC_ZIO_D16, 5) | \
- PIN_AFIO_AF(GPIOC_ZIO_D21, 6))
+ PIN_AFIO_AF(GPIOC_ARD_D1, 0) | \
+ PIN_AFIO_AF(GPIOC_ARD_D0, 0) | \
+ PIN_AFIO_AF(GPIOC_ZIO_D16, 0) | \
+ PIN_AFIO_AF(GPIOC_ZIO_D21, 0))
#define VAL_GPIOC_AFRH (PIN_AFIO_AF(GPIOC_ZIO_D43, 0) | \
- PIN_AFIO_AF(GPIOC_ZIO_D44, 5) | \
+ PIN_AFIO_AF(GPIOC_ZIO_D44, 0) | \
PIN_AFIO_AF(GPIOC_ZIO_D45, 0) | \
PIN_AFIO_AF(GPIOC_ZIO_D46, 0) | \
PIN_AFIO_AF(GPIOC_ZIO_D47, 0) | \
@@ -839,39 +839,39 @@
/*
* GPIOD setup:
*
- * PD0 - ZIO_D67 CAN1_RX (alternate 7).
- * PD1 - ZIO_D66 CAN1_TX (alternate 7).
- * PD2 - ZIO_D48 (input floating).
- * PD3 - ZIO_D55 USART2_CTS (alternate 7).
- * PD4 - ZIO_D54 USART2_RTS (alternate 7).
- * PD5 - ZIO_D53 USART2_TX (alternate 7).
- * PD6 - ZIO_D52 USART2_RX (alternate 7).
- * PD7 - ZIO_D51 USART2_SCLK (alternate 7).
+ * PD0 - ZIO_D67 CAN1_RX (input pullup).
+ * PD1 - ZIO_D66 CAN1_TX (input pullup).
+ * PD2 - ZIO_D48 (input pullup).
+ * PD3 - ZIO_D55 USART2_CTS (input pullup).
+ * PD4 - ZIO_D54 USART2_RTS (input pullup).
+ * PD5 - ZIO_D53 USART2_TX (input pullup).
+ * PD6 - ZIO_D52 USART2_RX (input pullup).
+ * PD7 - ZIO_D51 USART2_SCLK (input pullup).
* PD8 - USART3_RX STLK_RX (alternate 7).
* PD9 - USART3_TX STLK_TX (alternate 7).
- * PD10 - PIN10 (input floating).
- * PD11 - ARD_A3 ADC34_IN8 (analog).
- * PD12 - ARD_A4 ADC34_IN9 (analog).
- * PD13 - ARD_A5 ADC3_IN8 (analog).
- * PD14 - ARD_D10 SPI1_NSS (output pushpull maximum).
- * PD15 - ARD_D9 TIM4_CH4 (alternate 2).
+ * PD10 - PIN10 (input pullup).
+ * PD11 - ARD_A3 ADC34_IN8 (input pullup).
+ * PD12 - ARD_A4 ADC34_IN9 (input pullup).
+ * PD13 - ARD_A5 ADC3_IN8 (input pullup).
+ * PD14 - ARD_D10 SPI1_NSS (input pullup).
+ * PD15 - ARD_D9 TIM4_CH4 (input pullup).
*/
-#define VAL_GPIOD_MODER (PIN_MODE_ALTERNATE(GPIOD_ZIO_D67) | \
- PIN_MODE_ALTERNATE(GPIOD_ZIO_D66) | \
+#define VAL_GPIOD_MODER (PIN_MODE_INPUT(GPIOD_ZIO_D67) | \
+ PIN_MODE_INPUT(GPIOD_ZIO_D66) | \
PIN_MODE_INPUT(GPIOD_ZIO_D48) | \
- PIN_MODE_ALTERNATE(GPIOD_ZIO_D55) | \
- PIN_MODE_ALTERNATE(GPIOD_ZIO_D54) | \
- PIN_MODE_ALTERNATE(GPIOD_ZIO_D53) | \
- PIN_MODE_ALTERNATE(GPIOD_ZIO_D52) | \
- PIN_MODE_ALTERNATE(GPIOD_ZIO_D51) | \
+ PIN_MODE_INPUT(GPIOD_ZIO_D55) | \
+ PIN_MODE_INPUT(GPIOD_ZIO_D54) | \
+ PIN_MODE_INPUT(GPIOD_ZIO_D53) | \
+ PIN_MODE_INPUT(GPIOD_ZIO_D52) | \
+ PIN_MODE_INPUT(GPIOD_ZIO_D51) | \
PIN_MODE_ALTERNATE(GPIOD_USART3_RX) | \
PIN_MODE_ALTERNATE(GPIOD_USART3_TX) | \
PIN_MODE_INPUT(GPIOD_PIN10) | \
- PIN_MODE_ANALOG(GPIOD_ARD_A3) | \
- PIN_MODE_ANALOG(GPIOD_ARD_A4) | \
- PIN_MODE_ANALOG(GPIOD_ARD_A5) | \
- PIN_MODE_OUTPUT(GPIOD_ARD_D10) | \
- PIN_MODE_ALTERNATE(GPIOD_ARD_D9))
+ PIN_MODE_INPUT(GPIOD_ARD_A3) | \
+ PIN_MODE_INPUT(GPIOD_ARD_A4) | \
+ PIN_MODE_INPUT(GPIOD_ARD_A5) | \
+ PIN_MODE_INPUT(GPIOD_ARD_D10) | \
+ PIN_MODE_INPUT(GPIOD_ARD_D9))
#define VAL_GPIOD_OTYPER (PIN_OTYPE_PUSHPULL(GPIOD_ZIO_D67) | \
PIN_OTYPE_PUSHPULL(GPIOD_ZIO_D66) | \
PIN_OTYPE_PUSHPULL(GPIOD_ZIO_D48) | \
@@ -904,22 +904,22 @@
PIN_OSPEED_HIGH(GPIOD_ARD_A5) | \
PIN_OSPEED_HIGH(GPIOD_ARD_D10) | \
PIN_OSPEED_HIGH(GPIOD_ARD_D9))
-#define VAL_GPIOD_PUPDR (PIN_PUPDR_FLOATING(GPIOD_ZIO_D67) | \
- PIN_PUPDR_FLOATING(GPIOD_ZIO_D66) | \
- PIN_PUPDR_FLOATING(GPIOD_ZIO_D48) | \
- PIN_PUPDR_FLOATING(GPIOD_ZIO_D55) | \
- PIN_PUPDR_FLOATING(GPIOD_ZIO_D54) | \
- PIN_PUPDR_FLOATING(GPIOD_ZIO_D53) | \
- PIN_PUPDR_FLOATING(GPIOD_ZIO_D52) | \
- PIN_PUPDR_FLOATING(GPIOD_ZIO_D51) | \
+#define VAL_GPIOD_PUPDR (PIN_PUPDR_PULLUP(GPIOD_ZIO_D67) | \
+ PIN_PUPDR_PULLUP(GPIOD_ZIO_D66) | \
+ PIN_PUPDR_PULLUP(GPIOD_ZIO_D48) | \
+ PIN_PUPDR_PULLUP(GPIOD_ZIO_D55) | \
+ PIN_PUPDR_PULLUP(GPIOD_ZIO_D54) | \
+ PIN_PUPDR_PULLUP(GPIOD_ZIO_D53) | \
+ PIN_PUPDR_PULLUP(GPIOD_ZIO_D52) | \
+ PIN_PUPDR_PULLUP(GPIOD_ZIO_D51) | \
PIN_PUPDR_FLOATING(GPIOD_USART3_RX) | \
PIN_PUPDR_FLOATING(GPIOD_USART3_TX) | \
- PIN_PUPDR_FLOATING(GPIOD_PIN10) | \
- PIN_PUPDR_FLOATING(GPIOD_ARD_A3) | \
- PIN_PUPDR_FLOATING(GPIOD_ARD_A4) | \
- PIN_PUPDR_FLOATING(GPIOD_ARD_A5) | \
+ PIN_PUPDR_PULLUP(GPIOD_PIN10) | \
+ PIN_PUPDR_PULLUP(GPIOD_ARD_A3) | \
+ PIN_PUPDR_PULLUP(GPIOD_ARD_A4) | \
+ PIN_PUPDR_PULLUP(GPIOD_ARD_A5) | \
PIN_PUPDR_PULLUP(GPIOD_ARD_D10) | \
- PIN_PUPDR_FLOATING(GPIOD_ARD_D9))
+ PIN_PUPDR_PULLUP(GPIOD_ARD_D9))
#define VAL_GPIOD_ODR (PIN_ODR_HIGH(GPIOD_ZIO_D67) | \
PIN_ODR_HIGH(GPIOD_ZIO_D66) | \
PIN_ODR_HIGH(GPIOD_ZIO_D48) | \
@@ -936,14 +936,14 @@
PIN_ODR_HIGH(GPIOD_ARD_A5) | \
PIN_ODR_HIGH(GPIOD_ARD_D10) | \
PIN_ODR_HIGH(GPIOD_ARD_D9))
-#define VAL_GPIOD_AFRL (PIN_AFIO_AF(GPIOD_ZIO_D67, 7) | \
- PIN_AFIO_AF(GPIOD_ZIO_D66, 7) | \
+#define VAL_GPIOD_AFRL (PIN_AFIO_AF(GPIOD_ZIO_D67, 0) | \
+ PIN_AFIO_AF(GPIOD_ZIO_D66, 0) | \
PIN_AFIO_AF(GPIOD_ZIO_D48, 0) | \
- PIN_AFIO_AF(GPIOD_ZIO_D55, 7) | \
- PIN_AFIO_AF(GPIOD_ZIO_D54, 7) | \
- PIN_AFIO_AF(GPIOD_ZIO_D53, 7) | \
- PIN_AFIO_AF(GPIOD_ZIO_D52, 7) | \
- PIN_AFIO_AF(GPIOD_ZIO_D51, 7))
+ PIN_AFIO_AF(GPIOD_ZIO_D55, 0) | \
+ PIN_AFIO_AF(GPIOD_ZIO_D54, 0) | \
+ PIN_AFIO_AF(GPIOD_ZIO_D53, 0) | \
+ PIN_AFIO_AF(GPIOD_ZIO_D52, 0) | \
+ PIN_AFIO_AF(GPIOD_ZIO_D51, 0))
#define VAL_GPIOD_AFRH (PIN_AFIO_AF(GPIOD_USART3_RX, 7) | \
PIN_AFIO_AF(GPIOD_USART3_TX, 7) | \
PIN_AFIO_AF(GPIOD_PIN10, 0) | \
@@ -951,44 +951,44 @@
PIN_AFIO_AF(GPIOD_ARD_A4, 0) | \
PIN_AFIO_AF(GPIOD_ARD_A5, 0) | \
PIN_AFIO_AF(GPIOD_ARD_D10, 0) | \
- PIN_AFIO_AF(GPIOD_ARD_D9, 2))
+ PIN_AFIO_AF(GPIOD_ARD_D9, 0))
/*
* GPIOE setup:
*
- * PE0 - ZIO_D34 TIM4_ETR (alternate 2).
- * PE1 - PIN1 (input floating).
- * PE2 - ZIO_D31 ZIO_D56 (input floating).
- * PE3 - ZIO_D60 (input floating).
- * PE4 - ZIO_D57 (input floating).
- * PE5 - ZIO_D58 (input floating).
- * PE6 - ZIO_D59 (input floating).
- * PE7 - ZIO_D41 TIM1_ETR (alternate 2).
- * PE8 - ZIO_D42 TIM1_CH1N (alternate 2).
- * PE9 - ARD_D6 TIM1_CH1 (alternate 2).
- * PE10 - ZIO_D40 TIM1_CH2N (alternate 2).
- * PE11 - ARD_D5 TIM1_CH2 (alternate 2).
- * PE12 - ZIO_D39 TIM1_CH3N (alternate 2).
- * PE13 - ARD_D3 TIM1_CH3 (alternate 2).
- * PE14 - ZIO_D38 (input floating).
- * PE15 - ZIO_D37 TIM1_BKIN1 (alternate 2).
+ * PE0 - ZIO_D34 TIM4_ETR (input pullup).
+ * PE1 - PIN1 (input pullup).
+ * PE2 - ZIO_D31 ZIO_D56 (input pullup).
+ * PE3 - ZIO_D60 (input pullup).
+ * PE4 - ZIO_D57 (input pullup).
+ * PE5 - ZIO_D58 (input pullup).
+ * PE6 - ZIO_D59 (input pullup).
+ * PE7 - ZIO_D41 TIM1_ETR (input pullup).
+ * PE8 - ZIO_D42 TIM1_CH1N (input pullup).
+ * PE9 - ARD_D6 TIM1_CH1 (input pullup).
+ * PE10 - ZIO_D40 TIM1_CH2N (input pullup).
+ * PE11 - ARD_D5 TIM1_CH2 (input pullup).
+ * PE12 - ZIO_D39 TIM1_CH3N (input pullup).
+ * PE13 - ARD_D3 TIM1_CH3 (input pullup).
+ * PE14 - ZIO_D38 (input pullup).
+ * PE15 - ZIO_D37 TIM1_BKIN1 (input pullup).
*/
-#define VAL_GPIOE_MODER (PIN_MODE_ALTERNATE(GPIOE_ZIO_D34) | \
+#define VAL_GPIOE_MODER (PIN_MODE_INPUT(GPIOE_ZIO_D34) | \
PIN_MODE_INPUT(GPIOE_PIN1) | \
PIN_MODE_INPUT(GPIOE_ZIO_D31) | \
PIN_MODE_INPUT(GPIOE_ZIO_D60) | \
PIN_MODE_INPUT(GPIOE_ZIO_D57) | \
PIN_MODE_INPUT(GPIOE_ZIO_D58) | \
PIN_MODE_INPUT(GPIOE_ZIO_D59) | \
- PIN_MODE_ALTERNATE(GPIOE_ZIO_D41) | \
- PIN_MODE_ALTERNATE(GPIOE_ZIO_D42) | \
- PIN_MODE_ALTERNATE(GPIOE_ARD_D6) | \
- PIN_MODE_ALTERNATE(GPIOE_ZIO_D40) | \
- PIN_MODE_ALTERNATE(GPIOE_ARD_D5) | \
- PIN_MODE_ALTERNATE(GPIOE_ZIO_D39) | \
- PIN_MODE_ALTERNATE(GPIOE_ARD_D3) | \
+ PIN_MODE_INPUT(GPIOE_ZIO_D41) | \
+ PIN_MODE_INPUT(GPIOE_ZIO_D42) | \
+ PIN_MODE_INPUT(GPIOE_ARD_D6) | \
+ PIN_MODE_INPUT(GPIOE_ZIO_D40) | \
+ PIN_MODE_INPUT(GPIOE_ARD_D5) | \
+ PIN_MODE_INPUT(GPIOE_ZIO_D39) | \
+ PIN_MODE_INPUT(GPIOE_ARD_D3) | \
PIN_MODE_INPUT(GPIOE_ZIO_D38) | \
- PIN_MODE_ALTERNATE(GPIOE_ZIO_D37))
+ PIN_MODE_INPUT(GPIOE_ZIO_D37))
#define VAL_GPIOE_OTYPER (PIN_OTYPE_PUSHPULL(GPIOE_ZIO_D34) | \
PIN_OTYPE_PUSHPULL(GPIOE_PIN1) | \
PIN_OTYPE_PUSHPULL(GPIOE_ZIO_D31) | \
@@ -1021,22 +1021,22 @@
PIN_OSPEED_HIGH(GPIOE_ARD_D3) | \
PIN_OSPEED_VERYLOW(GPIOE_ZIO_D38) | \
PIN_OSPEED_HIGH(GPIOE_ZIO_D37))
-#define VAL_GPIOE_PUPDR (PIN_PUPDR_FLOATING(GPIOE_ZIO_D34) | \
- PIN_PUPDR_FLOATING(GPIOE_PIN1) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D31) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D60) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D57) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D58) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D59) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D41) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D42) | \
- PIN_PUPDR_FLOATING(GPIOE_ARD_D6) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D40) | \
- PIN_PUPDR_FLOATING(GPIOE_ARD_D5) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D39) | \
- PIN_PUPDR_FLOATING(GPIOE_ARD_D3) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D38) | \
- PIN_PUPDR_FLOATING(GPIOE_ZIO_D37))
+#define VAL_GPIOE_PUPDR (PIN_PUPDR_PULLUP(GPIOE_ZIO_D34) | \
+ PIN_PUPDR_PULLUP(GPIOE_PIN1) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D31) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D60) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D57) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D58) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D59) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D41) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D42) | \
+ PIN_PUPDR_PULLUP(GPIOE_ARD_D6) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D40) | \
+ PIN_PUPDR_PULLUP(GPIOE_ARD_D5) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D39) | \
+ PIN_PUPDR_PULLUP(GPIOE_ARD_D3) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D38) | \
+ PIN_PUPDR_PULLUP(GPIOE_ZIO_D37))
#define VAL_GPIOE_ODR (PIN_ODR_HIGH(GPIOE_ZIO_D34) | \
PIN_ODR_HIGH(GPIOE_PIN1) | \
PIN_ODR_HIGH(GPIOE_ZIO_D31) | \
@@ -1053,48 +1053,48 @@
PIN_ODR_HIGH(GPIOE_ARD_D3) | \
PIN_ODR_HIGH(GPIOE_ZIO_D38) | \
PIN_ODR_HIGH(GPIOE_ZIO_D37))
-#define VAL_GPIOE_AFRL (PIN_AFIO_AF(GPIOE_ZIO_D34, 2) | \
+#define VAL_GPIOE_AFRL (PIN_AFIO_AF(GPIOE_ZIO_D34, 0) | \
PIN_AFIO_AF(GPIOE_PIN1, 0) | \
PIN_AFIO_AF(GPIOE_ZIO_D31, 0) | \
PIN_AFIO_AF(GPIOE_ZIO_D60, 0) | \
PIN_AFIO_AF(GPIOE_ZIO_D57, 0) | \
PIN_AFIO_AF(GPIOE_ZIO_D58, 0) | \
PIN_AFIO_AF(GPIOE_ZIO_D59, 0) | \
- PIN_AFIO_AF(GPIOE_ZIO_D41, 2))
-#define VAL_GPIOE_AFRH (PIN_AFIO_AF(GPIOE_ZIO_D42, 2) | \
- PIN_AFIO_AF(GPIOE_ARD_D6, 2) | \
- PIN_AFIO_AF(GPIOE_ZIO_D40, 2) | \
- PIN_AFIO_AF(GPIOE_ARD_D5, 2) | \
- PIN_AFIO_AF(GPIOE_ZIO_D39, 2) | \
- PIN_AFIO_AF(GPIOE_ARD_D3, 2) | \
+ PIN_AFIO_AF(GPIOE_ZIO_D41, 0))
+#define VAL_GPIOE_AFRH (PIN_AFIO_AF(GPIOE_ZIO_D42, 0) | \
+ PIN_AFIO_AF(GPIOE_ARD_D6, 0) | \
+ PIN_AFIO_AF(GPIOE_ZIO_D40, 0) | \
+ PIN_AFIO_AF(GPIOE_ARD_D5, 0) | \
+ PIN_AFIO_AF(GPIOE_ZIO_D39, 0) | \
+ PIN_AFIO_AF(GPIOE_ARD_D3, 0) | \
PIN_AFIO_AF(GPIOE_ZIO_D38, 0) | \
- PIN_AFIO_AF(GPIOE_ZIO_D37, 2))
+ PIN_AFIO_AF(GPIOE_ZIO_D37, 0))
/*
* GPIOF setup:
*
- * PF0 - PIN0 (input floating).
- * PF1 - PIN1 (input floating).
- * PF2 - PIN2 (input floating).
- * PF3 - ZIO_D30 (input floating).
- * PF4 - ZIO_A8 ADC3_IN14 (analog).
- * PF5 - ZIO_D29 (input floating).
- * PF6 - PIN6 (input floating).
- * PF7 - ZIO_D62 (input floating).
- * PF8 - ZIO_D61 (input floating).
- * PF9 - ZIO_D63 (input floating).
- * PF10 - ZIO_D28 (input floating).
- * PF11 - PIN11 (input floating).
- * PF12 - ARD_D8 (input floating).
- * PF13 - ARD_D7 (input floating).
- * PF14 - ARD_D4 (input floating).
- * PF15 - ARD_D2 (input floating).
+ * PF0 - PIN0 (input pullup).
+ * PF1 - PIN1 (input pullup).
+ * PF2 - PIN2 (input pullup).
+ * PF3 - ZIO_D30 (input pullup).
+ * PF4 - ZIO_A8 ADC3_IN14 (input pullup).
+ * PF5 - ZIO_D29 (input pullup).
+ * PF6 - PIN6 (input pullup).
+ * PF7 - ZIO_D62 (input pullup).
+ * PF8 - ZIO_D61 (input pullup).
+ * PF9 - ZIO_D63 (input pullup).
+ * PF10 - ZIO_D28 (input pullup).
+ * PF11 - PIN11 (input pullup).
+ * PF12 - ARD_D8 (input pullup).
+ * PF13 - ARD_D7 (input pullup).
+ * PF14 - ARD_D4 (input pullup).
+ * PF15 - ARD_D2 (input pullup).
*/
#define VAL_GPIOF_MODER (PIN_MODE_INPUT(GPIOF_PIN0) | \
PIN_MODE_INPUT(GPIOF_PIN1) | \
PIN_MODE_INPUT(GPIOF_PIN2) | \
PIN_MODE_INPUT(GPIOF_ZIO_D30) | \
- PIN_MODE_ANALOG(GPIOF_ZIO_A8) | \
+ PIN_MODE_INPUT(GPIOF_ZIO_A8) | \
PIN_MODE_INPUT(GPIOF_ZIO_D29) | \
PIN_MODE_INPUT(GPIOF_PIN6) | \
PIN_MODE_INPUT(GPIOF_ZIO_D62) | \
@@ -1138,22 +1138,22 @@
PIN_OSPEED_VERYLOW(GPIOF_ARD_D7) | \
PIN_OSPEED_VERYLOW(GPIOF_ARD_D4) | \
PIN_OSPEED_VERYLOW(GPIOF_ARD_D2))
-#define VAL_GPIOF_PUPDR (PIN_PUPDR_FLOATING(GPIOF_PIN0) | \
- PIN_PUPDR_FLOATING(GPIOF_PIN1) | \
- PIN_PUPDR_FLOATING(GPIOF_PIN2) | \
- PIN_PUPDR_FLOATING(GPIOF_ZIO_D30) | \
- PIN_PUPDR_FLOATING(GPIOF_ZIO_A8) | \
- PIN_PUPDR_FLOATING(GPIOF_ZIO_D29) | \
- PIN_PUPDR_FLOATING(GPIOF_PIN6) | \
- PIN_PUPDR_FLOATING(GPIOF_ZIO_D62) | \
- PIN_PUPDR_FLOATING(GPIOF_ZIO_D61) | \
- PIN_PUPDR_FLOATING(GPIOF_ZIO_D63) | \
- PIN_PUPDR_FLOATING(GPIOF_ZIO_D28) | \
- PIN_PUPDR_FLOATING(GPIOF_PIN11) | \
- PIN_PUPDR_FLOATING(GPIOF_ARD_D8) | \
- PIN_PUPDR_FLOATING(GPIOF_ARD_D7) | \
- PIN_PUPDR_FLOATING(GPIOF_ARD_D4) | \
- PIN_PUPDR_FLOATING(GPIOF_ARD_D2))
+#define VAL_GPIOF_PUPDR (PIN_PUPDR_PULLUP(GPIOF_PIN0) | \
+ PIN_PUPDR_PULLUP(GPIOF_PIN1) | \
+ PIN_PUPDR_PULLUP(GPIOF_PIN2) | \
+ PIN_PUPDR_PULLUP(GPIOF_ZIO_D30) | \
+ PIN_PUPDR_PULLUP(GPIOF_ZIO_A8) | \
+ PIN_PUPDR_PULLUP(GPIOF_ZIO_D29) | \
+ PIN_PUPDR_PULLUP(GPIOF_PIN6) | \
+ PIN_PUPDR_PULLUP(GPIOF_ZIO_D62) | \
+ PIN_PUPDR_PULLUP(GPIOF_ZIO_D61) | \
+ PIN_PUPDR_PULLUP(GPIOF_ZIO_D63) | \
+ PIN_PUPDR_PULLUP(GPIOF_ZIO_D28) | \
+ PIN_PUPDR_PULLUP(GPIOF_PIN11) | \
+ PIN_PUPDR_PULLUP(GPIOF_ARD_D8) | \
+ PIN_PUPDR_PULLUP(GPIOF_ARD_D7) | \
+ PIN_PUPDR_PULLUP(GPIOF_ARD_D4) | \
+ PIN_PUPDR_PULLUP(GPIOF_ARD_D2))
#define VAL_GPIOF_ODR (PIN_ODR_HIGH(GPIOF_PIN0) | \
PIN_ODR_HIGH(GPIOF_PIN1) | \
PIN_ODR_HIGH(GPIOF_PIN2) | \
@@ -1190,22 +1190,22 @@
/*
* GPIOG setup:
*
- * PG0 - ZIO_D65 (input floating).
- * PG1 - ZIO_D64 (input floating).
- * PG2 - ZIO_D49 (input floating).
- * PG3 - ZIO_D50 (input floating).
- * PG4 - PIN4 (input floating).
- * PG5 - PIN5 (input floating).
+ * PG0 - ZIO_D65 (input pullup).
+ * PG1 - ZIO_D64 (input pullup).
+ * PG2 - ZIO_D49 (input pullup).
+ * PG3 - ZIO_D50 (input pullup).
+ * PG4 - PIN4 (input pullup).
+ * PG5 - PIN5 (input pullup).
* PG6 - USB_GPIO_OUT (output pushpull maximum).
* PG7 - USB_GPIO_IN (input pullup).
- * PG8 - PIN8 (input floating).
- * PG9 - PIN9 (input floating).
- * PG10 - PIN10 (input floating).
- * PG11 - PIN11 (input floating).
- * PG12 - PIN12 (input floating).
- * PG13 - PIN13 (input floating).
- * PG14 - PIN14 (input floating).
- * PG15 - PIN15 (input floating).
+ * PG8 - PIN8 (input pullup).
+ * PG9 - PIN9 (input pullup).
+ * PG10 - PIN10 (input pullup).
+ * PG11 - PIN11 (input pullup).
+ * PG12 - PIN12 (input pullup).
+ * PG13 - PIN13 (input pullup).
+ * PG14 - PIN14 (input pullup).
+ * PG15 - PIN15 (input pullup).
*/
#define VAL_GPIOG_MODER (PIN_MODE_INPUT(GPIOG_ZIO_D65) | \
PIN_MODE_INPUT(GPIOG_ZIO_D64) | \
@@ -1255,22 +1255,22 @@
PIN_OSPEED_VERYLOW(GPIOG_PIN13) | \
PIN_OSPEED_VERYLOW(GPIOG_PIN14) | \
PIN_OSPEED_VERYLOW(GPIOG_PIN15))
-#define VAL_GPIOG_PUPDR (PIN_PUPDR_FLOATING(GPIOG_ZIO_D65) | \
- PIN_PUPDR_FLOATING(GPIOG_ZIO_D64) | \
- PIN_PUPDR_FLOATING(GPIOG_ZIO_D49) | \
- PIN_PUPDR_FLOATING(GPIOG_ZIO_D50) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN4) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN5) | \
+#define VAL_GPIOG_PUPDR (PIN_PUPDR_PULLUP(GPIOG_ZIO_D65) | \
+ PIN_PUPDR_PULLUP(GPIOG_ZIO_D64) | \
+ PIN_PUPDR_PULLUP(GPIOG_ZIO_D49) | \
+ PIN_PUPDR_PULLUP(GPIOG_ZIO_D50) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN4) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN5) | \
PIN_PUPDR_FLOATING(GPIOG_USB_GPIO_OUT) |\
PIN_PUPDR_PULLUP(GPIOG_USB_GPIO_IN) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN8) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN9) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN10) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN11) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN12) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN13) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN14) | \
- PIN_PUPDR_FLOATING(GPIOG_PIN15))
+ PIN_PUPDR_PULLUP(GPIOG_PIN8) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN9) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN10) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN11) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN12) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN13) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN14) | \
+ PIN_PUPDR_PULLUP(GPIOG_PIN15))
#define VAL_GPIOG_ODR (PIN_ODR_HIGH(GPIOG_ZIO_D65) | \
PIN_ODR_HIGH(GPIOG_ZIO_D64) | \
PIN_ODR_HIGH(GPIOG_ZIO_D49) | \
@@ -1309,20 +1309,20 @@
*
* PH0 - OSC_IN (input floating).
* PH1 - OSC_OUT (input floating).
- * PH2 - PIN2 (input floating).
- * PH3 - PIN3 (input floating).
- * PH4 - PIN4 (input floating).
- * PH5 - PIN5 (input floating).
- * PH6 - PIN6 (input floating).
- * PH7 - PIN7 (input floating).
- * PH8 - PIN8 (input floating).
- * PH9 - PIN9 (input floating).
- * PH10 - PIN10 (input floating).
- * PH11 - PIN11 (input floating).
- * PH12 - PIN12 (input floating).
- * PH13 - PIN13 (input floating).
- * PH14 - PIN14 (input floating).
- * PH15 - PIN15 (input floating).
+ * PH2 - PIN2 (input pullup).
+ * PH3 - PIN3 (input pullup).
+ * PH4 - PIN4 (input pullup).
+ * PH5 - PIN5 (input pullup).
+ * PH6 - PIN6 (input pullup).
+ * PH7 - PIN7 (input pullup).
+ * PH8 - PIN8 (input pullup).
+ * PH9 - PIN9 (input pullup).
+ * PH10 - PIN10 (input pullup).
+ * PH11 - PIN11 (input pullup).
+ * PH12 - PIN12 (input pullup).
+ * PH13 - PIN13 (input pullup).
+ * PH14 - PIN14 (input pullup).
+ * PH15 - PIN15 (input pullup).
*/
#define VAL_GPIOH_MODER (PIN_MODE_INPUT(GPIOH_OSC_IN) | \
PIN_MODE_INPUT(GPIOH_OSC_OUT) | \
@@ -1374,20 +1374,20 @@
PIN_OSPEED_VERYLOW(GPIOH_PIN15))
#define VAL_GPIOH_PUPDR (PIN_PUPDR_FLOATING(GPIOH_OSC_IN) | \
PIN_PUPDR_FLOATING(GPIOH_OSC_OUT) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN2) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN3) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN4) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN5) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN6) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN7) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN8) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN9) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN10) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN11) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN12) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN13) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN14) | \
- PIN_PUPDR_FLOATING(GPIOH_PIN15))
+ PIN_PUPDR_PULLUP(GPIOH_PIN2) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN3) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN4) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN5) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN6) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN7) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN8) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN9) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN10) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN11) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN12) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN13) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN14) | \
+ PIN_PUPDR_PULLUP(GPIOH_PIN15))
#define VAL_GPIOH_ODR (PIN_ODR_HIGH(GPIOH_OSC_IN) | \
PIN_ODR_HIGH(GPIOH_OSC_OUT) | \
PIN_ODR_HIGH(GPIOH_PIN2) | \
@@ -1424,22 +1424,22 @@
/*
* GPIOI setup:
*
- * PI0 - PIN0 (input floating).
- * PI1 - PIN1 (input floating).
- * PI2 - PIN2 (input floating).
- * PI3 - PIN3 (input floating).
- * PI4 - PIN4 (input floating).
- * PI5 - PIN5 (input floating).
- * PI6 - PIN6 (input floating).
- * PI7 - PIN7 (input floating).
- * PI8 - PIN8 (input floating).
- * PI9 - PIN9 (input floating).
- * PI10 - PIN10 (input floating).
- * PI11 - PIN11 (input floating).
- * PI12 - PIN12 (input floating).
- * PI13 - PIN13 (input floating).
- * PI14 - PIN14 (input floating).
- * PI15 - PIN15 (input floating).
+ * PI0 - PIN0 (input pullup).
+ * PI1 - PIN1 (input pullup).
+ * PI2 - PIN2 (input pullup).
+ * PI3 - PIN3 (input pullup).
+ * PI4 - PIN4 (input pullup).
+ * PI5 - PIN5 (input pullup).
+ * PI6 - PIN6 (input pullup).
+ * PI7 - PIN7 (input pullup).
+ * PI8 - PIN8 (input pullup).
+ * PI9 - PIN9 (input pullup).
+ * PI10 - PIN10 (input pullup).
+ * PI11 - PIN11 (input pullup).
+ * PI12 - PIN12 (input pullup).
+ * PI13 - PIN13 (input pullup).
+ * PI14 - PIN14 (input pullup).
+ * PI15 - PIN15 (input pullup).
*/
#define VAL_GPIOI_MODER (PIN_MODE_INPUT(GPIOI_PIN0) | \
PIN_MODE_INPUT(GPIOI_PIN1) | \
@@ -1489,22 +1489,22 @@
PIN_OSPEED_VERYLOW(GPIOI_PIN13) | \
PIN_OSPEED_VERYLOW(GPIOI_PIN14) | \
PIN_OSPEED_VERYLOW(GPIOI_PIN15))
-#define VAL_GPIOI_PUPDR (PIN_PUPDR_FLOATING(GPIOI_PIN0) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN1) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN2) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN3) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN4) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN5) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN6) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN7) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN8) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN9) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN10) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN11) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN12) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN13) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN14) | \
- PIN_PUPDR_FLOATING(GPIOI_PIN15))
+#define VAL_GPIOI_PUPDR (PIN_PUPDR_PULLUP(GPIOI_PIN0) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN1) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN2) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN3) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN4) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN5) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN6) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN7) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN8) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN9) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN10) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN11) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN12) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN13) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN14) | \
+ PIN_PUPDR_PULLUP(GPIOI_PIN15))
#define VAL_GPIOI_ODR (PIN_ODR_HIGH(GPIOI_PIN0) | \
PIN_ODR_HIGH(GPIOI_PIN1) | \
PIN_ODR_HIGH(GPIOI_PIN2) | \
@@ -1541,22 +1541,22 @@
/*
* GPIOJ setup:
*
- * PJ0 - PIN0 (input floating).
- * PJ1 - PIN1 (input floating).
- * PJ2 - PIN2 (input floating).
- * PJ3 - PIN3 (input floating).
- * PJ4 - PIN4 (input floating).
- * PJ5 - PIN5 (input floating).
- * PJ6 - PIN6 (input floating).
- * PJ7 - PIN7 (input floating).
- * PJ8 - PIN8 (input floating).
- * PJ9 - PIN9 (input floating).
- * PJ10 - PIN10 (input floating).
- * PJ11 - PIN11 (input floating).
- * PJ12 - PIN12 (input floating).
- * PJ13 - PIN13 (input floating).
- * PJ14 - PIN14 (input floating).
- * PJ15 - PIN15 (input floating).
+ * PJ0 - PIN0 (input pullup).
+ * PJ1 - PIN1 (input pullup).
+ * PJ2 - PIN2 (input pullup).
+ * PJ3 - PIN3 (input pullup).
+ * PJ4 - PIN4 (input pullup).
+ * PJ5 - PIN5 (input pullup).
+ * PJ6 - PIN6 (input pullup).
+ * PJ7 - PIN7 (input pullup).
+ * PJ8 - PIN8 (input pullup).
+ * PJ9 - PIN9 (input pullup).
+ * PJ10 - PIN10 (input pullup).
+ * PJ11 - PIN11 (input pullup).
+ * PJ12 - PIN12 (input pullup).
+ * PJ13 - PIN13 (input pullup).
+ * PJ14 - PIN14 (input pullup).
+ * PJ15 - PIN15 (input pullup).
*/
#define VAL_GPIOJ_MODER (PIN_MODE_INPUT(GPIOJ_PIN0) | \
PIN_MODE_INPUT(GPIOJ_PIN1) | \
@@ -1606,22 +1606,22 @@
PIN_OSPEED_VERYLOW(GPIOJ_PIN13) | \
PIN_OSPEED_VERYLOW(GPIOJ_PIN14) | \
PIN_OSPEED_VERYLOW(GPIOJ_PIN15))
-#define VAL_GPIOJ_PUPDR (PIN_PUPDR_FLOATING(GPIOJ_PIN0) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN1) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN2) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN3) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN4) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN5) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN6) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN7) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN8) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN9) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN10) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN11) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN12) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN13) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN14) | \
- PIN_PUPDR_FLOATING(GPIOJ_PIN15))
+#define VAL_GPIOJ_PUPDR (PIN_PUPDR_PULLUP(GPIOJ_PIN0) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN1) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN2) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN3) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN4) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN5) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN6) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN7) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN8) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN9) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN10) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN11) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN12) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN13) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN14) | \
+ PIN_PUPDR_PULLUP(GPIOJ_PIN15))
#define VAL_GPIOJ_ODR (PIN_ODR_HIGH(GPIOJ_PIN0) | \
PIN_ODR_HIGH(GPIOJ_PIN1) | \
PIN_ODR_HIGH(GPIOJ_PIN2) | \
@@ -1658,22 +1658,22 @@
/*
* GPIOK setup:
*
- * PK0 - PIN0 (input floating).
- * PK1 - PIN1 (input floating).
- * PK2 - PIN2 (input floating).
- * PK3 - PIN3 (input floating).
- * PK4 - PIN4 (input floating).
- * PK5 - PIN5 (input floating).
- * PK6 - PIN6 (input floating).
- * PK7 - PIN7 (input floating).
- * PK8 - PIN8 (input floating).
- * PK9 - PIN9 (input floating).
- * PK10 - PIN10 (input floating).
- * PK11 - PIN11 (input floating).
- * PK12 - PIN12 (input floating).
- * PK13 - PIN13 (input floating).
- * PK14 - PIN14 (input floating).
- * PK15 - PIN15 (input floating).
+ * PK0 - PIN0 (input pullup).
+ * PK1 - PIN1 (input pullup).
+ * PK2 - PIN2 (input pullup).
+ * PK3 - PIN3 (input pullup).
+ * PK4 - PIN4 (input pullup).
+ * PK5 - PIN5 (input pullup).
+ * PK6 - PIN6 (input pullup).
+ * PK7 - PIN7 (input pullup).
+ * PK8 - PIN8 (input pullup).
+ * PK9 - PIN9 (input pullup).
+ * PK10 - PIN10 (input pullup).
+ * PK11 - PIN11 (input pullup).
+ * PK12 - PIN12 (input pullup).
+ * PK13 - PIN13 (input pullup).
+ * PK14 - PIN14 (input pullup).
+ * PK15 - PIN15 (input pullup).
*/
#define VAL_GPIOK_MODER (PIN_MODE_INPUT(GPIOK_PIN0) | \
PIN_MODE_INPUT(GPIOK_PIN1) | \
@@ -1723,22 +1723,22 @@
PIN_OSPEED_VERYLOW(GPIOK_PIN13) | \
PIN_OSPEED_VERYLOW(GPIOK_PIN14) | \
PIN_OSPEED_VERYLOW(GPIOK_PIN15))
-#define VAL_GPIOK_PUPDR (PIN_PUPDR_FLOATING(GPIOK_PIN0) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN1) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN2) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN3) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN4) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN5) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN6) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN7) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN8) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN9) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN10) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN11) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN12) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN13) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN14) | \
- PIN_PUPDR_FLOATING(GPIOK_PIN15))
+#define VAL_GPIOK_PUPDR (PIN_PUPDR_PULLUP(GPIOK_PIN0) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN1) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN2) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN3) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN4) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN5) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN6) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN7) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN8) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN9) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN10) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN11) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN12) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN13) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN14) | \
+ PIN_PUPDR_PULLUP(GPIOK_PIN15))
#define VAL_GPIOK_ODR (PIN_ODR_HIGH(GPIOK_PIN0) | \
PIN_ODR_HIGH(GPIOK_PIN1) | \
PIN_ODR_HIGH(GPIOK_PIN2) | \
diff --git a/os/hal/boards/ST_NUCLEO144_F303ZE/cfg/board.chcfg b/os/hal/boards/ST_NUCLEO144_F303ZE/cfg/board.chcfg
index 89170d934..b7d15a23a 100644
--- a/os/hal/boards/ST_NUCLEO144_F303ZE/cfg/board.chcfg
+++ b/os/hal/boards/ST_NUCLEO144_F303ZE/cfg/board.chcfg
@@ -21,15 +21,15 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="1" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin1
ID="ZIO_D72 COMP1_IMP"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin2
@@ -37,7 +37,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -45,8 +45,8 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin4
ID="ZIO_D24 SPI3_NSS"
@@ -54,7 +54,7 @@
Level="High"
Speed="Maximum"
Resistor="PullUp"
- Mode="Output"
+ Mode="Input"
Alternate="0" />
<pin5
ID="ARD_D13 SPI1_SCK"
@@ -62,48 +62,48 @@
Level="High"
Speed="Maximum"
Resistor="PullUp"
- Mode="Alternate"
- Alternate="5" />
+ Mode="Input"
+ Alternate="0" />
<pin6
ID="ARD_D12 SPI1_MISO"
Type="PushPull"
Level="High"
Speed="Maximum"
Resistor="PullUp"
- Mode="Alternate"
- Alternate="5" />
+ Mode="Input"
+ Alternate="0" />
<pin7
ID="ARD_D11 SPI1_MOSI ZIO_D71"
Type="PushPull"
Level="High"
Speed="Maximum"
Resistor="PullUp"
- Mode="Alternate"
- Alternate="5" />
+ Mode="Input"
+ Alternate="0" />
<pin8
ID="ZIO_D70 I2C2_SMBAL"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="4" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin9
ID="ZIO_D69 I2C2_SCL"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="4" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin10
ID="ZIO_D68 I2C2_SDA"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="4" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin11
ID="USB_DM"
Type="PushPull"
@@ -141,9 +141,9 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="6" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
</GPIOA>
<GPIOB>
<pin0
@@ -159,15 +159,15 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin2
ID="ZIO_D27"
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -175,31 +175,31 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="6" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin4
ID="ZIO_D25 SPI3_MISO"
Type="PushPull"
Level="High"
Speed="Maximum"
Resistor="PullUp"
- Mode="Alternate"
- Alternate="6" />
+ Mode="Input"
+ Alternate="0" />
<pin5
ID="ZIO_D22 I2S3_SD"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="6" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin6
ID="ZIO_D26"
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin7
@@ -215,49 +215,49 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="4" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin9
ID="ARD_D14 I2C1_SDA"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="4" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin10
ID="ZIO_D36 TIM2_CH3"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="1" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin11
ID="ZIO_D35 TIM2_CH4"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="1" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin12
ID="ZIO_D19 I2S2_WS"
Type="PushPull"
Level="High"
Speed="Maximum"
Resistor="PullUp"
- Mode="Alternate"
- Alternate="5" />
+ Mode="Input"
+ Alternate="0" />
<pin13
ID="ZIO_D18 I2S2_CK"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="5" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin14
ID="LED3"
Type="PushPull"
@@ -271,9 +271,9 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="5" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
</GPIOB>
<GPIOC>
<pin0
@@ -281,15 +281,15 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin1
ID=""
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin2
@@ -297,55 +297,55 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin3
ID="ARD_A2 ADC12_IN9"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin4
ID="ARD_D1 USART1_TX"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin5
ID="ARD_D0 USART1_RX"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin6
ID="ZIO_D16 I2S2_MCK"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="5" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin7
ID="ZIO_D21 I2S3_MCK"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="6" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin8
ID="ZIO_D43"
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin9
@@ -353,15 +353,15 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="5" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin10
ID="ZIO_D45"
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin11
@@ -369,7 +369,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin12
@@ -377,7 +377,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin13
@@ -411,23 +411,23 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin1
ID="ZIO_D66 CAN1_TX"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin2
ID="ZIO_D48"
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -435,41 +435,41 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin4
ID="ZIO_D54 USART2_RTS"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin5
ID="ZIO_D53 USART2_TX"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin6
ID="ZIO_D52 USART2_RX"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin7
ID="ZIO_D51 USART2_SCLK"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="7" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin8
ID="USART3_RX STLK_RX"
Type="PushPull"
@@ -491,7 +491,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin11
@@ -499,24 +499,24 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin12
ID="ARD_A4 ADC34_IN9"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin13
ID="ARD_A5 ADC3_IN8"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin14
ID="ARD_D10 SPI1_NSS"
@@ -524,16 +524,16 @@
Level="High"
Speed="Maximum"
Resistor="PullUp"
- Mode="Output"
+ Mode="Input"
Alternate="0" />
<pin15
ID="ARD_D9 TIM4_CH4"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
</GPIOD>
<GPIOE>
<pin0
@@ -541,15 +541,15 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin1
ID=""
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin2
@@ -557,7 +557,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -565,7 +565,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin4
@@ -573,7 +573,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin5
@@ -581,7 +581,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin6
@@ -589,7 +589,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin7
@@ -597,63 +597,63 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin8
ID="ZIO_D42 TIM1_CH1N"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin9
ID="ARD_D6 TIM1_CH1"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin10
ID="ZIO_D40 TIM1_CH2N"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin11
ID="ARD_D5 TIM1_CH2"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin12
ID="ZIO_D39 TIM1_CH3N"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin13
ID="ARD_D3 TIM1_CH3"
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
<pin14
ID="ZIO_D38"
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin15
@@ -661,9 +661,9 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Alternate"
- Alternate="2" />
+ Resistor="PullUp"
+ Mode="Input"
+ Alternate="0" />
</GPIOE>
<GPIOF>
<pin0
@@ -671,7 +671,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin1
@@ -679,7 +679,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin2
@@ -687,7 +687,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -695,7 +695,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin4
@@ -703,15 +703,15 @@
Type="PushPull"
Level="High"
Speed="Maximum"
- Resistor="Floating"
- Mode="Analog"
+ Resistor="PullUp"
+ Mode="Input"
Alternate="0" />
<pin5
ID="ZIO_D29"
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin6
@@ -719,7 +719,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin7
@@ -727,7 +727,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin8
@@ -735,7 +735,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin9
@@ -743,7 +743,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin10
@@ -751,7 +751,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin11
@@ -759,7 +759,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin12
@@ -767,7 +767,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin13
@@ -775,7 +775,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin14
@@ -783,7 +783,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin15
@@ -791,7 +791,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
</GPIOF>
@@ -801,7 +801,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin1
@@ -809,7 +809,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin2
@@ -817,7 +817,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -825,7 +825,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin4
@@ -833,7 +833,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin5
@@ -841,7 +841,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin6
@@ -865,7 +865,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin9
@@ -873,7 +873,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin10
@@ -881,7 +881,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin11
@@ -889,7 +889,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin12
@@ -897,7 +897,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin13
@@ -905,7 +905,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin14
@@ -913,7 +913,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin15
@@ -921,7 +921,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
</GPIOG>
@@ -947,7 +947,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -955,7 +955,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin4
@@ -963,7 +963,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin5
@@ -971,7 +971,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin6
@@ -979,7 +979,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin7
@@ -987,7 +987,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin8
@@ -995,7 +995,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin9
@@ -1003,7 +1003,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin10
@@ -1011,7 +1011,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin11
@@ -1019,7 +1019,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin12
@@ -1027,7 +1027,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin13
@@ -1035,7 +1035,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin14
@@ -1043,7 +1043,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin15
@@ -1051,7 +1051,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
</GPIOH>
@@ -1061,7 +1061,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin1
@@ -1069,7 +1069,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin2
@@ -1077,7 +1077,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -1085,7 +1085,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin4
@@ -1093,7 +1093,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin5
@@ -1101,7 +1101,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin6
@@ -1109,7 +1109,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin7
@@ -1117,7 +1117,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin8
@@ -1125,7 +1125,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin9
@@ -1133,7 +1133,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin10
@@ -1141,7 +1141,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin11
@@ -1149,7 +1149,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin12
@@ -1157,7 +1157,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin13
@@ -1165,7 +1165,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin14
@@ -1173,7 +1173,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin15
@@ -1181,7 +1181,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
</GPIOI>
@@ -1191,7 +1191,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin1
@@ -1199,7 +1199,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin2
@@ -1207,7 +1207,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -1215,7 +1215,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin4
@@ -1223,7 +1223,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin5
@@ -1231,7 +1231,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin6
@@ -1239,7 +1239,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin7
@@ -1247,7 +1247,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin8
@@ -1255,7 +1255,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin9
@@ -1263,7 +1263,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin10
@@ -1271,7 +1271,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin11
@@ -1279,7 +1279,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin12
@@ -1287,7 +1287,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin13
@@ -1295,7 +1295,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin14
@@ -1303,7 +1303,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin15
@@ -1311,7 +1311,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
</GPIOJ>
@@ -1321,7 +1321,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin1
@@ -1329,7 +1329,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin2
@@ -1337,7 +1337,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin3
@@ -1345,7 +1345,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin4
@@ -1353,7 +1353,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin5
@@ -1361,7 +1361,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin6
@@ -1369,7 +1369,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin7
@@ -1377,7 +1377,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin8
@@ -1385,7 +1385,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin9
@@ -1393,7 +1393,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin10
@@ -1401,7 +1401,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin11
@@ -1409,7 +1409,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin12
@@ -1417,7 +1417,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin13
@@ -1425,7 +1425,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin14
@@ -1433,7 +1433,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
<pin15
@@ -1441,7 +1441,7 @@
Type="PushPull"
Level="High"
Speed="Minimum"
- Resistor="Floating"
+ Resistor="PullUp"
Mode="Input"
Alternate="0" />
</GPIOK>