Subversion Repositories idreammicro-avr

Compare Revisions

Ignore whitespace Rev 64 → Rev 63

/trunk/libraries/digital_io/src/digital_io.c
29,7 → 29,6
******************************************************************************/
 
#include <digital_io/digital_io.h>
 
#include <useful/bits.h>
 
#include <avr/io.h>
41,19 → 40,19
******************************************************************************/
 
/**************************************************************************//**
* \def DIGITAL_IO__PORT_DIRECTION__INPUT
* \def DIGITAL_IO__PORT_DIRECTION__INPUT
* \brief
******************************************************************************/
#define DIGITAL_IO__PORT_DIRECTION__INPUT 0x00
 
/**************************************************************************//**
* \def DIGITAL_IO__PORT_DIRECTION__OUTPUT
* \def DIGITAL_IO__PORT_DIRECTION__OUTPUT
* \brief
******************************************************************************/
#define DIGITAL_IO__PORT_DIRECTION__OUTPUT 0xFF
 
/**************************************************************************//**
* \def digital_io__get_index(port)
* \def digital_io__get_index(port)
* \brief
******************************************************************************/
#define digital_io__get_index(port) ((port) >> 4)
63,11 → 62,8
******************************************************************************/
 
/**************************************************************************//**
* \struct digital_io__register
* \brief Digital I/O register.
*
* \typedef digital_io__register_t
* \brief Digital IO register.
* \brief Digital IO registers (input, output, direction).
******************************************************************************/
typedef struct digital_io__register
{
/trunk/libraries/digital_io/digital_io.h
179,13 → 179,13
 
/**************************************************************************//**
* \typedef digital_io__port_t
* \brief Represent a digital port.
* \brief
******************************************************************************/
typedef uint8_t digital_io__port_t;
 
/**************************************************************************//**
* \typedef digital_io__pin_t
* \brief Represent a digital pin.
* \brief
******************************************************************************/
typedef uint8_t digital_io__pin_t;