summaryrefslogtreecommitdiff
path: root/tivaware.h
blob: 3438c1ab77ec4d673f2259b38157df959e37304c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdint.h>
#include <stdbool.h>
#include "tm4c123gh6pm.h"
#include "../../ti/TivaWare_C_Series-2.2.0.295/inc/hw_memmap.h"
#include "../../ti/TivaWare_C_Series-2.2.0.295/driverlib/debug.h"
#include "../../ti/TivaWare_C_Series-2.2.0.295/driverlib/gpio.h"
#include "../../ti/TivaWare_C_Series-2.2.0.295/driverlib/sysctl.h"
#include "../../ti/TivaWare_C_Series-2.2.0.295/driverlib/systick.h"

#define RIGHT_SWITCH    !(GPIOPinRead(GPIO_PORTF_BASE, GPIO_PIN_0) != 0)
#define LEFT_SWITCH     !(GPIOPinRead(GPIO_PORTF_BASE, GPIO_PIN_4) != 0)
#define BOTH_SWITCHES   (RIGHT_SWITCH && LEFT_SWITCH)