NiboRoboLib 3.1 - NIBObee Library
base.h-Dateireferenz

Funktionen für die Versorgungsspannung und interne Definitionen der NIBObee Library. Mehr ...

#include <stdint.h>

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define NIBOBEE_ASSERT_VOLTAGE(x)   ((uint16_t)(1248/x))
 

Aufzählungen

enum  { NIBOBEE_ANALOG_INITIALIZED = 0x01, NIBOBEE_MOTPWM_INITIALIZED = 0x02, NIBOBEE_I2C_INITIALIZED = 0x04 }
 

Funktionen

uint16_t nibobee_getMillivolt ()
 
void nibobee_assertMinVoltage (uint16_t value)
 

Variablen

uint8_t nibobee_initialization
 

Ausführliche Beschreibung

Funktionen für die Versorgungsspannung und interne Definitionen der NIBObee Library.

Autor
Nils Springob (nils@.nosp@m.nica.nosp@m.i-sys.nosp@m.tems.nosp@m..de)
Datum
2009-09-26

Makro-Dokumentation

#define NIBOBEE_ASSERT_VOLTAGE (   x)    ((uint16_t)(1248/x))

generiert den Wert für die nibobee_assertMinVoltage() funktion

Rückgabe
Wert für die nibobee_assertMinVoltage() funktion

Dokumentation der Funktionen

void nibobee_assertMinVoltage ( uint16_t  value)

Akkuspannung prüfen, SOS Blinken wenn die Akkuspannung niedriger ist.

value Ergebnis des NIBOBEE_ASSERT_VOLTAGE() makros
uint16_t nibobee_getMillivolt ( )

Akkuspannung zurückgeben, erfordert den Aufruf der Funktion analog_init()

Rückgabe
Akkuspannung in Millivolt