summaryrefslogtreecommitdiff
path: root/platforms/chibios/drivers/ps2/ps2_io.c
diff options
context:
space:
mode:
authorvin <git@vineetk.net>2023-10-09 10:43:46 -0400
committervin <git@vineetk.net>2023-10-09 12:54:54 -0400
commit797953ea2c49e3f16ca560729f6bdbb15a59d580 (patch)
tree50d66a320a8886d07cd9de0ec03cf05c6685064f /platforms/chibios/drivers/ps2/ps2_io.c
parent52db763c718733eada69e81b587377e3a720d390 (diff)
remove unused libraries
Diffstat (limited to 'platforms/chibios/drivers/ps2/ps2_io.c')
-rw-r--r--platforms/chibios/drivers/ps2/ps2_io.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/platforms/chibios/drivers/ps2/ps2_io.c b/platforms/chibios/drivers/ps2/ps2_io.c
deleted file mode 100644
index 9eb56d63da..0000000000
--- a/platforms/chibios/drivers/ps2/ps2_io.c
+++ /dev/null
@@ -1,56 +0,0 @@
-#include <stdbool.h>
-#include "ps2_io.h"
-
-// chibiOS headers
-#include "ch.h"
-#include "hal.h"
-#include "gpio.h"
-
-/* Check port settings for clock and data line */
-#if !(defined(PS2_CLOCK_PIN))
-# error "PS/2 clock setting is required in config.h"
-#endif
-
-#if !(defined(PS2_DATA_PIN))
-# error "PS/2 data setting is required in config.h"
-#endif
-
-/*
- * Clock
- */
-void clock_init(void) {}
-
-void clock_lo(void) {
- palSetLineMode(PS2_CLOCK_PIN, PAL_MODE_OUTPUT_OPENDRAIN);
- palWriteLine(PS2_CLOCK_PIN, PAL_LOW);
-}
-
-void clock_hi(void) {
- palSetLineMode(PS2_CLOCK_PIN, PAL_MODE_OUTPUT_OPENDRAIN);
- palWriteLine(PS2_CLOCK_PIN, PAL_HIGH);
-}
-
-bool clock_in(void) {
- palSetLineMode(PS2_CLOCK_PIN, PAL_MODE_INPUT);
- return palReadLine(PS2_CLOCK_PIN);
-}
-
-/*
- * Data
- */
-void data_init(void) {}
-
-void data_lo(void) {
- palSetLineMode(PS2_DATA_PIN, PAL_MODE_OUTPUT_OPENDRAIN);
- palWriteLine(PS2_DATA_PIN, PAL_LOW);
-}
-
-void data_hi(void) {
- palSetLineMode(PS2_DATA_PIN, PAL_MODE_OUTPUT_OPENDRAIN);
- palWriteLine(PS2_DATA_PIN, PAL_HIGH);
-}
-
-bool data_in(void) {
- palSetLineMode(PS2_DATA_PIN, PAL_MODE_INPUT);
- return palReadLine(PS2_DATA_PIN);
-}