00001 /*************************************************************************** 00002 *** Fraunhofer IPA 00003 *** Robotersysteme 00004 *** Projekt: 3D cartography demonstrator 00005 **************************************************************************** 00006 **************************************************************************** 00007 *** Autor: Julio Sagardoy (goa-js) 00008 ***************************************************************************/ 00009 00017 #ifndef INC_SERVO_H 00018 #define INC_SERVO_H 00019 00020 void servo_init( void ); 00021 00022 void servo_set_val( const int8_t , const int8_t ); 00023 00024 void servo_set_neutral(); 00025 00026 void servo_set_max(); 00027 00028 void servo_set_min(); 00029 00030 char servo_read(); 00031 00032 void servo_set_direction( const uint8_t ); 00033 00034 void servo_advance(); 00035 00036 void servo_set_rem_steps( const uint8_t ); 00037 00038 int16_t servo_get_rem_steps(); 00039 00040 void servo_set_latency( const uint8_t ); 00041 00042 uint8_t servo_get_latency(); 00043 00044 #endif