summaryrefslogtreecommitdiff
path: root/tivaware.h
diff options
context:
space:
mode:
authorOmar Magdy <omar.professional8777@gmail.com>2022-08-21 18:42:49 +0200
committerOmar Magdy <omar.professional8777@gmail.com>2022-08-21 18:42:49 +0200
commit063ac23917f608202b337b09fe355d9223493245 (patch)
tree8d45778269529e4d2a0bcbca8cc128c9a15cc0bd /tivaware.h
parentff6ccb57551afe8904254313fb7ed0204fe74d19 (diff)
downloadTraffic-light-063ac23917f608202b337b09fe355d9223493245.tar.xz
Traffic-light-063ac23917f608202b337b09fe355d9223493245.zip
Added intital project
Diffstat (limited to 'tivaware.h')
-rw-r--r--tivaware.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/tivaware.h b/tivaware.h
new file mode 100644
index 0000000..3438c1a
--- /dev/null
+++ b/tivaware.h
@@ -0,0 +1,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)
+