summaryrefslogtreecommitdiff
path: root/n/avr/rs232/rs232.h
diff options
context:
space:
mode:
Diffstat (limited to 'n/avr/rs232/rs232.h')
-rw-r--r--n/avr/rs232/rs232.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/n/avr/rs232/rs232.h b/n/avr/rs232/rs232.h
index f37fc87..b2c87fb 100644
--- a/n/avr/rs232/rs232.h
+++ b/n/avr/rs232/rs232.h
@@ -25,6 +25,8 @@
* }}} */
#include "avrconfig.h"
+#include <inttypes.h>
+
/* +AutoDec */
/** Initialise rs232. */
@@ -32,12 +34,20 @@ void
rs232_init (void);
/** Read a char. */
-unsigned char
+uint8_t
rs232_getc (void);
/** Write a char. */
void
-rs232_putc (unsigned char c);
+rs232_putc (uint8_t c);
+
+/** Retrieve error condition, 0 if no error. */
+uint8_t
+rs232_error (void);
+
+/** Retrieve availlable chars. */
+uint8_t
+rs232_poll (void);
/* -AutoDec */