|
using | InputType = ::modm::platform::InputType |
|
using | Type = Gpio< PinConfig > |
|
using | IO = Type |
|
using | Input = Type |
|
using | Output = Type |
|
using | Data = PinConfig |
|
using | Rx = As< PeripheralPin::Rx > |
|
using | Tx = As< PeripheralPin::Tx > |
|
using | Rts = As< PeripheralPin::Rts > |
|
using | Cts = As< PeripheralPin::Cts > |
|
using | ExtInt = As< PeripheralPin::ExtInt > |
|
using | Dm = As< PeripheralPin::Dm > |
|
using | Dp = As< PeripheralPin::Dp > |
|
using | Wo = As< PeripheralPin::Wo > |
|
using | Sck = As< PeripheralPin::Sck > |
|
using | Miso = As< PeripheralPin::Miso > |
|
using | Mosi = As< PeripheralPin::Mosi > |
|
using | Npcs = As< PeripheralPin::Npcs > |
|
using | Spck = As< PeripheralPin::Spck > |
|
using | Ad = As< PeripheralPin::Ad > |
|
using | Adtrg = As< PeripheralPin::Adtrg > |
|
using | Wkup = As< PeripheralPin::Wkup > |
|
using | Tioa = As< PeripheralPin::Tioa > |
|
using | Tiob = As< PeripheralPin::Tiob > |
|
using | Tclk = As< PeripheralPin::Tclk > |
|
using | Twd = As< PeripheralPin::Twd > |
|
using | Twck = As< PeripheralPin::Twck > |
|
using | Pck = As< PeripheralPin::Pck > |
|
using | I2sck = As< PeripheralPin::I2sck > |
|
using | I2sws = As< PeripheralPin::I2sws > |
|
using | I2sdi = As< PeripheralPin::I2sdi > |
|
using | I2sdo = As< PeripheralPin::I2sdo > |
|
using | I2smck = As< PeripheralPin::I2smck > |
|
using | PwmH0 = As< PeripheralPin::PwmH0 > |
|
using | PwmH1 = As< PeripheralPin::PwmH1 > |
|
using | PwmH2 = As< PeripheralPin::PwmH2 > |
|
using | PwmH3 = As< PeripheralPin::PwmH3 > |
|
using | PwmL0 = As< PeripheralPin::PwmL0 > |
|
using | PwmL1 = As< PeripheralPin::PwmL1 > |
|
using | PwmL2 = As< PeripheralPin::PwmL2 > |
|
using | PwmL3 = As< PeripheralPin::PwmL3 > |
|
using | PwmFi0 = As< PeripheralPin::PwmFi0 > |
|
using | PwmFi1 = As< PeripheralPin::PwmFi1 > |
|
using | PwmFi2 = As< PeripheralPin::PwmFi2 > |
|
using | PwmExtrg0 = As< PeripheralPin::PwmExtrg0 > |
|
using | PwmExtrg1 = As< PeripheralPin::PwmExtrg1 > |
|
using | Ch0 = As< PeripheralPin::Ch0 > |
|
using | Ch1 = As< PeripheralPin::Ch1 > |
|
using | Datrg = As< PeripheralPin::Datrg > |
|
|
static constexpr volatile uint32_t * | getPortReg (size_t offset) |
|
static consteval uint32_t | invertedMask (PortName port) |
|
static consteval uint32_t | mask (PortName port) |
|
static consteval uint32_t | nonInvertedMask (PortName port) |
|
static constexpr uint32_t | readPortReg (size_t offset) |
|
static void | set (uint8_t) |
|
static void | set (uint8_t, uint8_t) |
|
static constexpr void | setPortReg (size_t offset) |
|