static enum hrtimer_restart vibrator_timer_func(struct hrtimer *timer) { #ifdef CONFIG_MACH_MSM8X55_VICTOR struct timed_vibrator_data *data; data = container_of(timer, struct timed_vibrator_data, timer); gen_pwm(data); #else android_vibrator_force_set(0); #endif return HRTIMER_NORESTART; }
int main(void) { int i=10; int32_t tmp; while(i--) gen_pwm(2,10,&tmp); //i=10; //while(i--) // gen_pwm(50,100,&tmp); //i = 10; //while(i--) // gen_pwm(70,100,&tmp); printf("\ntest passed!\n"); return 0; }