00001 //****************************************************************************** 00012 //****************************************************************************** 00013 00014 //_____ I N C L U D E S ___________________________________________________ 00015 00016 #ifndef _MC_LIB_H_ 00017 #define _MC_LIB_H_ 00018 00019 extern Bool mci_direction; 00020 extern Bool mci_run_stop; 00021 00022 void mci_run(void); 00023 void mci_retry_run(void); 00024 Bool mci_motor_is_running(void); 00025 void mci_stop(void); 00026 void mc_init(void); 00027 00028 void mci_set_ref_speed(U8 speed); 00029 U8 mci_get_ref_speed(void); 00030 00031 void mci_forward(void); 00032 void mci_backward(void); 00033 U8 mci_get_motor_direction(void); 00034 00035 void mc_set_measured_period(U16 measured_period); 00036 U8 mci_get_measured_speed(void); 00037 00038 U16 mci_get_measured_current(void); 00039 void mci_store_measured_current(U16 current); 00040 00041 U8 mc_get_potentiometer_value(void); 00042 void mc_set_potentiometer_value(U8 potentiometer); 00043 00044 #endif
1.5.7.1