NiboRoboLib 3.3 - NIBO Library
Auflistung der Dateien
Hier folgt die Aufzählung aller dokumentierten Dateien mit einer Kurzbeschreibung:
[Detailebene 12]
\-nibo
 o*analog.hZugriff auf die analogen Eingänge. Die analogen Eingänge und die Betriebsspannung werden automatisch gemessen, dazu müssen die globalen Interrupts aktiviert sein!
 o*bot.hRoutinen fuer allgemeine Funktionen des Roboters
 o*copro.hRoutinen zum Ansprechen des Coprozessors. Dieses Modul erlaubt den Zugriff auf die Motoransteuerung und die Distanzmessung mittels IR, beide Funktionen sind im ATmega88 integriert. Da die Kommunikation über die SPI Schnittstelle abgewickelt wird, muss vor der Benutzung der Funktionen spi_init() aufgerufen werden
 o*copro_prot.hDefinitionen zur Kommunikation zwischen ATmega128 und ATmega88
 o*delay.hRoutinen für Verzögerungen
 o*display.hLow-Level Routinen zum Ansprechen eines Displays
 o*doc.h
 o*floor.hRoutinen zum Auslesen der Werte der Bodensensoren
 o*gfx.hRoutinen zur Ansteuerung eines LC-Grafik-Displays
 o*i2cmaster.hRoutinen zur Kommunikation ueber den I2C Bus
 o*iodefs.hZuordnung der physikalischen Pins zu symbolischen Namen
 o*iodefs_nibo1.hZuordnung der physikalischen Pins zu symbolischen Namen
 o*iodefs_nibo2.hZuordnung der physikalischen Pins zu symbolischen Namen
 o*irco.hRoutinen zum Ansprechen des Infrarot Mikrocontrollers
 o*leds.hRoutinen zur Ansteuerung der LEDs
 o*motco.hRoutinen zum Ansprechen des Mikrocontrollers zur Motorsteuerung
 o*nds3.hRoutinen zur Kommunikation mit dem NDS3 Modul. Da die Kommunikation über die I²C Schnittstelle abgewickelt wird, muss vor der Benutzung der Funktionen i2c_init() aufgerufen werden
 o*NIBO2.hNIBO2 library for ARDUINO
 o*NIBO_GFX.hNIBO2 library for ARDUINO
 o*niboconfig.hKonfiguration der Nibo-Bibliothek
 o*pwm.hFunktionen zur Erzeugung der PWM-Signale und für die Systemzeit
 o*sound.hRoutinen zur Erzeugung von Klängen
 o*spi.hRoutinen zur Kommunikation ueber SPI
 o*text.hRoutinen zum Ansteuerung eines LC-Text-Displays
 o*uart0.hRoutinen zur Kommunikation über die serielle Schnittstelle
 o*uart1.hRoutinen zur Kommunikation über die zweite serielle Schnittstelle
 o*utils.hNützliche Funktionen, die in C als Makros und in C++ als Templates implementiert sind. Die Funktionen sind frei von Seiteneffekten, das bedeutet, dass der Ausdruck max(++i, j++) ohne Probleme verwendet werden kann!
 \*xbee.hRoutinen zur Kommunikation über ein XBee Modul