#ifndef _MAIN_H_ #define _MAIN_H_ extern volatile BOOL g_stuck; extern volatile BOOL g_brakes; extern volatile int16_t g_adc_result_dark; extern volatile int16_t g_adc_result_bright; extern volatile int16_t g_adc_result_bottom; extern volatile int16_t g_adc_prev_bottom; enum turnsignals_t {TURN_NONE, TURN_LEFT, TURN_RIGHT, TURN_EMERGENCY}; void set_turnsignals(enum turnsignals_t value); void go_to_sleep(); void set_servo_pos(uint8_t servo_pos); uint16_t get_tick_count(); void delay_ticks(uint16_t tick_count); void rs232_send(uint8_t byte); #endif