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

..--

drivers/11-Mar-2024-377,999163,619

soc/11-Mar-2024-567,804488,125

CMakeLists.txtD11-Mar-202410.8 KiB132130

LICENSE.mdD11-Mar-20241.5 KiB2822

READMED11-Mar-20242.4 KiB8061

release_note.htmlD11-Mar-2024283.9 KiB5,8055,801

README

1STM32CubeH7
2###########
3
4Origin:
5   ST Microelectronics
6   http://www.st.com/en/embedded-software/stm32cubeh7.html
7
8Status:
9   version v1.11.1
10
11Purpose:
12   ST Microelectronics official MCU package for STM32H7 series.
13
14Description:
15   This package is an extract of official STM32CubeH7 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 STM32H7 series.
18
19Dependencies:
20    None.
21
22URL:
23   https://github.com/STMicroelectronics/STM32CubeH7
24
25Commit:
26   ed7d3d4a8e0961ad2bcb21ba7681d5443964253c
27
28Maintained-by:
29   External
30
31License:
32   BSD-3-Clause
33
34License Link:
35   https://opensource.org/licenses/BSD-3-Clause
36
37Patch List:
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/stm32h7xx/drivers/include/stm32_assert.h
44    -Removed unused stm32cube/stm32h7xx/drivers/include/stm32_assert_template.h
45
46   *Fix context descriptor leak
47    - Impacted file: stm32h7xx_hal_eth.c
48    - Internal reference: Not available. Will be fixed as part of a new eth hal implementation
49
50   *fix to the V2 HAL API to get PTP to work
51     In the HAL_ETH_ReadData function where it checks for the last descriptor,
52     we added a checked if the TSA bit was set in DESC1
53     If the TSA bit is set then have a peak at the context descriptor which should be the one
54     after the last descriptor
55     If the CTXT bit is set in the context descriptor then extract the timestamps
56     Impacted files:
57     drivers/src/stm32h7xx_hal_eth.c
58     ST Internal Reference: 142115
59
60   *Enable legacy ethernet driver using HAL_ETH_LEGACY_MODULE_ENABLED
61    This will have to be removed once Zephyr driver is magrated ot the new
62    Cube HAL ethernet API.
63
64   *Wrap define UNUSED with an ifndef
65     This will prevent a compiler warning for the case the UNUSED macro
66     is already defined elsewhere in the project
67     Impacted files:
68      drivers/include/stm32h7xx_hal_def.h
69     ST Internal Reference: 136825
70
71   *Fix to use transmit timestamp when it is valid
72    Read timestamp only when status flag is set in Tx descriptor.
73    Fire transmit timestamp callbacks only when there is a valid
74    non-zero timestamp.
75    Impacted files:
76     drivers/src/stm32h7xx_hal_eth.c
77    ST Internal Reference: 157129
78
79   See release_note.html from STM32Cube
80