Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support of STM32H5 serie #2016

Merged
merged 24 commits into from
May 26, 2023
Merged

Add support of STM32H5 serie #2016

merged 24 commits into from
May 26, 2023

Commits on May 17, 2023

  1. system(H5) add STM32H5xx HAL Drivers to v1.0.0

    Included in STM32CubeH5 FW v1.0.0
    
    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    bdd2c61 View commit details
    Browse the repository at this point in the history
  2. system(H5): add STM32H5xx CMSIS Drivers to v1.0.0

    Included in STM32CubeH5 FW v1.0.0
    
    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    d978849 View commit details
    Browse the repository at this point in the history
  3. system(H5): add STM32H5xx system source files

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    faad585 View commit details
    Browse the repository at this point in the history
  4. system(H5): update STM32H5xx hal default config

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    f70dcb7 View commit details
    Browse the repository at this point in the history
  5. core(H5): add top HAL include

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    9fba1aa View commit details
    Browse the repository at this point in the history
  6. core(H5): add wrapped files

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    6fef8ec View commit details
    Browse the repository at this point in the history
  7. system(H5): update STM32C0xx hal default config

    Allow some redefinition.
    
    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    f2bc2b3 View commit details
    Browse the repository at this point in the history
  8. system(H5): update STM32H5xx system

    Remove duplicate clock definition.
    Allow VECT_TAB_OFFSET redefinition.
    
    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    2954e51 View commit details
    Browse the repository at this point in the history
  9. feat(stm32variant): add I3C support generation

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    f6456c3 View commit details
    Browse the repository at this point in the history
  10. variants(H5): add all generated STM32H5xx generic variant files

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    9e635a7 View commit details
    Browse the repository at this point in the history
  11. core(backup): add STM32H5xx guard

    Some serie still require to use their name due to wrong
    LL API prototype using RTC parameter instead of TAMP.
    
    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    b0677d4 View commit details
    Browse the repository at this point in the history
  12. feat: declare I3C PinMap array

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    2c09147 View commit details
    Browse the repository at this point in the history
  13. core(timer): add STM32U5xx Timer IRQ

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 17, 2023
    Configuration menu
    Copy the full SHA
    de3e487 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. core(interrupt): add STM32H5xx EXTI IRQ support

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 19, 2023
    Configuration menu
    Copy the full SHA
    802c370 View commit details
    Browse the repository at this point in the history
  2. core(analog): add STM32U5xx support

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 19, 2023
    Configuration menu
    Copy the full SHA
    74fd5b5 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. library(eeproom): add STM32H5xx support

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 24, 2023
    Configuration menu
    Copy the full SHA
    c711143 View commit details
    Browse the repository at this point in the history
  2. core(USB): add STM32H5xx support

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 24, 2023
    Configuration menu
    Copy the full SHA
    f3247f9 View commit details
    Browse the repository at this point in the history
  3. fix(clock): ensure selected clock is on

    As example, sometimes LSIRDY bit is set while the LSI ON is not.
    So force LSI to ON unconditionally. Same for LSE, HSI, HSE.
    
    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 24, 2023
    Configuration menu
    Copy the full SHA
    ee8bb5e View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. variant(H5): add H563Z(G-I)T_H573ZIT generic support

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 25, 2023
    Configuration menu
    Copy the full SHA
    00022cf View commit details
    Browse the repository at this point in the history
  2. variant(H5): add NUCLEO-H563ZI support

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 25, 2023
    Configuration menu
    Copy the full SHA
    d0f3085 View commit details
    Browse the repository at this point in the history
  3. variant(H5): add H563IIKxQ and STM32H573IIKxQ generic support

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 25, 2023
    Configuration menu
    Copy the full SHA
    42458e0 View commit details
    Browse the repository at this point in the history
  4. variant(H5): add STM32H573I-DK support

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 25, 2023
    Configuration menu
    Copy the full SHA
    070d0b1 View commit details
    Browse the repository at this point in the history
  5. chore(cmake): update files with STM32H5xx

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 25, 2023
    Configuration menu
    Copy the full SHA
    d782ba5 View commit details
    Browse the repository at this point in the history
  6. ci(cmake): add build of Nucleo H563ZI

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed May 25, 2023
    Configuration menu
    Copy the full SHA
    f5959cf View commit details
    Browse the repository at this point in the history