aboutsummaryrefslogtreecommitdiffstats
path: root/include/priv_gpio.h
diff options
context:
space:
mode:
authorClyne Sullivan <tullivan99@gmail.com>2018-10-02 21:26:48 -0400
committerClyne Sullivan <tullivan99@gmail.com>2018-10-02 21:26:48 -0400
commitc66410f6319284b94e21758539ac25bfb4694d3a (patch)
tree73c1ac0da5c6507d4111cf967549184c964552c9 /include/priv_gpio.h
parent231c796f50ac4dc277978a6568e8083412c765e0 (diff)
folder restructure
Diffstat (limited to 'include/priv_gpio.h')
-rw-r--r--include/priv_gpio.h24
1 files changed, 0 insertions, 24 deletions
diff --git a/include/priv_gpio.h b/include/priv_gpio.h
deleted file mode 100644
index a97e294..0000000
--- a/include/priv_gpio.h
+++ /dev/null
@@ -1,24 +0,0 @@
-#ifndef PRIV_GPIO_H_
-#define PRIV_GPIO_H_
-
-#define GPIO_MODE 0
-#define GPIO_TYPE 1
-#define GPIO_PUPD 2
-#define GPIO_SPEED 3
-#define GPIO_OUT 4
-
-void gpio(uint32_t call, uint32_t pin, uint32_t value)
-{
- register uint32_t r0 asm("r0") = call;
- register uint32_t r1 asm("r1") = pin;
- register uint32_t r2 asm("r2") = value;
-
- asm("\
- mov r0, %0; \
- mov r1, %1; \
- mov r2, %2; \
- svc 1; \
- " :: "r" (r0), "r" (r1), "r" (r2));
-}
-
-#endif // PRIV_GPIO_H_