Skip to content

modm:platform:gpio: General Purpose I/O (GPIO)

This module is only available for stm32.

Options

enable_ports

Enable clock for these GPIO ports during startup

Default: {A, B, C, D, E, F, G, H, I, J, K} stm32{f4,f7}
Default: {A, B, C, D, E, F, G, H, I} stm32{f2,f4,f7,l4}
Default: {A, B, C, D, E, F, G, H} stm32{f2,f3,f4,f7,l1,l4}
Default: {A, B, C, D, E, F, G} stm32{f1,g4}
Default: {A, B, C, D, E, F} stm32{f0,f3}
Default: {A, B, C, D, E, G, H} stm32l4
Default: {A, B, C, D, E, H, I} stm32f4
Default: {A, B, C, D, E, H} stm32{f2,f4,f7,l1,l4}
Default: {A, B, C, D, E} stm32f1
Default: {A, B, C, D, F, G} stm32g4
Default: {A, B, C, D, F} stm32{f0,f3,g0}
Default: {A, B, C, D, G, H} stm32l4
Default: {A, B, C, D, H} stm32{f2,f4,f7,l1,l4}
Default: {A, B, C, D} stm32f1
Default: {A, B, C, F, G} stm32g4
Default: {A, B, C, F} stm32{f0,f3,g0}
Default: {A, B, C, H} stm32{f4,l1,l4}
Default: {A, B, C} stm32g070kbt6
Default: {A, B, D} stm32f1
Default: {A, B, F, G} stm32g4
Default: {A, B, F} stm32{f0,f3}
Default: {A, F} stm32f038f6p6
Inputs: [A, B, C] stm32g070kbt6
Inputs: [A, B, C, D] stm32f1
Inputs: [A, B, C, D, E] stm32f1
Inputs: [A, B, C, D, E, F] stm32{f0,f3}
Inputs: [A, B, C, D, E, F, G] stm32{f1,g4}
Inputs: [A, B, C, D, E, F, G, H] stm32{f2,f3,f4,f7,l1,l4}
Inputs: [A, B, C, D, E, F, G, H, I] stm32{f2,f4,f7,l4}
Inputs: [A, B, C, D, E, F, G, H, I, J, K] stm32{f4,f7}
Inputs: [A, B, C, D, E, G, H] stm32l4
Inputs: [A, B, C, D, E, H] stm32{f2,f4,f7,l1,l4}
Inputs: [A, B, C, D, E, H, I] stm32f4
Inputs: [A, B, C, D, F] stm32{f0,f3,g0}
Inputs: [A, B, C, D, F, G] stm32g4
Inputs: [A, B, C, D, G, H] stm32l4
Inputs: [A, B, C, D, H] stm32{f2,f4,f7,l1,l4}
Inputs: [A, B, C, F] stm32{f0,f3,g0}
Inputs: [A, B, C, F, G] stm32g4
Inputs: [A, B, C, H] stm32{f4,l1,l4}
Inputs: [A, B, D] stm32f1
Inputs: [A, B, F] stm32{f0,f3}
Inputs: [A, B, F, G] stm32g4
Inputs: [A, F] stm32f038f6p6

Dependencies

modm:platform:gpio modm_platform_gpio modm: platform: gpio modm_architecture_gpio modm: architecture: gpio modm_platform_gpio->modm_architecture_gpio modm_cmsis_device modm: cmsis: device modm_platform_gpio->modm_cmsis_device modm_math_utils modm: math: utils modm_platform_gpio->modm_math_utils modm_platform_gpio_common modm: platform: gpio.common modm_platform_gpio->modm_platform_gpio_common modm_platform_rcc modm: platform: rcc modm_platform_gpio->modm_platform_rcc

Limited availability: Check with 'lbuild discover' if this module is available for your target!