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

Disable almost all ChibiOS subsystems in default configs #11111

Merged
merged 4 commits into from
Dec 3, 2020

Conversation

tzarc
Copy link
Member

@tzarc tzarc commented Dec 3, 2020

Description

Disables most ChibiOS subsystems, or using ChibiOS-supplied default values where appropriate.
No config migration has occurred yet, so nothing is using these files.... yet.

Also moves out the configuration files from the F4x1 blackpills, such that they're actually part of the keyboards in question.

All F4's built, compared against develop, using sha1sum to validate binary reproducibility:

           handwired/onekey/blackpill_f401:default - 8387bfd56888fc1605d293dc0071b4ec94b23991
           handwired/onekey/blackpill_f411:default - 855efdb2f60c384edf64773c0f4ff4b7ea8ae4c9
           handwired/pill60/blackpill_f401:default - 5b652354ae957e86e211dcef29f8f27320b31180
           handwired/pill60/blackpill_f411:default - 580255c171e95b5bca53b14a13ae018a73d18414
                     handwired/riblee_f401:default - dc68c31d7ca8ae0fad7e7ad8bdd63406155ff363
                     handwired/riblee_f411:default - cf0fadff4c98d41cf9bdddbe1ead15c79be941b9
                             matrix/m20add:default - 2bad5fc486e640a97d7197d03caf8762d36dc1b0
                               matrix/noah:default - e52979ce61a24594346cd7031ffd3f788ab423e7
                                   phoenix:default - 21bfb14c52451899dadf545b78a8e88b22a420f0
                      tkw/stoutgat/v2/f411:default - b094651ec61c79099de3e6e4991319816ac464c1
                           zvecr/zv48/f401:default - 8b1766a24f943b9b0ba756c6fe340ba69d5e14e3
                           zvecr/zv48/f411:default - 09ba645092eb7f3d41da0d5e6727f2f4f97033c0

Running make all-chibios:default:

-------------------------------
Successful builds: 147
Skipped builds: 1110
Warning builds: 9
Failing builds: 0
-------------------------------

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).

@tzarc tzarc requested a review from a team December 3, 2020 05:49
@github-actions github-actions bot added the core label Dec 3, 2020
@tzarc tzarc merged commit 4444f3c into qmk:develop Dec 3, 2020
@tzarc tzarc deleted the chibios-defaults-off-take2 branch March 2, 2021 05:00
BorisTestov pushed a commit to BorisTestov/qmk_firmware that referenced this pull request May 23, 2024
* Disable almost all ChibiOS subsystems.

* Modify ChibiOS config updater script to fixup mcuconf include, use develop as base instead of master.

* Add default early-init bootloader to F042/F072.

* Back to 100k freq.
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.

2 participants