Zuordnung der physikalischen Pins zu symbolischen Namen.
Mehr ...
#include "iodefs_nibo1.h"
#include <avr/io.h>
gehe zum Quellcode dieser Datei
Makrodefinitionen |
#define | _PPCAT(a, b) a##b |
#define | set_output_bit(NAME) _PPCAT(NAME,_PORT)|=_BV(_PPCAT(NAME,_BIT)) |
#define | clear_output_bit(NAME) _PPCAT(NAME,_PORT)&=~(unsigned char)_BV(_PPCAT(NAME,_BIT)) |
#define | set_output_bitval(NAME, VAL) _PPCAT(NAME,_PORT)=(_PPCAT(NAME,_PORT)&~(unsigned char)_BV(_PPCAT(NAME,_BIT)))|((VAL)?_BV(_PPCAT(NAME,_BIT)):0) |
#define | activate_output_bit(NAME) _PPCAT(NAME,_DDR)|=_BV(_PPCAT(NAME,_BIT)) |
#define | deactivate_output_bit(NAME) _PPCAT(NAME,_DDR)&=~(unsigned char)_BV(_PPCAT(NAME,_BIT)) |
#define | get_input_bit(NAME) (_PPCAT(NAME,_PIN)&_BV(_PPCAT(NAME,_BIT))) |
#define | get_output_bit(NAME) (_PPCAT(NAME,_PORT)&_BV(_PPCAT(NAME,_BIT))) |
Ausführliche Beschreibung
Zuordnung der physikalischen Pins zu symbolischen Namen.
- Autor:
- Nils Springob (nils@nicai-systems.de)
- Datum:
- 2007-07-13