Moved HAL serial error flags into asynchronous channels interface definitions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15716 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
3348f11f2c
commit
54b22281ef
|
@ -239,6 +239,18 @@ typedef struct {
|
|||
#define CHN_OUTPUT_EMPTY (eventflags_t)8
|
||||
/** @brief Transmission end.*/
|
||||
#define CHN_TRANSMISSION_END (eventflags_t)16
|
||||
/** @brief Parity error.*/
|
||||
#define CHN_PARITY_ERROR (eventflags_t)32
|
||||
/** @brief Framing error.*/
|
||||
#define CHN_FRAMING_ERROR (eventflags_t)64
|
||||
/** @brief Overflow error.*/
|
||||
#define CHN_OVERRUN_ERROR (eventflags_t)128
|
||||
/** @brief Line noise error.*/
|
||||
#define CHN_NOISE_ERROR (eventflags_t)256
|
||||
/** @brief LIN Break.*/
|
||||
#define CHN_BREAK_DETECTED (eventflags_t)512
|
||||
/**< @brief RX buffer full. */
|
||||
#define CHN_BUFFER_FULL_ERROR (eventflags_t)1024
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
|
|
@ -32,15 +32,15 @@
|
|||
/*===========================================================================*/
|
||||
|
||||
/**
|
||||
* @name Serial status flags
|
||||
* @name Serial status flags (legacy)
|
||||
* @{
|
||||
*/
|
||||
#define SD_PARITY_ERROR (eventflags_t)32 /**< @brief Parity. */
|
||||
#define SD_FRAMING_ERROR (eventflags_t)64 /**< @brief Framing. */
|
||||
#define SD_OVERRUN_ERROR (eventflags_t)128 /**< @brief Overflow. */
|
||||
#define SD_NOISE_ERROR (eventflags_t)256 /**< @brief Line noise. */
|
||||
#define SD_BREAK_DETECTED (eventflags_t)512 /**< @brief LIN Break. */
|
||||
#define SD_QUEUE_FULL_ERROR (eventflags_t)1024 /**< @brief Queue full. */
|
||||
#define SD_PARITY_ERROR CHN_PARITY_ERROR
|
||||
#define SD_FRAMING_ERROR CHN_FRAMING_ERROR
|
||||
#define SD_OVERRUN_ERROR CHN_OVERRUN_ERROR
|
||||
#define SD_NOISE_ERROR CHN_NOISE_ERROR
|
||||
#define SD_BREAK_DETECTED CHN_BREAK_DETECTED
|
||||
#define SD_QUEUE_FULL_ERROR CHN_BUFFER_FULL_ERROR
|
||||
/** @} */
|
||||
|
||||
/*===========================================================================*/
|
||||
|
|
|
@ -95,11 +95,11 @@
|
|||
#define SIO_EV_RXNOTEMPY_POS 2 /* CHN_INPUT_AVAILABLE */
|
||||
#define SIO_EV_TXNOTFULL_POS 3 /* CHN_OUTPUT_EMPTY */
|
||||
#define SIO_EV_TXDONE_POS 4 /* CHN_TRANSMISSION_END */
|
||||
#define SIO_EV_PARITY_ERR_POS 5 /* SD_PARITY_ERROR */
|
||||
#define SIO_EV_FRAMING_ERR_POS 6 /* SD_FRAMING_ERROR */
|
||||
#define SIO_EV_OVERRUN_ERR_POS 7 /* SD_OVERRUN_ERROR */
|
||||
#define SIO_EV_NOISE_ERR_POS 8 /* SD_NOISE_ERROR */
|
||||
#define SIO_EV_BREAK_POS 9
|
||||
#define SIO_EV_PARITY_ERR_POS 5 /* CHN_PARITY_ERROR */
|
||||
#define SIO_EV_FRAMING_ERR_POS 6 /* CHN_FRAMING_ERROR */
|
||||
#define SIO_EV_OVERRUN_ERR_POS 7 /* CHN_OVERRUN_ERROR */
|
||||
#define SIO_EV_NOISE_ERR_POS 8 /* CHN_NOISE_ERROR */
|
||||
#define SIO_EV_BREAK_POS 9 /* CHN_BREAK_DETECTED */
|
||||
#define SIO_EV_RXIDLE_POS 11
|
||||
/** @} */
|
||||
|
||||
|
|
|
@ -74,6 +74,8 @@
|
|||
*****************************************************************************
|
||||
|
||||
*** Next ***
|
||||
- NEW: Moved HAL serial error flags into asynchronous channels interface
|
||||
definitions.
|
||||
- NEW: Reworked HAL SIO driver.
|
||||
- NEW: Non-proprietary LLVM build support.
|
||||
- NEW: Added palReadGroupLatch() to PAL driver.
|
||||
|
|
Loading…
Reference in New Issue