Bibliothek: Unterschied zwischen den Versionen

Aus Nibo Wiki
Wechseln zu: Navigation, Suche
K
K (Makros)
Zeile 24: Zeile 24:
 
== LED ==
 
== LED ==
 
=== Makros ===
 
=== Makros ===
 +
==== LED_L_YE ====
 +
==== LED_L_RD ====
 +
==== LED_R_RD ====
 +
==== LED_R_YE ====
 +
 
=== Funktionen ===
 
=== Funktionen ===
 
==== void led_init() ====
 
==== void led_init() ====

Version vom 26. November 2009, 01:01 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

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)