summaryrefslogtreecommitdiffstats
path: root/tmk_core/protocol/ps2_usart.c
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2021-10-20 20:07:40 +0100
committerGitHub <noreply@github.com>2021-10-20 20:07:40 +0100
commit84d5198ef9b4106fe61530211b5b5bb1a2fc52c8 (patch)
treebcb35e8dbd2fab837fbe19b2dadd0e5df2d2e39a /tmk_core/protocol/ps2_usart.c
parent1fb2a0c74e926806f58fdbec990ca9aa7bb376a9 (diff)
Align PS/2 GPIO defines (#14745)
* Align PS/2 GPIO * Align PS/2 GPIO * refactor more keyboards * Remove more defines * Put back avr/chibios split * format
Diffstat (limited to 'tmk_core/protocol/ps2_usart.c')
-rw-r--r--tmk_core/protocol/ps2_usart.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/tmk_core/protocol/ps2_usart.c b/tmk_core/protocol/ps2_usart.c
index 6a66dc4a1e..5f70083698 100644
--- a/tmk_core/protocol/ps2_usart.c
+++ b/tmk_core/protocol/ps2_usart.c
@@ -46,6 +46,19 @@ POSSIBILITY OF SUCH DAMAGE.
#include "ps2_io.h"
#include "print.h"
+#ifndef PS2_CLOCK_DDR
+# define PS2_CLOCK_DDR PORTx_ADDRESS(PS2_CLOCK_PIN)
+#endif
+#ifndef PS2_CLOCK_BIT
+# define PS2_CLOCK_BIT (PS2_CLOCK_PIN & 0xF)
+#endif
+#ifndef PS2_DATA_DDR
+# define PS2_DATA_DDR PORTx_ADDRESS(PS2_DATA_PIN)
+#endif
+#ifndef PS2_DATA_BIT
+# define PS2_DATA_BIT (PS2_DATA_PIN & 0xF)
+#endif
+
#define WAIT(stat, us, err) \
do { \
if (!wait_##stat(us)) { \