From b10f9ac74ef20d0ff7f56f11e84e8f5d0fcecc2d Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Tue, 13 Aug 2013 07:48:18 -0600 Subject: STM32 F3 fixes from John Wharington --- nuttx/ChangeLog | 3 ++- nuttx/arch/arm/src/stm32/Kconfig | 1 - nuttx/arch/arm/src/stm32/Make.defs | 2 +- nuttx/arch/arm/src/stm32/stm32f30xxx_i2c.c | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index 71eb912a6..2471c4c7f 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -5385,4 +5385,5 @@ is disconnected, it needs to provide the FunctionAddress to the USB HCD disconnect method so that the HCD will know which port is being disconnected (2013-8-12). - + * nuttx/arch/arm/src/stm32/Kconfig, Make.defs, and /stm32f30xxx_i2c.c: + STM32 F3 I2C fixes from John Wharington (2013-8-13). diff --git a/nuttx/arch/arm/src/stm32/Kconfig b/nuttx/arch/arm/src/stm32/Kconfig index b1da40c25..f0fec3b44 100644 --- a/nuttx/arch/arm/src/stm32/Kconfig +++ b/nuttx/arch/arm/src/stm32/Kconfig @@ -2225,7 +2225,6 @@ config STM32_DAC1_TIMER config STM32_DAC1_TIMER_FREQUENCY int "DAC1 timer frequency" default 0 - range 0 14 endif diff --git a/nuttx/arch/arm/src/stm32/Make.defs b/nuttx/arch/arm/src/stm32/Make.defs index 3a187d877..0491c91a1 100644 --- a/nuttx/arch/arm/src/stm32/Make.defs +++ b/nuttx/arch/arm/src/stm32/Make.defs @@ -106,7 +106,7 @@ CHIP_CSRCS += stm32_userspace.c stm32_mpuinit.c endif ifeq ($(CONFIG_STM32_STM32F30XX),y) -CHIP_CSRCS += stm32f30xx_i2c.c +CHIP_CSRCS += stm32f30xxx_i2c.c else CHIP_CSRCS += stm32_i2c.c endif diff --git a/nuttx/arch/arm/src/stm32/stm32f30xxx_i2c.c b/nuttx/arch/arm/src/stm32/stm32f30xxx_i2c.c index 837dd92df..747d0cbec 100644 --- a/nuttx/arch/arm/src/stm32/stm32f30xxx_i2c.c +++ b/nuttx/arch/arm/src/stm32/stm32f30xxx_i2c.c @@ -1438,6 +1438,7 @@ static int stm32_i2c_isr(struct stm32_i2c_priv_s *priv) { stm32_i2c_traceevent(priv, I2CEVENT_BTFRESTART, priv->msgc); /* ??? */ + stm32_i2c_sendstart(priv); } } else if (priv->msgv) -- cgit v1.2.3