Arduino-GPIO
General Purpose Input/Output (GPIO) library for Arduino
GPIO< PIN >::gpio_reg_t Struct Reference

#include <GPIO.h>

Collaboration diagram for GPIO< PIN >::gpio_reg_t:
Collaboration graph

Public Attributes

volatile uint8_t pin
 Port Input Pins. More...
 
volatile uint8_t ddr
 Data Direction Register. More...
 
volatile uint8_t port
 Data Register. More...
 

Detailed Description

template<BOARD::pin_t PIN>
struct GPIO< PIN >::gpio_reg_t

General Purpose Digital I/O Control Registers.

Definition at line 174 of file GPIO.h.

Member Data Documentation

template<BOARD::pin_t PIN>
volatile uint8_t GPIO< PIN >::gpio_reg_t::ddr

Data Direction Register.

Definition at line 176 of file GPIO.h.

template<BOARD::pin_t PIN>
volatile uint8_t GPIO< PIN >::gpio_reg_t::pin

Port Input Pins.

Definition at line 175 of file GPIO.h.

template<BOARD::pin_t PIN>
volatile uint8_t GPIO< PIN >::gpio_reg_t::port

Data Register.

Definition at line 177 of file GPIO.h.


The documentation for this struct was generated from the following file: