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

Cleanup rules.mk for F303 keyboards #7306

Merged
merged 3 commits into from
Nov 15, 2019

Conversation

fauxpark
Copy link
Member

@fauxpark fauxpark commented Nov 9, 2019

Description

The rules.mk setup for STM32F303 is handled in mcu_selection.mk, so we should be able to just set MCU for these boards. Not sure if proton_c.mk could be included in this cleanup, but I believe we can also add similar stuff to mcu_selection.mk for the other supported ARM chips.

Additionally, chibios.mk appears to fall back to drivers/boards/ if no boards/ directory is found in the keyboard hierarchy. For the Hadron V3, HS60 V2 and NK65, theirs were functionally identical and can be removed.

Types of Changes

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

Issues Fixed or Closed by This PR

Checklist

  • My code follows the code style of this project.
  • 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
Copy link
Member Author

fauxpark commented Nov 9, 2019

Travis failure is due to the California, again.

Going to get my ARM toolchain set up to make absolutely sure the hashes don't change.

@fauxpark
Copy link
Member Author

fauxpark commented Nov 9, 2019

With console and command both disabled (probably just command that compiles the build time, now that I think about it):

master:
f3c24a2babfb6ea1da6b02f77905805d *clueboard_60_default.bin
ad9882e625d4cbaae73be1a4011ab99e *clueboard_66_hotswap_gen1_default.bin
46838ac355afb49de259eff976e4ddd0 *clueboard_66_rev4_default.bin
b195abf173474e64ddad78a17397bf7f *hadron_ver3_default.bin
be39403cbd44d9e9f96835eae0265342 *handwired_co60_rev6_default.bin
bf620fc0fd2e389bd51fc593559e397c *handwired_co60_rev7_default.bin
fcd9b4e584b965c573a43cf61334b671 *handwired_steamvan_rev1_default.bin
e303bc78cc3be4770e9aefeb282f3cc5 *hs60_v2_default.bin
c19558687885070ac2b6e8697c8ffa93 *nk65_default.bin

stm32f303-rules-cleanup:
f3c24a2babfb6ea1da6b02f77905805d *clueboard_60_default.bin
ad9882e625d4cbaae73be1a4011ab99e *clueboard_66_hotswap_gen1_default.bin
46838ac355afb49de259eff976e4ddd0 *clueboard_66_rev4_default.bin
b195abf173474e64ddad78a17397bf7f *hadron_ver3_default.bin
be39403cbd44d9e9f96835eae0265342 *handwired_co60_rev6_default.bin
bf620fc0fd2e389bd51fc593559e397c *handwired_co60_rev7_default.bin
fcd9b4e584b965c573a43cf61334b671 *handwired_steamvan_rev1_default.bin
e303bc78cc3be4770e9aefeb282f3cc5 *hs60_v2_default.bin
c19558687885070ac2b6e8697c8ffa93 *nk65_default.bin

Looks good 👍

@noroadsleft noroadsleft requested a review from a team November 9, 2019 07:11
@drashna
Copy link
Member

drashna commented Nov 10, 2019

Nice. If that's the case, I may see about moving some of the Planck EZ's config into it's folder and out of the default (for sanity's sake).

@noroadsleft
Copy link
Member

Thanks!

@noroadsleft noroadsleft merged commit f98750d into qmk:master Nov 15, 2019
@fauxpark fauxpark deleted the stm32f303-rules-cleanup branch November 15, 2019 02:26
Shinichi-Ohki added a commit to Shinichi-Ohki/qmk_firmware that referenced this pull request Nov 15, 2019
* 'master' of https://github.com/qmk/qmk_firmware: (475 commits)
  [Keyboard] kbdfans keyboards NKRO enable (qmk#7364)
  [Keyboard] fix DZ60RGB info.json (qmk#7362)
  Adding new pcb with default keymap and personal keymap (qmk#7314)
  [Core] Cleanup rules.mk for F303 keyboards (qmk#7306)
  [Docs] Japanese translation of docs/ja/newbs_best_practices.md (qmk#7337)
  Set device version from config.h for V-USB boards (qmk#7316)
  Add support for configurable polling interval and power usage o… (qmk#7336)
  capslock_led (qmk#7359)
  Move Ergodox EZ RGB Light code to custom driver  (qmk#7309)
  Fix shell.nix by pinning nixpkgs (qmk#6213)
  [Keyboard] add kbdmini; dztech, kbdfans keyboards cleanup (qmk#7223)
  [Docs] Encourage newbs to not download the repo as a zip (qmk#7353)
  Update debounce docs (qmk#7355)
  [Keyboard] Add TG4x (qmk#7351)
  [Keyboard] Add FLX Virgo (qmk#7352)
  format code according to conventions [skip ci]
  Adding verd layout to RSII (qmk#7296)
  Add my custom layouts for GH60, DZ60 and Minivan (qmk#7278)
  [Keyboard] Added abnt2 layout to dz60 (qmk#7340)
  [Keyboard] add Little Keyboards as a seller of helix pcbs outside of japan (qmk#7249)
  ...
drashna pushed a commit to zsa/qmk_firmware that referenced this pull request Nov 18, 2019
* Cleanup rules.mk for F303 keyboards

* Fix small typo
ripxorip pushed a commit to ripxorip/qmk_firmware that referenced this pull request Dec 3, 2019
* Cleanup rules.mk for F303 keyboards

* Fix small typo
patrl pushed a commit to patrl/qmk_firmware that referenced this pull request Dec 29, 2019
* Cleanup rules.mk for F303 keyboards

* Fix small typo
fdidron pushed a commit to zsa/qmk_firmware that referenced this pull request Jan 6, 2020
* Cleanup rules.mk for F303 keyboards

* Fix small typo
fdidron pushed a commit to zsa/qmk_firmware that referenced this pull request Jan 8, 2020
* Cleanup rules.mk for F303 keyboards

* Fix small typo
HokieGeek pushed a commit to HokieGeek/qmk_firmware that referenced this pull request Feb 21, 2020
* Cleanup rules.mk for F303 keyboards

* Fix small typo
BorisTestov pushed a commit to BorisTestov/qmk_firmware that referenced this pull request May 23, 2024
* Cleanup rules.mk for F303 keyboards

* Fix small typo
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.

3 participants