Part Number: TM4C1294NCPDT
Out of curiously I was testing out how the FaultISR works by attempting to set a pin high on Port C before enabling it. The code:
GPIOPinWrite(GPIO_PORTC_BASE, GPIO_PIN_4, GPIO_PIN_4);
As expected, this causes the program to enter into the default FaultISR that simply has a while(1) loop in it to infinitely loop.
What I find interesting is that pressing the reset button on the TM4C1294 board after the fault occurs does not reset the software. Anyone know why?
...The only way to get it working again is to run the software through Code Composer Studio.
