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 |
{ |