• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

drivers/18-Mar-2025-343,997153,239

soc/18-Mar-2025-129,904108,551

CMakeLists.txtD18-Mar-20259.5 KiB114112

LICENSE.mdD18-Mar-20251.5 KiB2822

READMED18-Mar-20252 KiB6549

README

1STM32CubeH5
2###########
3
4Origin:
5   ST Microelectronics
6   http://www.st.com/en/embedded-software/stm32cubeh5.html
7
8Status:
9   version v1.4.0
10
11Purpose:
12   ST Microelectronics official MCU package for STM32H5 series.
13
14Description:
15   This package is an extract of official STM32CubeH5 package written by ST Microelectronics.
16   It is composed of STM32Cube hardware abstraction layer (HAL) and low layer (LL) plus a set
17   of CMSIS headers files, one for each SoC in STM32H5 series.
18
19Dependencies:
20    None.
21
22URL:
23   https://github.com/STMicroelectronics/STM32CubeH5
24
25Commit:
26   0d526a4930310cf8fa6dce7538ab891cc37eb250
27Maintained-by:
28   External
29
30License:
31   BSD-3-Clause
32
33License Link:
34   https://opensource.org/licenses/BSD-3-Clause
35
36Patch List:
37
38   *Changes from official delivery:
39    -dos2unix applied
40    -trailing white spaces removed
41
42   *Provision to enable hal & ll asserts added
43    -Added stm32cube/stm32h5xx/drivers/include/stm32_assert.h
44    -Removed unused stm32cube/stm32h5xx/drivers/include/stm32_assert_template.h
45    -in stm32cube/stm32h5xx/drivers/src/
46      . renamed stm32h5xx_hal_msp_template. c to stm32h5xx_hal_msp.c
47      . renamed stm32h5xx_hal_timebase_rtc_alarm_template. c to stm32h5xx_hal_timebase_rtc_alarm.c
48      . renamed stm32h5xx_hal_timebase_rtc_wakeup_template. c to stm32h5xx_hal_timebase_rtc_wakeup.c
49      . renamed stm32h5xx_hal_timebase_tim_template. c to stm32h5xx_hal_timebase_tim.c
50
51   *fix to the V2 HAL API to get PTP to work
52     impacted file : stm32h5xx_hal_eth.c
53     In the HAL_ETH_ReadData function where it checks for the last descriptor,
54     we added a checked if the TSA bit was set in DESC1
55     If the TSA bit is set then have a peak at the context descriptor which should be the one
56     after the last descriptor
57     If the CTXT bit is set in the context descriptor then extract the timestamps
58     ST internal bug : 161504
59
60   *Fix to remove PAGESIZE definition which conflicts with POSIX
61    Impacted files:
62     drivers/include/Legacy/stm32_hal_legacy.h
63
64   See release_note.html from STM32Cube
65