aboutsummaryrefslogtreecommitdiffstats
path: root/include/priv_gpio.h
diff options
context:
space:
mode:
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_