Compare commits

..

1 Commits

Author SHA1 Message Date
zvecr 0b88b0969b Migrate build target markers to keyboard.json 2024-05-26 23:36:49 +01:00
27 changed files with 71 additions and 374 deletions
File diff suppressed because it is too large Load Diff
+35
View File
@@ -0,0 +1,35 @@
# MechKeys ACR60 Layout Updates ([#23309](https://github.com/qmk/qmk_firmware/pull/23309))
This PR removed and changed some of the layouts that were configured for
the ACR60. If you use one of the following layouts, you will need to
update your keymap:
- [`LAYOUT_hhkb`](#layout-hhkb)
- [`LAYOUT_true_hhkb`](#layout-true-hhkb)
- [`LAYOUT_directional`](#layout-directional)
- [`LAYOUT_mitchsplit`](#layout-mitchsplit)
## `LAYOUT_hhkb` :id=layout-hhkb
1. Change your layout macro to `LAYOUT_60_hhkb`.
2. Remove any keycodes for the key between Left Shift and QWERTY Z.
## `LAYOUT_true_hhkb` :id=layout-true-hhkb
1. Change your layout macro to `LAYOUT_60_true_hhkb`.
2. Remove any keycodes for the key between Left Shift and QWERTY Z.
## `LAYOUT_directional` :id=layout-directional
1. Change your layout macro to `LAYOUT_60_ansi_arrow_split_bs`.
2. Remove any keycodes for the key between Left Shift and QWERTY Z.
3. Remove any keycodes for the keys immediately before *and* after the
1.25u key of Split Spacebar.
If you need split spacebars, you may implement
`LAYOUT_60_ansi_arrow_split_space_split_bs` and change your layout to
it, removing the keycode between Left Shift and QWERTY Z.
## `LAYOUT_mitchsplit` :id=layout-mitchsplit
1. Use `LAYOUT_60_ansi_split_space_split_rshift`.
+13
View File
@@ -0,0 +1,13 @@
# P3D Spacey Layout Updates ([#23329](https://github.com/qmk/qmk_firmware/pull/23329))
This PR removed the `LAYOUT` macro that was configured for the Spacey.
If you have a keymap for this keyboard, you will need to update your
keymap using the following steps:
1. Change your layout macro to `LAYOUT_all`.
2. Remove the two `KC_NO` keycodes following the Space and Delete keys
on the bottom row.
3. Move the keycode for the encoder pushbutton (customarily Mute) to the
end of the top row, after the customary Backspace key.
4. Move the keycode for the Right Arrow to the end of the Shift row,
after the Down Arrow key.
+1 -1
View File
@@ -138,7 +138,7 @@
* Breaking Changes
* [Overview](breaking_changes.md)
* [My Pull Request Was Flagged](breaking_changes_instructions.md)
* [Most Recent ChangeLog](ChangeLog/20240526.md "QMK v0.25.0 - 2024 May 26")
* [Most Recent ChangeLog](ChangeLog/20240225.md "QMK v0.24.0 - 2024 Feb 25")
* [Past Breaking Changes](breaking_changes_history.md)
* C Development
+10 -10
View File
@@ -10,25 +10,25 @@ Practically, this means QMK merges the `develop` branch into the `master` branch
## What has been included in past Breaking Changes?
* [2024 May 26](ChangeLog/20240526.md)
* [2024 Feb 25](ChangeLog/20240225.md)
* [2023 Nov 26](ChangeLog/20231126.md)
* [2023 Aug 27](ChangeLog/20230827.md)
* [Older Breaking Changes](breaking_changes_history.md)
## When is the next Breaking Change?
The next Breaking Change is scheduled for August 25, 2024.
The next Breaking Change is scheduled for May 26, 2024.
### Important Dates
* 2024 May 26 - `develop` is tagged with a new release version. Each push to `master` is subsequently merged to `develop` by GitHub actions.
* 2024 Jul 28 - `develop` closed to new PRs.
* 2024 Jul 28 - Call for testers.
* 2024 Aug 4 - Last day for merges -- after this point `develop` is locked for testing and accepts only bugfixes
* 2024 Aug 18 - `develop` is locked, only critical bugfix PRs merged.
* 2024 Aug 22 - `master` is locked, no PRs merged.
* 2024 Aug 25 - Merge `develop` to `master`.
* 2024 Aug 25 - `master` is unlocked. PRs can be merged again.
* 2024 Feb 25 - `develop` is tagged with a new release version. Each push to `master` is subsequently merged to `develop` by GitHub actions.
* 2024 Apr 28 - `develop` closed to new PRs.
* 2024 Apr 28 - Call for testers.
* 2024 May 5 - Last day for merges -- after this point `develop` is locked for testing and accepts only bugfixes
* 2024 May 19 - `develop` is locked, only critical bugfix PRs merged.
* 2024 May 23 - `master` is locked, no PRs merged.
* 2024 May 26 - Merge `develop` to `master`.
* 2024 May 26 - `master` is unlocked. PRs can be merged again.
## What changes will be included?
-1
View File
@@ -2,7 +2,6 @@
This page links to all previous changelogs from the QMK Breaking Changes process.
* [2024 May 26](ChangeLog/20240526.md) - version 0.25.0
* [2024 Feb 25](ChangeLog/20240225.md) - version 0.24.0
* [2023 Nov 26](ChangeLog/20231126.md) - version 0.23.0
* [2023 Aug 27](ChangeLog/20230827.md) - version 0.22.0
-1
View File
@@ -1 +0,0 @@
# This file intentionally left blank
-1
View File
@@ -1 +0,0 @@
# This file intentionally left blank
-1
View File
@@ -1 +0,0 @@
# This file intentionally left blank
-1
View File
@@ -1 +0,0 @@
# This file intentionally left blank
@@ -1 +0,0 @@
# This file intentionally left blank
-1
View File
@@ -1 +0,0 @@
# This file intentionally left blank
@@ -5,7 +5,7 @@
"usb": {
"vid": "0x9A94",
"pid": "0x9F70",
"device_version": "0.0.1",
"device_version": "0.0.1"
},
"features": {
"bootmagic": true,
@@ -127,7 +127,7 @@
]
},
"LAYOUT_tkl_nofrow_ansi_split_bs_rshift": {
"layout": [
"layout": [
{"matrix": [0, 0], "x": 0, "y": 0},
{"matrix": [0, 1], "x": 1, "y": 0},
{"matrix": [0, 2], "x": 2, "y": 0},
@@ -201,9 +201,8 @@
{"matrix": [4, 14], "x": 15.25, "y": 4},
{"matrix": [4, 15], "x": 16.25, "y": 4},
{"matrix": [3, 14], "x": 17.25, "y": 4}
]
},
]
},
"LAYOUT_tkl_nofrow_ansi": {
"layout": [
{"matrix": [0, 0], "x": 0, "y": 0},
@@ -431,7 +430,7 @@
{"matrix": [4, 14], "x": 15.25, "y": 4},
{"matrix": [4, 15], "x": 16.25, "y": 4},
{"matrix": [3, 14], "x": 17.25, "y": 4}
]
]
},
"LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": {
"layout": [
@@ -735,5 +734,5 @@
{"matrix": [3, 14], "x": 17.25, "y": 4}
]
}
}
}
}
-1
View File
@@ -1 +0,0 @@
# This file intentionally left blank
-1
View File
@@ -1 +0,0 @@
# This file intentionally left blank
@@ -62,7 +62,7 @@
#define STM32_HSI16_ENABLED TRUE
#define STM32_HSI48_ENABLED TRUE
#define STM32_HSE_ENABLED FALSE
#define STM32_LSI_ENABLED FALSE
#define STM32_LSI_ENABLED TRUE
#define STM32_LSE_ENABLED FALSE
#define STM32_SW STM32_SW_PLLRCLK
#define STM32_PLLSRC STM32_PLLSRC_HSI16
@@ -43,7 +43,7 @@
#define STM32_PLS STM32_PLS_LEV0
#define STM32_HSI16_ENABLED TRUE
#define STM32_HSI48_ENABLED TRUE
#define STM32_LSI_ENABLED FALSE
#define STM32_LSI_ENABLED TRUE
#define STM32_HSE_ENABLED FALSE
#define STM32_LSE_ENABLED FALSE
#define STM32_MSIPLL_ENABLED FALSE
+4
View File
@@ -1,3 +1,7 @@
# THIS IS THE DEVELOP BRANCH
Warning- This is the `develop` branch of QMK Firmware. You may encounter broken code here. Please see [Breaking Changes](https://docs.qmk.fm/#/breaking_changes) for more information.
# Quantum Mechanical Keyboard Firmware
[![Current Version](https://img.shields.io/github/tag/qmk/qmk_firmware.svg)](https://github.com/qmk/qmk_firmware/tags)
-11
View File
@@ -1,11 +0,0 @@
#!/usr/bin/env bash
echo "This might take a while... let it sit." >&2
git cherry upstream/master upstream/develop | awk '{print $2}' | while read sha1; do
git diff --name-status -M25 ${sha1}^..${sha1} | grep 'keyboards/' | grep '^R' | grep -E '(info|keyboard).json'
done | sed -e 's@keyboards/@@g' -e 's@/info.json@@g' -e 's@/keyboard.json@@g' | sort -k+2 | while IFS=$'\n' read line; do
if [[ $(echo $line | awk '{print $2}') != $(echo $line | awk '{print $3}') ]]; then
echo $line
fi
done | sort -k+2 | awk '{printf "| %s | %s |\n", $2, $3}' | column -t | sort