aboutsummaryrefslogtreecommitdiffstats
path: root/src/generic/serial_irq.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/generic/serial_irq.h')
-rw-r--r--src/generic/serial_irq.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/generic/serial_irq.h b/src/generic/serial_irq.h
new file mode 100644
index 00000000..470c9dfa
--- /dev/null
+++ b/src/generic/serial_irq.h
@@ -0,0 +1,11 @@
+#ifndef __GENERIC_SERIAL_IRQ_H
+#define __GENERIC_SERIAL_IRQ_H
+
+// callback provided by board specific code
+void serial_enable_tx_irq(void);
+
+// serial_irq.c
+void serial_rx_byte(uint_fast8_t data);
+int serial_get_tx_byte(uint8_t *pdata);
+
+#endif // serial_irq.h