zephyr/ext/hal/st/stm32cube/stm32f2xx
Erwan Gouriou 970274ea26 ext/hal: stm32f2xx: Use of (__packed uint32_t *) produces warnings
Using Zephyr SDK 0.10.0-rc2, GNUCC 8.2.0 is used and
(__packed uint32_t *) are now generating warnings..
Replace with CMSIS macros __UNALIGNED_UINT32_READ and
__UNALIGNED_UINT32_WRITE

ST internal reference: 61324

Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
2019-02-11 11:37:06 -06:00
..
drivers ext/hal: stm32f2xx: Use of (__packed uint32_t *) produces warnings 2019-02-11 11:37:06 -06:00
soc
CMakeLists.txt
README ext/hal: stm32f2xx: Use of (__packed uint32_t *) produces warnings 2019-02-11 11:37:06 -06:00

README

STM32CubeF2
###########

Origin:
   ST Microelectronics
   http://www.st.com/en/embedded-software/stm32cubef2.html

Status:
   version 1.7.0

Purpose:
   ST Microelectronics official MCU package for STM32F2 series.

Description:
   This package is an extract of official STM32CubeF2 package written by ST Microelectronics.
   It is composed of STM32Cube hardware abstraction layer (HAL) and low layer (LL) plus a set
   of CMSIS headers files, one for each SoC in STM32F2 series.

Dependencies:
    None.

URL:
   http://www.st.com/en/embedded-software/stm32cubef2.html

commit:
   version 1.7.0

Maintained-by:
   External

License:
   BSD-3-Clause

License Link:
   http://www.st.com/resource/en/license_agreement/dm00218346.pdf

Patch List:

   *Fix VBUS sensing deactivation
     The error is detected if USART1 TX configured to PA9 and RX to PA10.
     The serial cable removal stops the USB communication.
     In case of VBUS sensing deactivation, erroneously
     both USB_OTG_GCCFG_VBUSBSEN and USB_OTG_GCCFG_NOVBUSSENS are set in GCCFG.
     Correct handling is:
      - VBUS sensing deactivation: set USB_OTG_GCCFG_NOVBUSSENS in GCCFG.
      - VBUS sensing activation:   set USB_OTG_GCCFG_VBUSBSEN in GCCFG.
    Impacted files:
     ext/hal/st/stm32cube/stm32f2xx/drivers/src/stm32f2xx_ll_usb.c
    ST Bug Tracker ID: 34714

    *Use of (__packed uint32_t *) produces warning
      Using GNU 8.2.0, (__packed uint32_t *) generates warning.
      Replace with CMSIS macros __UNALIGNED_UINT32_READ and
      __UNALIGNED_UINT32_WRITE.
     Impacted files:
      drivers/include/stm32f2xx_ll_usb.c
     ST Bug tracker ID: 61324