This page hasn't seen much love since 2020, so some of theinformation in it is outdated. In particular, the following will result in non-working firmware now or in the near future:
BOOTMAGIC_ENABLE = lite was removed in November 2021
specifying USB information in the keyboard-level config.h file was scheduled for removal in November 2022. This appears to have been overlooked (...for now) but PRs that still use C headers for this info are already not being accepted. As of March 2023 (QMK 0.20) it no longer works without at least quoting the strings in question.
Less-important:
Moving other configuration data to info.json
Changes that are only needed by/for VIA compatibility should be made to the via-compatible keymap, not at the keyboard level
This page hasn't seen much love since 2020, so some of theinformation in it is outdated. In particular, the following will result in non-working firmware now or in the near future:
BOOTMAGIC_ENABLE = lite
was removed in November 2021config.h
file was scheduled for removal in November 2022.This appears to have been overlooked (...for now) but PRs that still use C headers for this info are already not being accepted.As of March 2023 (QMK 0.20) it no longer works without at least quoting the strings in question.Less-important: