|
enum | InputType : uint8_t { InputType::Floating,
InputType::PullUp
} |
| Each Input Pin can be configured in one of these states. More...
|
|
enum | OutputType : uint8_t { OutputType::PushPull
} |
|
enum | InputTrigger : uint8_t { InputTrigger::LowLevel = 0b00,
InputTrigger::BothEdges = 0b01,
InputTrigger::FallingEdge = 0b10,
InputTrigger::RisingEdge = 0b11
} |
| Each External Interrupt can be configured to trigger on these conditions. More...
|
|
enum | Port { B
} |
| Available ports on this device.
|
|
enum | Signal {
BitBang,
Ain0,
Ain1,
Aref,
Di,
Do,
In0,
In1,
In2,
Oc0a,
Oc0b,
Oc1a,
Oc1ainv,
Oc1b,
Oc1binv,
Scl,
Sda,
T0,
Usck
} |
|
Each External Interrupt can be configured to trigger on these conditions.
Enum Values | Documentation |
---|
LowLevel | triggers continuously during low level
|
BothEdges | triggers on both rising and falling edge
|
FallingEdge | triggers on falling edge
|
RisingEdge | triggers on rising edge
|
Each Input Pin can be configured in one of these states.
Enum Values | Documentation |
---|
Floating | The input pin is left floating.
|
PullUp | The input pin is pulled to Vcc.
|
Enum Values | Documentation |
---|
PushPull | push-pull on output
|
The documentation for this struct was generated from the following file: