Hi,
i want to configure switch in PORT F PIN 0 as a user defined switch.
i have pasted the code below,(its not working), what change i need to do in the code below
#include <stdbool.h>
#include <stdint.h>
#include "inc/hw_memmap.h"
#include "driverlib/pin_map.h"
#include "driverlib/sysctl.h"
/////////Peripheral Header File
#include "driverlib/gpio.h"
int main(void)
{
SysCtlClockSet(SYSCTL_SYSDIV_10 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHZ);
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
GPIOPinTypeGPIOInput(GPIO_PORTF_BASE, GPIO_PIN_0);
GPIOPadConfigSet(GPIO_PORTF_BASE, GPIO_PIN_0,GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU);
GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, GPIO_PIN_3|GPIO_PIN_2|GPIO_PIN_1);
while(1)
{
if(GPIOPinRead(GPIO_PORTF_BASE, GPIO_PIN_0)==0)
{
while(GPIOPinRead(GPIO_PORTF_BASE, GPIO_PIN_0)==0)
{
GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_1,GPIO_PIN_1);
}
}
GPIOPinWrite(GPIO_PORTF_BASE, GPIO_PIN_1,0);
}
}