/* Start SysTick timer and initialize core and peripheral clocks. */
int32_t timer_start(void)
/* Start SysTick timer and initialize core and peripheral clocks. */
int32_t timer_start(void)
{
	if(adi_pwr_Init()!= ADI_PWR_SUCCESS) {
		printf("\n Failed to initialize the power service \n");
		return -1;
	}
	if(ADI_PWR_SUCCESS != adi_pwr_SetClockDivider(ADI_CLOCK_HCLK,1)) {
		printf("Failed to set clock divider for HCLK\n");
		return -1;
	}
	if(ADI_PWR_SUCCESS != adi_pwr_SetClockDivider(ADI_CLOCK_PCLK,1)) {
		printf("Failed to set clock divider for PCLK\n");
		return -1;
	}
	SysTick_Config(26000);
	return 0;
}