| 29,6 → 29,7 |
| ******************************************************************************/ |
| |
| #include <digital_io/digital_io.h> |
| |
| #include <useful/bits.h> |
| |
| #include <avr/io.h> |
| 40,19 → 41,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) |
| 62,8 → 63,11 |
| ******************************************************************************/ |
| |
| /**************************************************************************//** |
| * \struct digital_io__register |
| * \brief Digital I/O register. |
| * |
| * \typedef digital_io__register_t |
| * \brief Digital IO registers (input, output, direction). |
| * \brief Digital IO register. |
| ******************************************************************************/ |
| typedef struct digital_io__register |
| { |