#include #include #include "ut_logic/ut_coil.h" #include "ut_logic/ut_display.h" #include "ut_logic/ut_force.h" #include "ut_logic/ut_pot.h" #include "ut_logic/ut_user_force.h" int main() { int tr; int pass = 1; int t_cnt = 0; int f_cnt = 0; /* COIL TESTS */ printf("******************************************************\n"); tr = ut_coil_target_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; /* DISPLAY TESTS */ printf("******************************************************\n"); tr = ut_dsp_init_ctrl_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; tr = ut_dsp_set_lock_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; tr = ut_dsp_reset_lock_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; tr = ut_dsp_img_percent_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; tr = ut_dsp_img_raw_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; tr = ut_dsp_get_act_img_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; tr = ut_dsp_backlight_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; /* FORCE TESTS */ printf("******************************************************\n"); tr = ut_force_cycle_bmode_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; tr = ut_force_next_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; /* POT TESTS */ printf("******************************************************\n"); tr = ut_pot_mv_to_percent_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; /* USER FORCE TESTS */ printf("******************************************************\n"); tr = ut_user_force_btn_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; tr = ut_user_force_pot_test(); t_cnt++; if(!tr){ pass = 0; f_cnt++;}; printf("******************************************************\n"); printf("\n%d TESTS DONE\n", t_cnt); if(pass) { printf("ALL PASS\n\n"); return 1; } else { printf("%d FAILED\n\n", f_cnt); return 0; } return 0; }