]> git.friedersdorff.com Git - max/tmk_keyboard.git/blobdiff - tmk_core/protocol/xt_io_avr.c
xt_usb: read data on falling edge soft/hard reset
[max/tmk_keyboard.git] / tmk_core / protocol / xt_io_avr.c
index 6cd153a139d71dd5bc59c315defed78d5f33d5c8..7775be7f3b18c29ac63823a307b790d68da8a6fe 100644 (file)
@@ -32,3 +32,15 @@ bool data_in(void)
     _delay_us(1);
     return XT_DATA_PIN&(1<<XT_DATA_BIT);
 }
+
+void clock_lo(void)
+{
+    XT_CLOCK_PORT &= ~(1<<XT_CLOCK_BIT);
+    XT_CLOCK_DDR  |=  (1<<XT_CLOCK_BIT);
+}
+
+void data_lo(void)
+{
+    XT_DATA_PORT &= ~(1<<XT_DATA_BIT);
+    XT_DATA_DDR  |=  (1<<XT_DATA_BIT);
+}