Skip to content

Add STM32 H7 series support and Nucleo H743ZI variant #392

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

Merged
merged 10 commits into from
Jan 4, 2019

Conversation

fpistm
Copy link
Member

@fpistm fpistm commented Dec 18, 2018

This PR add the STM32 H7 series support based on STM32 H7 HAL and CMSIS v 1.4.0.
This also add the support of NUCLEO-H743ZI

Restrictions:

  • Upload only available thanks the Mass Storage. STLink is not updated to support H7 target, anyway it is possible to use the STM32CubeProgrammer to upload manually the binary.
  • Ethernet currently not supported.

Test performed:

  • GPIO
  • ADC
  • DAC
  • PWM
  • I2C (EEPROM RW, I2C scanner)
  • SPI (SD, TFT)
  • EEPROM emulation (put/get on Bank 2, Sector 7)
  • RTC
  • LowPower
  • IWDG
  • FreeRTOS
  • Firmata
  • Tone melody

Will Fix #227

@fpistm fpistm added new variant Add support of new bard New feature labels Dec 18, 2018
@fpistm fpistm added this to the 1.5.0 milestone Dec 18, 2018
@fpistm fpistm self-assigned this Dec 18, 2018
@fpistm fpistm added the on going Currently work on this label Dec 19, 2018
fpistm added 10 commits January 4, 2019 10:24
Official 1.4.0 HAL Drivers, not released thanks STM32CubeMX

Signed-off-by: Frederic.Pillon <[email protected]>
Official 1.4.0 CMSIS, not released thanks STM32CubeMX

Signed-off-by: Frederic.Pillon <[email protected]>
Signed-off-by: Frederic.Pillon <[email protected]>
Signed-off-by: Frederic.Pillon <[email protected]>
CMSIS Cortex-M7 Device Peripheral Access Layer System Source File.
This provides system initialization template function is case of
an application using a single core STM32H7 device

Signed-off-by: Frederic.Pillon <[email protected]>
Signed-off-by: Frederic Pillon <[email protected]>
Signed-off-by: Frederic.Pillon <[email protected]>
Signed-off-by: Frederic.Pillon <[email protected]>
Signed-off-by: Frederic.Pillon <[email protected]>
@fpistm fpistm removed the on going Currently work on this label Jan 4, 2019
@fpistm fpistm merged commit 0c6eccb into stm32duino:master Jan 4, 2019
@fpistm fpistm deleted the STM32H7 branch January 4, 2019 14:18
@BennehBoy BennehBoy mentioned this pull request Feb 14, 2019
benwaffle pushed a commit to benwaffle/Arduino_Core_STM32 that referenced this pull request Apr 10, 2019
Add STM32 H7 series support and Nucleo H743ZI variant
@fpistm fpistm added enhancement New feature or request and removed New feature labels Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new variant Add support of new bard
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants