Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Here is my code:
switch (DL_Interrupt_getPendingGroup(DL_INTERRUPT_GROUP_1)) {
case GPIO_SWITCHES_INT_IIDX:
{
/* If SW is high, turn the LED off */
if (input1==0 && input2==0) { //off
DL_GPIO_clearPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_1_PIN);
DL_GPIO_clearPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_2_PIN);
}
else if (input1==0 && input2==4096) { //on O1
DL_GPIO_clearPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_1_PIN);
DL_GPIO_setPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_2_PIN);
}
else if (input1==2048 && input2==0) { //on O2
DL_GPIO_setPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_1_PIN);
DL_GPIO_clearPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_2_PIN);
}
else if (input1==2048 && input2==4096) { //on O1+O2
DL_GPIO_setPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_1_PIN);
DL_GPIO_setPins(GPIO_LEDS_PORT, GPIO_LEDS_USER_LED_2_PIN);
}
}
break;
Here is my question:
in state 11 (input1==2048 && input2==4096)
I want to change the direction of the pin so he will become an input.
Could you share the relevant function with me?
Regards,
Daniel.