Bibliothek: Unterschied zwischen den Versionen

Aus Nibo Wiki
Wechseln zu: Navigation, Suche
K (Makros)
K (Basislibrary)
Zeile 1: Zeile 1:
 
== Basislibrary ==
 
== Basislibrary ==
=== Makros ===
+
 
==== enable_interrupts() ====
+
Die Basislibrary stellt die Grundfunktionen für andere Module zur Verfügung. Auch enthält sie Funktionen, die keiner anderen Gruppe zugeordnet werden können.
==== disable_interrupts() ====
+
[[Basislibrary | Weiter zur Basislibrary]]
==== activate_output_bit(NAME) ====
+
 
==== deactivate_output_bit(NAME) ====
 
==== set_output_bit(NAME) ====
 
==== clear_output_bit(NAME) ====
 
==== set_output_bitval(NAME, VAL) ====
 
==== activate_output_groupbit(NAME,BIT) ====
 
==== deactivate_output_groupbit(NAME,BIT) ====
 
==== set_output_groupbit(NAME,BIT) ====
 
==== clear_output_groupbit(NAME,BIT) ====
 
==== set_output_groupbitval(NAME,BIT,VAL) ====
 
==== get_input_groupbit(NAME,BIT) ====
 
==== get_output_groupbit(NAME,BIT) ====
 
==== activate_output_group(NAME) ====
 
==== deactivate_output_group(NAME) ====
 
==== set_output_group(NAME) ====
 
==== clear_output_group(NAME) ====
 
==== get_input_bit(NAME) ====
 
==== get_output_bit(NAME) ====
 
=== Funktionen ===
 
 
== LED ==
 
== LED ==
 
=== Makros ===
 
=== Makros ===

Version vom 7. Dezember 2009, 22:15 Uhr

Basislibrary

Die Basislibrary stellt die Grundfunktionen für andere Module zur Verfügung. Auch enthält sie Funktionen, die keiner anderen Gruppe zugeordnet werden können. Weiter zur Basislibrary

LED

Makros

LED_L_YE

LED_L_RD

LED_R_RD

LED_R_YE

Funktionen

void led_init()

void led_set(uint8_t led, uint8_t status)

Taster / Sensoren

Makros

Funktionen

void sens_init()

int8_t sens_getLeft()

int8_t sens_getRight()

Motoren

Makros

Funktionen

void motpwm_init()

void motpwm_stop()

void motpwm_setLeft(int16_t value)

void motpwm_setRight(int16_t value)

Odometrie

Makros

Funktionen

void odometry_init()

void odometry_reset()

int16_t odometry_getLeft(uint8_t reset)

int16_t odometry_getRight(uint8_t reset)

Liniensensoren

Makros

LINE_L

LINE_C

LINE_R

Funktionen

void line_init()

void line_writePersistent()

void line_readPersistent()

uint16_t line_get(uint8_t idx)

void line_calibrateWhite()

void line_calibrateBlack()

Analoge Eingänge

Makros

ANALOG_EXT0

ANALOG_EXT1

ANALOG_EXT2

ANALOG_EXT3

ANALOG_VOLT

ANALOG_L0

ANALOG_C0

ANALOG_R0

ANALOG_L1

ANALOG_C1

ANALOG_R1

Funktionen

void analog_init()

uint16_t analog_getValue(uint8_t idx)