/* Enable the gpio pins and set default state.  */
int32_t init_gpio(void)
/* Enable the gpio pins and set default state.  */
int32_t init_gpio(void)
{
	int32_t ret = 0;
	ret = adi_gpio_Init(gpioMemory, ADI_GPIO_MEMORY_SIZE);
	ret |= adi_gpio_InputEnable(INTACC_PORT, INTACC_PIN,
				    true);
	ret |= adi_gpio_SetGroupInterruptPins(INTACC_PORT,  SYS_GPIO_INTA_IRQn,
					      INTACC_PIN);
	ret |= adi_gpio_RegisterCallback (SYS_GPIO_INTA_IRQn, pinIntCallback, NULL );
	ret |= adi_gpio_OutputEnable(DS3_PORT, DS3_PIN, true);
	ret |= adi_gpio_SetLow(DS3_PORT, DS3_PIN);
	ret |= adi_gpio_OutputEnable(DS4_PORT, DS4_PIN, true);
	ret |= adi_gpio_SetLow(DS4_PORT, DS4_PIN);
	return ret;
}