aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/include/serial.h
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-01-09 10:10:39 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-01-09 10:10:39 +0000
commitff333430f1317247299863b592293faa7799e0a4 (patch)
treee7fbb1acfc6125c96b83b1f1097517d6f6f4ec9d /os/hal/include/serial.h
parentab5dc4cae1ee3d7ab47afb58ee9f52056c507d3a (diff)
downloadChibiOS-ff333430f1317247299863b592293faa7799e0a4.tar.gz
ChibiOS-ff333430f1317247299863b592293faa7799e0a4.tar.bz2
ChibiOS-ff333430f1317247299863b592293faa7799e0a4.zip
Serial driver changes, bug 3153550 fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@2625 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/include/serial.h')
-rw-r--r--os/hal/include/serial.h18
1 files changed, 5 insertions, 13 deletions
diff --git a/os/hal/include/serial.h b/os/hal/include/serial.h
index bbbd9eda5..d67c3079a 100644
--- a/os/hal/include/serial.h
+++ b/os/hal/include/serial.h
@@ -34,22 +34,16 @@
/* Driver constants. */
/*===========================================================================*/
-/** @brief No pending conditions.*/
-#define SD_NO_ERROR 0
-/** @brief Connection happened.*/
-#define SD_CONNECTED 1
-/** @brief Disconnection happened.*/
-#define SD_DISCONNECTED 2
/** @brief Parity error happened.*/
-#define SD_PARITY_ERROR 4
+#define SD_PARITY_ERROR 16
/** @brief Framing error happened.*/
-#define SD_FRAMING_ERROR 8
+#define SD_FRAMING_ERROR 32
/** @brief Overflow happened.*/
-#define SD_OVERRUN_ERROR 16
+#define SD_OVERRUN_ERROR 64
/** @brief Noise on the line.*/
-#define SD_NOISE_ERROR 32
+#define SD_NOISE_ERROR 128
/** @brief Break detected.*/
-#define SD_BREAK_DETECTED 64
+#define SD_BREAK_DETECTED 256
/*===========================================================================*/
/* Driver pre-compile time settings. */
@@ -311,8 +305,6 @@ extern "C" {
void sdStop(SerialDriver *sdp);
void sdIncomingDataI(SerialDriver *sdp, uint8_t b);
msg_t sdRequestDataI(SerialDriver *sdp);
- void sdAddFlagsI(SerialDriver *sdp, sdflags_t mask);
- sdflags_t sdGetAndClearFlags(SerialDriver *sdp);
#ifdef __cplusplus
}
#endif