Hi!
I'm trying to trigger interrupts from the buttons of my Stellaris LM4F120 board!
I've already tryied to activate the interrupts from PF0 and PF4 pins (the buttons pins) but it didn't work
void ButtonIntHandler(){
GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3, 0x02);
}
void main(){
ROM_SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_XTAL_16MHZ | SYSCTL_OSC_MAIN);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
GPIOPinTypeGPIOInput (GPIO_PORTF_BASE, GPIO_PIN_0);
GPIOPinIntEnable(GPIO_PORTF_BASE,GPIO_PIN_0);
ButtonsInit();
//activate leds
GPIOPinTypeGPIOOutput (GPIO_PORTF_BASE, GPIO_PIN_1 | GPIO_PIN_2 | GPIO_PIN_3);
}
In the startup_ccs.c file:
extern void ButtonIntHandler(void);
ButtonIntHandler, // GPIO Port F
what am I doing wrong?
is it possible to trigger a interrupt directly from the buttons??
THX!