X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fcpu%2Fcortex-m3%2Fdrv%2Fser_stm32.h;h=03a94fecb01e5b1f3ca16c487d7a41aac120c9f4;hb=8de4a97f20464fc0fe516a385513f6b56cf010bd;hp=c0378a2238e3ebcb1cfcbd81740aed933a91c0e0;hpb=86744069b05fd2c01b09f5dd0c36fc4c9cae5c8c;p=bertos.git diff --git a/bertos/cpu/cortex-m3/drv/ser_stm32.h b/bertos/cpu/cortex-m3/drv/ser_stm32.h index c0378a22..03a94fec 100644 --- a/bertos/cpu/cortex-m3/drv/ser_stm32.h +++ b/bertos/cpu/cortex-m3/drv/ser_stm32.h @@ -55,17 +55,17 @@ enum }; /* Software errors */ -#define SERRF_RXFIFOOVERRUN BV(0) //< Rx FIFO buffer overrun -#define SERRF_RXTIMEOUT BV(1) //< Receive timeout -#define SERRF_TXTIMEOUT BV(2) //< Transmit timeout +#define SERRF_RXFIFOOVERRUN BV(6) //< Rx FIFO buffer overrun +#define SERRF_RXTIMEOUT BV(5) //< Receive timeout +#define SERRF_TXTIMEOUT BV(4) //< Transmit timeout /* * Hardware errors. */ -#define SERRF_RXSROVERRUN 0 //< Input overrun -#define SERRF_FRAMEERROR 0 //< Stop bit missing -#define SERRF_PARITYERROR 0 //< Parity error -#define SERRF_NOISEERROR 0 //< Noise error +#define SERRF_RXSROVERRUN SR_ORE //< Input overrun +#define SERRF_FRAMEERROR SR_FE //< Stop bit missing +#define SERRF_PARITYERROR SR_PE //< Parity error +#define SERRF_NOISEERROR SR_NE //< Noise error /* Serial error/status flags */ typedef uint32_t serstatus_t;