X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=drv%2Fser.h;h=fd640b0044390d46b034779b143448dad239a931;hb=22ea75fdc24002bc8b2a6fea2be1080cc3b39b1c;hp=64a84b0fb5db18e9579ac4f04e10aa1935247757;hpb=ef27d1caf51bb56021a4df286d84b454b6d0e601;p=bertos.git diff --git a/drv/ser.h b/drv/ser.h index 64a84b0f..fd640b00 100755 --- a/drv/ser.h +++ b/drv/ser.h @@ -3,7 +3,7 @@ * * * \brief High level serial I/O API @@ -14,6 +14,18 @@ /*#* *#* $Log$ + *#* Revision 1.23 2005/11/27 23:33:40 bernie + *#* Use appconfig.h instead of cfg/config.h. + *#* + *#* Revision 1.22 2005/11/04 16:20:02 bernie + *#* Fix reference to README.devlib in header. + *#* + *#* Revision 1.21 2005/04/11 19:10:27 bernie + *#* Include top-level headers from cfg/ subdir. + *#* + *#* Revision 1.20 2005/01/22 04:20:01 bernie + *#* Reformat. + *#* *#* Revision 1.19 2005/01/11 18:08:16 aleph *#* Add missing include *#* @@ -73,9 +85,9 @@ #define DRV_SER_H #include -#include -#include -#include /* BV() */ +#include +#include /* BV() */ +#include /*! \name Serial Error/status flags. */ /*\{*/ @@ -89,7 +101,7 @@ /* * Hardware errors. - * These flags map directly to the AVR UART Status Register (USR). + * These flags map directly to the AVR UART Status Register (USR). */ #define SERRF_RXSROVERRUN BV(3) /*!< Rx shift register overrun */ #define SERRF_FRAMEERROR BV(4) /*!< Stop bit missing */ @@ -126,7 +138,8 @@ /*! \name Masks to group TX/RX errors. */ /*\{*/ -#define SERRF_RX (SERRF_RXFIFOOVERRUN \ +#define SERRF_RX \ + ( SERRF_RXFIFOOVERRUN \ | SERRF_RXTIMEOUT \ | SERRF_RXSROVERRUN \ | SERRF_PARITYERROR \