Bibliothek: Unterschied zwischen den Versionen

Aus Nibo Wiki
Wechseln zu: Navigation, Suche
K
K
Zeile 27: Zeile 27:
 
==== void led_init() ====
 
==== void led_init() ====
 
==== void led_set(uint8_t led, uint8_t status) ====
 
==== 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) ====

Version vom 26. November 2009, 00:59 Uhr

Inhaltsverzeichnis

Basislibrary

Makros

enable_interrupts()

disable_interrupts()

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

Makros

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)