Resolved fast-input binding for one Arduino pin.
More...
#include <avr_fast_io.hpp>
|
|
uint8_t | mask = 0U |
| | Final bit mask for the pin inside the AVR port.
|
| |
|
volatile const uint8_t * | pinPort = nullptr |
| | Final AVR input register used to sample the pin state.
|
| |
|
volatile uint8_t * | outputPort = nullptr |
| | Final AVR output register used to disable the input pull-up.
|
| |
|
volatile uint8_t * | modePort = nullptr |
| | Final AVR DDR register used to force INPUT mode.
|
| |
Resolved fast-input binding for one Arduino pin.
This is the small runtime payload that survives after the pin lookup path has finished. The binding may come from the traditional PROGMEM Arduino tables or from the constexpr Mega mapping used by PinTag.
The documentation for this struct was generated from the following file: