diff --git a/miosix/arch/common/drivers/stm32_gpio.h b/miosix/arch/common/drivers/stm32_gpio.h index 6cae3ea41abd8415cc4eb3390db1b2a4813aeb21..742b3e4ee97896b6b62147bc09dbe83932b9bb27 100644 --- a/miosix/arch/common/drivers/stm32_gpio.h +++ b/miosix/arch/common/drivers/stm32_gpio.h @@ -45,6 +45,8 @@ enum class Mode OPEN_DRAIN = 0b01100, ///Open Drain Output (MODE=01 TYPE=1 PUP=00) OPEN_DRAIN_PULL_UP = 0b01101, ///Open Drain Output PU (MODE=01 TYPE=1 PUP=01) ALTERNATE = 0b10000, ///Alternate function (MODE=10 TYPE=0 PUP=00) + ALTERNATE_PULL_UP = 0b10001, ///Alternate PullUp (MODE=10 TYPE=0 PUP=01) + ALTERNATE_PULL_DOWN = 0b10010, ///Alternate PullDown (MODE=10 TYPE=0 PUP=10) ALTERNATE_OD = 0b10100, ///Alternate Open Drain (MODE=10 TYPE=1 PUP=00) ALTERNATE_OD_PULL_UP = 0b10101, ///Alternate Open Drain PU (MODE=10 TYPE=1 PUP=01) };