Bibliothek: Unterschied zwischen den Versionen
Aus Nibo Wiki
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
- 1 Basislibrary
- 1.1 Makros
- 1.1.1 enable_interrupts()
- 1.1.2 disable_interrupts()
- 1.1.3 activate_output_bit(NAME)
- 1.1.4 deactivate_output_bit(NAME)
- 1.1.5 set_output_bit(NAME)
- 1.1.6 clear_output_bit(NAME)
- 1.1.7 set_output_bitval(NAME, VAL)
- 1.1.8 activate_output_groupbit(NAME,BIT)
- 1.1.9 deactivate_output_groupbit(NAME,BIT)
- 1.1.10 set_output_groupbit(NAME,BIT)
- 1.1.11 clear_output_groupbit(NAME,BIT)
- 1.1.12 set_output_groupbitval(NAME,BIT,VAL)
- 1.1.13 get_input_groupbit(NAME,BIT)
- 1.1.14 get_output_groupbit(NAME,BIT)
- 1.1.15 activate_output_group(NAME)
- 1.1.16 deactivate_output_group(NAME)
- 1.1.17 set_output_group(NAME)
- 1.1.18 clear_output_group(NAME)
- 1.1.19 get_input_bit(NAME)
- 1.1.20 get_output_bit(NAME)
- 1.2 Funktionen
- 1.1 Makros
- 2 LED
- 3 Taster / Sensoren
- 4 Motoren
- 5 Odometrie
- 6 Liniensensoren
- 7 Analoge Eingänge