Add some missign register defines. Reformat.
[bertos.git] / bertos / cpu / cortex-m3 / io / stm32_i2c.h
index 1f6b3adb76c90c451fca5f714940446b7ad4ab4a..a7e375fb7df70599186a3481ee7aac8a2719612b 100644 (file)
 
 
 /* I2C CR1 */
-#define CR1_POS                                 11
+#define CR1_POS_SET                ((uint16_t)0x800)
+#define CR1_POS_RESET                 (~CR1_POS_SET)
 
 /* I2C Status */
 #define SR1_PECERR                              12
 #define SR1_ARLO                                 9
 #define SR1_BERR                                 8
 #define SR1_TXE                                  7
-#define SR1_RX                                 6
+#define SR1_RXNE                                 6
 #define SR1_ADDR                                 1
 #define SR1_BTF                                  2
 #define SR1_SB                                   0
                                                         BV(SR1_ARLO)   | \
                                                         BV(SR1_BERR))
 
-
-
 struct stm32_i2c
 {
        reg16_t CR1;