diff --git a/arch/arm/src/stm32/stm32_otgfshost.c b/arch/arm/src/stm32/stm32_otgfshost.c index 6341a5833c6..7866365d927 100644 --- a/arch/arm/src/stm32/stm32_otgfshost.c +++ b/arch/arm/src/stm32/stm32_otgfshost.c @@ -69,7 +69,7 @@ #if defined(CONFIG_USBHOST) && (defined(CONFIG_STM32_OTGFS) || defined(CONFIG_STM32_OTGFS2)) /******************************************************************************* - * Definitions + * Pre-processor Definitions *******************************************************************************/ /* Configuration ***************************************************************/ /* @@ -1162,6 +1162,10 @@ static void stm32_transfer_start(FAR struct stm32_usbhost_s *priv, int chidx) { regval |= OTGFS_HCCHAR_ODDFRM; } + else + { + regval &= ~OTGFS_HCCHAR_ODDFRM; + } regval &= ~OTGFS_HCCHAR_CHDIS; regval |= OTGFS_HCCHAR_CHENA;