]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - test_src/uart_i.h
fixing E-Mail-Address & Copyright
[avr-crypto-lib.git] / test_src / uart_i.h
index b9a65c0ba5694b71bc15e052a041373d5885574e..9be6e00d670913ffa8b07862a331da21f792b4b2 100644 (file)
@@ -1,7 +1,7 @@
 /* uart_i.h */
 /*
     This file is part of the AVR-uart_ni.
-    Copyright (C) 2009  Daniel Otte (daniel.otte@rub.de)
+    Copyright (C) 2006-2015 Daniel Otte (bg@nerilex.org)
 
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
 */
 /**
  * \file     uart_i.h
- * \email    daniel.otte@rub.de
+ * \email    bg@nerilex.org
  * \author   Daniel Otte
  * \date     2009-07-24
  * \license  GPLv3 or later
@@ -115,7 +115,7 @@ typedef struct{
 #endif
 #if UART1_SWFLOWCTRL
        volatile uint8_t txon;  /**< flag indicating if we are allowed to send data */
-       volatile uint8_t rxon;  /**< flag indicating if we have send an \a XOFF */
+       volatile uint8_t rxon;  /**< flag indicating if we have send a XOFF */
 #endif
 } uart1_ctx_t;
 
@@ -156,6 +156,15 @@ uint16_t uart0_getc(void);
  */
 uint8_t uart0_dataavail(void);
 
+/**
+ * \brief flushes the internal transmit buffer.
+ *
+ * This function function waits until all data was send (the transmit-buffer
+ * does not contain any data).
+ */
+void uart0_flush(void);
+
+
 #if    UART0_HOOK
 /**
  * \brief sets the hook for uart0.