Module alt_stm32f30x_hal::gpio[][src]

General Purpose Input / Output

Structs

AF0

AF0

AF1

AF1

AF2

AF2

AF3

AF3

AF4

AF4

AF5

AF5

AF6

AF6

AF7

AF7

AF8

AF8

AF9

AF9

AF10

AF10

AF11

AF11

AF12

AF12

AF13

AF13

AF14

AF14

AF15

AF15

AltFn

Alternating function

Analog

Analog

FastSpeed

Fast speed

Gpioa

GPIO ports

Gpiob

GPIO ports

Gpioc

GPIO ports

Gpiod

GPIO ports

Gpioe

GPIO ports

Gpiof

GPIO ports

HighSpeed

High speed

Input

Input

LowSpeed

Low speed

MediumSpeed

Medium speed

OpenDrain

Open drain

Output

Output

PA0

Pin

PA1

Pin

PA2

Pin

PA3

Pin

PA4

Pin

PA5

Pin

PA6

Pin

PA7

Pin

PA8

Pin

PA9

Pin

PA10

Pin

PA11

Pin

PA12

Pin

PA13

Pin

PA14

Pin

PA15

Pin

PAx

Partially erased pin

PB0

Pin

PB1

Pin

PB2

Pin

PB3

Pin

PB4

Pin

PB5

Pin

PB6

Pin

PB7

Pin

PB8

Pin

PB9

Pin

PB10

Pin

PB11

Pin

PB12

Pin

PB13

Pin

PB14

Pin

PB15

Pin

PBx

Partially erased pin

PC0

Pin

PC1

Pin

PC2

Pin

PC3

Pin

PC4

Pin

PC5

Pin

PC6

Pin

PC7

Pin

PC8

Pin

PC9

Pin

PC10

Pin

PC11

Pin

PC12

Pin

PC13

Pin

PC14

Pin

PC15

Pin

PCx

Partially erased pin

PD0

Pin

PD1

Pin

PD2

Pin

PD3

Pin

PD4

Pin

PD5

Pin

PD6

Pin

PD7

Pin

PD8

Pin

PD9

Pin

PD10

Pin

PD11

Pin

PD12

Pin

PD13

Pin

PD14

Pin

PD15

Pin

PDx

Partially erased pin

PE0

Pin

PE1

Pin

PE2

Pin

PE3

Pin

PE4

Pin

PE5

Pin

PE6

Pin

PE7

Pin

PE8

Pin

PE9

Pin

PE10

Pin

PE11

Pin

PE12

Pin

PE13

Pin

PE14

Pin

PE15

Pin

PEx

Partially erased pin

PF0

Pin

PF1

Pin

PF2

Pin

PF4

Pin

PF6

Pin

PF9

Pin

PF10

Pin

PFx

Partially erased pin

PullDown

Pull down

PullNone

No pull; floating

PullReserved

Reserved

PullUp

Pull up

PushPull

Push pull

Traits

AltFnNum

AltFn number

GPIOPin

Marker trait for any pin

GpioExt

Extension trait to split a GPIO peripheral in independent pins and registers

OutputSpeed

Configures output speed

OutputType

Output type

PinMode

Trait for pin mode

PullType

Pull (pin resistor state)