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

Adds support for STM32L412xB, STM32L422xB. #13383

Merged
merged 3 commits into from Jun 30, 2021
Merged

Conversation

tzarc
Copy link
Member

@tzarc tzarc commented Jun 29, 2021

Description

Adds support for STM32L412, STM32L422.
Pretends to be STM32L443, in order to ensure we work with current ChibiOS board definitions.
The STM32L4x2's are all practically the same, but with slightly different clock trees due to available peripherals, different physical package, and different Flash/RAM capacities.
Clock selection in mcuconf.h is specifically limited to clocks that are also available on the L443, to ensure overlap.

Tested on actual hardware -- STM32L412KB in 32-pin LQFP.

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout/userspace (addition or update)
  • Documentation

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@fauxpark fauxpark requested a review from a team June 29, 2021 22:48
@tzarc tzarc merged commit 8bb231a into qmk:develop Jun 30, 2021
@tzarc tzarc deleted the feature/L412 branch July 15, 2021 20:30
nhongooi pushed a commit to nhongooi/qmk_firmware that referenced this pull request Dec 5, 2021
* Adds support for STM32L412xB, STM32L422xB.

* Add to list of supported MCUs.

* Disable SPI1 by default.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants