Recent I2C changes for F4 broke F1
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5170 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
cf59fd173b
commit
e44e4f8f31
@ -1574,13 +1574,14 @@ static int stm32_i2c_process(FAR struct i2c_dev_s *dev, FAR struct i2c_msg_s *ms
|
|||||||
struct stm32_i2c_inst_s *inst = (struct stm32_i2c_inst_s *)dev;
|
struct stm32_i2c_inst_s *inst = (struct stm32_i2c_inst_s *)dev;
|
||||||
FAR struct stm32_i2c_priv_s *priv = inst->priv;
|
FAR struct stm32_i2c_priv_s *priv = inst->priv;
|
||||||
uint32_t status = 0;
|
uint32_t status = 0;
|
||||||
|
uint32_t ahbenr;
|
||||||
int errval = 0;
|
int errval = 0;
|
||||||
|
|
||||||
ASSERT(count);
|
ASSERT(count);
|
||||||
|
|
||||||
/* Disable FSMC that shares a pin with I2C1 (LBAR) */
|
/* Disable FSMC that shares a pin with I2C1 (LBAR) */
|
||||||
|
|
||||||
(void)stm32_i2c_disablefsmc(priv);
|
ahbenr = stm32_i2c_disablefsmc(priv);
|
||||||
|
|
||||||
/* Wait for any STOP in progress. NOTE: If we have to disable the FSMC
|
/* Wait for any STOP in progress. NOTE: If we have to disable the FSMC
|
||||||
* then we cannot do this at the top of the loop, unfortunately. The STOP
|
* then we cannot do this at the top of the loop, unfortunately. The STOP
|
||||||
|
Loading…
Reference in New Issue
Block a user