HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf::stm32::pin Namespace Reference

Convenience aliases for common pins (PA0, PA1, ... PK15) More...

Variables

constexpr hf_pin_num_t PA0 = EncodePin(GpioPort::A, 0)
 
constexpr hf_pin_num_t PA1 = EncodePin(GpioPort::A, 1)
 
constexpr hf_pin_num_t PA2 = EncodePin(GpioPort::A, 2)
 
constexpr hf_pin_num_t PA3 = EncodePin(GpioPort::A, 3)
 
constexpr hf_pin_num_t PA4 = EncodePin(GpioPort::A, 4)
 
constexpr hf_pin_num_t PA5 = EncodePin(GpioPort::A, 5)
 
constexpr hf_pin_num_t PA6 = EncodePin(GpioPort::A, 6)
 
constexpr hf_pin_num_t PA7 = EncodePin(GpioPort::A, 7)
 
constexpr hf_pin_num_t PA8 = EncodePin(GpioPort::A, 8)
 
constexpr hf_pin_num_t PA9 = EncodePin(GpioPort::A, 9)
 
constexpr hf_pin_num_t PA10 = EncodePin(GpioPort::A, 10)
 
constexpr hf_pin_num_t PA11 = EncodePin(GpioPort::A, 11)
 
constexpr hf_pin_num_t PA12 = EncodePin(GpioPort::A, 12)
 
constexpr hf_pin_num_t PA13 = EncodePin(GpioPort::A, 13)
 
constexpr hf_pin_num_t PA14 = EncodePin(GpioPort::A, 14)
 
constexpr hf_pin_num_t PA15 = EncodePin(GpioPort::A, 15)
 
constexpr hf_pin_num_t PB0 = EncodePin(GpioPort::B, 0)
 
constexpr hf_pin_num_t PB1 = EncodePin(GpioPort::B, 1)
 
constexpr hf_pin_num_t PB2 = EncodePin(GpioPort::B, 2)
 
constexpr hf_pin_num_t PB3 = EncodePin(GpioPort::B, 3)
 
constexpr hf_pin_num_t PB4 = EncodePin(GpioPort::B, 4)
 
constexpr hf_pin_num_t PB5 = EncodePin(GpioPort::B, 5)
 
constexpr hf_pin_num_t PB6 = EncodePin(GpioPort::B, 6)
 
constexpr hf_pin_num_t PB7 = EncodePin(GpioPort::B, 7)
 
constexpr hf_pin_num_t PB8 = EncodePin(GpioPort::B, 8)
 
constexpr hf_pin_num_t PB9 = EncodePin(GpioPort::B, 9)
 
constexpr hf_pin_num_t PB10 = EncodePin(GpioPort::B, 10)
 
constexpr hf_pin_num_t PB11 = EncodePin(GpioPort::B, 11)
 
constexpr hf_pin_num_t PB12 = EncodePin(GpioPort::B, 12)
 
constexpr hf_pin_num_t PB13 = EncodePin(GpioPort::B, 13)
 
constexpr hf_pin_num_t PB14 = EncodePin(GpioPort::B, 14)
 
constexpr hf_pin_num_t PB15 = EncodePin(GpioPort::B, 15)
 
constexpr hf_pin_num_t PC0 = EncodePin(GpioPort::C, 0)
 
constexpr hf_pin_num_t PC1 = EncodePin(GpioPort::C, 1)
 
constexpr hf_pin_num_t PC2 = EncodePin(GpioPort::C, 2)
 
constexpr hf_pin_num_t PC3 = EncodePin(GpioPort::C, 3)
 
constexpr hf_pin_num_t PC4 = EncodePin(GpioPort::C, 4)
 
constexpr hf_pin_num_t PC5 = EncodePin(GpioPort::C, 5)
 
constexpr hf_pin_num_t PC6 = EncodePin(GpioPort::C, 6)
 
constexpr hf_pin_num_t PC7 = EncodePin(GpioPort::C, 7)
 
constexpr hf_pin_num_t PC8 = EncodePin(GpioPort::C, 8)
 
constexpr hf_pin_num_t PC9 = EncodePin(GpioPort::C, 9)
 
constexpr hf_pin_num_t PC10 = EncodePin(GpioPort::C, 10)
 
constexpr hf_pin_num_t PC11 = EncodePin(GpioPort::C, 11)
 
constexpr hf_pin_num_t PC12 = EncodePin(GpioPort::C, 12)
 
constexpr hf_pin_num_t PC13 = EncodePin(GpioPort::C, 13)
 
constexpr hf_pin_num_t PC14 = EncodePin(GpioPort::C, 14)
 
constexpr hf_pin_num_t PC15 = EncodePin(GpioPort::C, 15)
 
constexpr hf_pin_num_t PD0 = EncodePin(GpioPort::D, 0)
 
constexpr hf_pin_num_t PD1 = EncodePin(GpioPort::D, 1)
 
constexpr hf_pin_num_t PD2 = EncodePin(GpioPort::D, 2)
 

Detailed Description

Convenience aliases for common pins (PA0, PA1, ... PK15)

Variable Documentation

◆ PA0

constexpr hf_pin_num_t hf::stm32::pin::PA0 = EncodePin(GpioPort::A, 0)
constexpr

◆ PA1

constexpr hf_pin_num_t hf::stm32::pin::PA1 = EncodePin(GpioPort::A, 1)
constexpr

◆ PA10

constexpr hf_pin_num_t hf::stm32::pin::PA10 = EncodePin(GpioPort::A, 10)
constexpr

◆ PA11

constexpr hf_pin_num_t hf::stm32::pin::PA11 = EncodePin(GpioPort::A, 11)
constexpr

◆ PA12

constexpr hf_pin_num_t hf::stm32::pin::PA12 = EncodePin(GpioPort::A, 12)
constexpr

◆ PA13

constexpr hf_pin_num_t hf::stm32::pin::PA13 = EncodePin(GpioPort::A, 13)
constexpr

◆ PA14

constexpr hf_pin_num_t hf::stm32::pin::PA14 = EncodePin(GpioPort::A, 14)
constexpr

◆ PA15

constexpr hf_pin_num_t hf::stm32::pin::PA15 = EncodePin(GpioPort::A, 15)
constexpr

◆ PA2

constexpr hf_pin_num_t hf::stm32::pin::PA2 = EncodePin(GpioPort::A, 2)
constexpr

◆ PA3

constexpr hf_pin_num_t hf::stm32::pin::PA3 = EncodePin(GpioPort::A, 3)
constexpr

◆ PA4

constexpr hf_pin_num_t hf::stm32::pin::PA4 = EncodePin(GpioPort::A, 4)
constexpr

◆ PA5

constexpr hf_pin_num_t hf::stm32::pin::PA5 = EncodePin(GpioPort::A, 5)
constexpr

◆ PA6

constexpr hf_pin_num_t hf::stm32::pin::PA6 = EncodePin(GpioPort::A, 6)
constexpr

◆ PA7

constexpr hf_pin_num_t hf::stm32::pin::PA7 = EncodePin(GpioPort::A, 7)
constexpr

◆ PA8

constexpr hf_pin_num_t hf::stm32::pin::PA8 = EncodePin(GpioPort::A, 8)
constexpr

◆ PA9

constexpr hf_pin_num_t hf::stm32::pin::PA9 = EncodePin(GpioPort::A, 9)
constexpr

◆ PB0

constexpr hf_pin_num_t hf::stm32::pin::PB0 = EncodePin(GpioPort::B, 0)
constexpr

◆ PB1

constexpr hf_pin_num_t hf::stm32::pin::PB1 = EncodePin(GpioPort::B, 1)
constexpr

◆ PB10

constexpr hf_pin_num_t hf::stm32::pin::PB10 = EncodePin(GpioPort::B, 10)
constexpr

◆ PB11

constexpr hf_pin_num_t hf::stm32::pin::PB11 = EncodePin(GpioPort::B, 11)
constexpr

◆ PB12

constexpr hf_pin_num_t hf::stm32::pin::PB12 = EncodePin(GpioPort::B, 12)
constexpr

◆ PB13

constexpr hf_pin_num_t hf::stm32::pin::PB13 = EncodePin(GpioPort::B, 13)
constexpr

◆ PB14

constexpr hf_pin_num_t hf::stm32::pin::PB14 = EncodePin(GpioPort::B, 14)
constexpr

◆ PB15

constexpr hf_pin_num_t hf::stm32::pin::PB15 = EncodePin(GpioPort::B, 15)
constexpr

◆ PB2

constexpr hf_pin_num_t hf::stm32::pin::PB2 = EncodePin(GpioPort::B, 2)
constexpr

◆ PB3

constexpr hf_pin_num_t hf::stm32::pin::PB3 = EncodePin(GpioPort::B, 3)
constexpr

◆ PB4

constexpr hf_pin_num_t hf::stm32::pin::PB4 = EncodePin(GpioPort::B, 4)
constexpr

◆ PB5

constexpr hf_pin_num_t hf::stm32::pin::PB5 = EncodePin(GpioPort::B, 5)
constexpr

◆ PB6

constexpr hf_pin_num_t hf::stm32::pin::PB6 = EncodePin(GpioPort::B, 6)
constexpr

◆ PB7

constexpr hf_pin_num_t hf::stm32::pin::PB7 = EncodePin(GpioPort::B, 7)
constexpr

◆ PB8

constexpr hf_pin_num_t hf::stm32::pin::PB8 = EncodePin(GpioPort::B, 8)
constexpr

◆ PB9

constexpr hf_pin_num_t hf::stm32::pin::PB9 = EncodePin(GpioPort::B, 9)
constexpr

◆ PC0

constexpr hf_pin_num_t hf::stm32::pin::PC0 = EncodePin(GpioPort::C, 0)
constexpr

◆ PC1

constexpr hf_pin_num_t hf::stm32::pin::PC1 = EncodePin(GpioPort::C, 1)
constexpr

◆ PC10

constexpr hf_pin_num_t hf::stm32::pin::PC10 = EncodePin(GpioPort::C, 10)
constexpr

◆ PC11

constexpr hf_pin_num_t hf::stm32::pin::PC11 = EncodePin(GpioPort::C, 11)
constexpr

◆ PC12

constexpr hf_pin_num_t hf::stm32::pin::PC12 = EncodePin(GpioPort::C, 12)
constexpr

◆ PC13

constexpr hf_pin_num_t hf::stm32::pin::PC13 = EncodePin(GpioPort::C, 13)
constexpr

◆ PC14

constexpr hf_pin_num_t hf::stm32::pin::PC14 = EncodePin(GpioPort::C, 14)
constexpr

◆ PC15

constexpr hf_pin_num_t hf::stm32::pin::PC15 = EncodePin(GpioPort::C, 15)
constexpr

◆ PC2

constexpr hf_pin_num_t hf::stm32::pin::PC2 = EncodePin(GpioPort::C, 2)
constexpr

◆ PC3

constexpr hf_pin_num_t hf::stm32::pin::PC3 = EncodePin(GpioPort::C, 3)
constexpr

◆ PC4

constexpr hf_pin_num_t hf::stm32::pin::PC4 = EncodePin(GpioPort::C, 4)
constexpr

◆ PC5

constexpr hf_pin_num_t hf::stm32::pin::PC5 = EncodePin(GpioPort::C, 5)
constexpr

◆ PC6

constexpr hf_pin_num_t hf::stm32::pin::PC6 = EncodePin(GpioPort::C, 6)
constexpr

◆ PC7

constexpr hf_pin_num_t hf::stm32::pin::PC7 = EncodePin(GpioPort::C, 7)
constexpr

◆ PC8

constexpr hf_pin_num_t hf::stm32::pin::PC8 = EncodePin(GpioPort::C, 8)
constexpr

◆ PC9

constexpr hf_pin_num_t hf::stm32::pin::PC9 = EncodePin(GpioPort::C, 9)
constexpr

◆ PD0

constexpr hf_pin_num_t hf::stm32::pin::PD0 = EncodePin(GpioPort::D, 0)
constexpr

◆ PD1

constexpr hf_pin_num_t hf::stm32::pin::PD1 = EncodePin(GpioPort::D, 1)
constexpr

◆ PD2

constexpr hf_pin_num_t hf::stm32::pin::PD2 = EncodePin(GpioPort::D, 2)
constexpr