void interrupt_pwmtimer(void *pdata) { pwm_timer_disable_int(); uart_print("=======================================\n\r"); HVMM_TRACE_ENTER(); HVMM_TRACE_EXIT(); uart_print("=======================================\n\r"); pwm_timer_enable_int(); }
hvmm_status_t hvmm_tests_gic_pwm_timer(void) { /* Testing pwm timer event (timer1, Interrupt ID : 69), Cortex-A15 exynos5250 * - Periodically triggers timer interrupt * - Just print uart_print */ HVMM_TRACE_ENTER(); pwm_timer_init(); pwm_timer_set_callback(&interrupt_pwmtimer); pwm_timer_enable_int(); HVMM_TRACE_EXIT(); return HVMM_STATUS_SUCCESS; }