vsftimer trigger source is implemented in application, instead of using tickclk interrupt by default, so user application can use a longer trigger source