projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Clean up. Reformat.
[bertos.git]
/
bertos
/
cpu
/
cortex-m3
/
io
/
stm32_i2c.h
diff --git
a/bertos/cpu/cortex-m3/io/stm32_i2c.h
b/bertos/cpu/cortex-m3/io/stm32_i2c.h
index 1f6b3adb76c90c451fca5f714940446b7ad4ab4a..a7e375fb7df70599186a3481ee7aac8a2719612b 100644
(file)
--- a/
bertos/cpu/cortex-m3/io/stm32_i2c.h
+++ b/
bertos/cpu/cortex-m3/io/stm32_i2c.h
@@
-241,7
+241,8
@@
/* I2C CR1 */
/* 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
/* I2C Status */
#define SR1_PECERR 12
@@
-250,7
+251,7
@@
#define SR1_ARLO 9
#define SR1_BERR 8
#define SR1_TXE 7
#define SR1_ARLO 9
#define SR1_BERR 8
#define SR1_TXE 7
-#define SR1_RX
E
6
+#define SR1_RX
NE
6
#define SR1_ADDR 1
#define SR1_BTF 2
#define SR1_SB 0
#define SR1_ADDR 1
#define SR1_BTF 2
#define SR1_SB 0
@@
-266,8
+267,6
@@
BV(SR1_ARLO) | \
BV(SR1_BERR))
BV(SR1_ARLO) | \
BV(SR1_BERR))
-
-
struct stm32_i2c
{
reg16_t CR1;
struct stm32_i2c
{
reg16_t CR1;