aboutsummaryrefslogtreecommitdiffstats
path: root/Projects/XPLAINBridge/Lib/SoftUART.h
diff options
context:
space:
mode:
Diffstat (limited to 'Projects/XPLAINBridge/Lib/SoftUART.h')
-rw-r--r--Projects/XPLAINBridge/Lib/SoftUART.h20
1 files changed, 3 insertions, 17 deletions
diff --git a/Projects/XPLAINBridge/Lib/SoftUART.h b/Projects/XPLAINBridge/Lib/SoftUART.h
index 416490d8d..e54d4a9ae 100644
--- a/Projects/XPLAINBridge/Lib/SoftUART.h
+++ b/Projects/XPLAINBridge/Lib/SoftUART.h
@@ -37,6 +37,9 @@
#include <avr/io.h>
#include <avr/interrupt.h>
#include <stdbool.h>
+
+ #include "../XPLAINBridge.h"
+ #include "LightweightRingBuff.h"
/* Macros: */
#define BAUD 9600
@@ -50,24 +53,7 @@
#define STXPORT PORTD
#define STXDDR DDRD
- /* External Variables: */
- extern volatile bool srx_done;
- extern volatile uint8_t stx_count;
-
- /* Inline Functions: */
- static inline bool SoftUART_IsReady(void)
- {
- return !(stx_count);
- }
-
- static inline bool SoftUART_IsReceived(void)
- {
- return srx_done;
- }
-
/* Function Prototypes: */
- void SoftUART_TxByte(uint8_t c);
- uint8_t SoftUART_RxByte(void);
void SoftUART_Init(void);
#endif \ No newline at end of file