NIBO Library  2.11
nibo/iodefs.h-Dateireferenz

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

Erzeugt am Fre Jun 3 2011 15:48:39 für NIBO Library von doxygen 1.7.4-20110426