[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#66217] [PATCH 00/22] Add ErgoDox firmware packages
From: |
Maxim Cournoyer |
Subject: |
[bug#66217] [PATCH 00/22] Add ErgoDox firmware packages |
Date: |
Tue, 26 Sep 2023 14:59:33 -0400 |
This series add various ErgoDox keyboards (AVR-based)
firmware packages. I've tested them with a newly built ErgoDox keyboard (from
a 2014 kit!). The make-qmk-firmware procedure should be easy to extend to
support more keyboards, if someone is interested in doing so.
Maxim Cournoyer (22):
gnu: make-avr-toolchain: Add a #:xgcc argument.
gnu: qmk: Style.
gnu: qmk: Avoid propagating inputs.
gnu: qmk: Use GCC 8 for the AVR toolchain.
gnu: qmk: Add many missing inputs and add more commands to PATH.
gnu: Add lufa.
gnu: embedded: Do not use a prefix on the (gnu packages base) module.
gnu: Add qmk-firmware-ergodox-ez-default.
gnu: Add qmk-firmware-ergodox-ez-dvorak-42-key.
gnu: Add qmk-udev-rules.
gnu: Add qmk-firmware-ergodox-ez-hacker-dvorak.
gnu: Add qmk-firmware-ergodox-ez-dvorak.
gnu: Add qmk-firmware-ergodox-ez-dvorak-emacs.
gnu: Add qmk-firmware-ergodox-ez-dvorak-emacs-software.
gnu: Add ergodox-firmware-colemak-jc-mod.
gnu: Add ergodox-firmware-colemak-symbol-mod.
gnu: Add ergodox-firmware-dvorak-kinesis-mod.
gnu: Add ergodox-firmware-qwerty-kinesis-mod.
gnu: Add ergodox-firmware-workman-p-kinesis-mod.
gnu: teensy-loader-cli: Use gexps.
gnu: teensy-loader-cli: Fix license.
gnu: Add teensy-udev-rules.
gnu/local.mk | 3 +
gnu/packages/avr-xyz.scm | 83 +
gnu/packages/avr.scm | 212 +--
gnu/packages/embedded.scm | 8 +-
gnu/packages/firmware.scm | 378 ++++-
gnu/packages/flashing-tools.scm | 64 +-
.../ergodox-firmware-fix-json-target.patch | 1405 +++++++++++++++++
.../patches/ergodox-firmware-fix-numpad.patch | 18 +
.../qmk-firmware-fix-hacker-dvorak.patch | 15 +
9 files changed, 2061 insertions(+), 125 deletions(-)
create mode 100644 gnu/packages/patches/ergodox-firmware-fix-json-target.patch
create mode 100644 gnu/packages/patches/ergodox-firmware-fix-numpad.patch
create mode 100644 gnu/packages/patches/qmk-firmware-fix-hacker-dvorak.patch
base-commit: 06dc36ffb7cde821a4762b299d1c95b3788ba110
--
2.41.0
- [bug#66217] [PATCH 00/22] Add ErgoDox firmware packages,
Maxim Cournoyer <=
- [bug#66217] [PATCH 01/22] gnu: make-avr-toolchain: Add a #:xgcc argument., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 04/22] gnu: qmk: Use GCC 8 for the AVR toolchain., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 03/22] gnu: qmk: Avoid propagating inputs., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 07/22] gnu: embedded: Do not use a prefix on the (gnu packages base) module., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 10/22] gnu: Add qmk-udev-rules., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 05/22] gnu: qmk: Add many missing inputs and add more commands to PATH., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 11/22] gnu: Add qmk-firmware-ergodox-ez-hacker-dvorak., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 12/22] gnu: Add qmk-firmware-ergodox-ez-dvorak., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 13/22] gnu: Add qmk-firmware-ergodox-ez-dvorak-emacs., Maxim Cournoyer, 2023/09/26
- [bug#66217] [PATCH 18/22] gnu: Add ergodox-firmware-qwerty-kinesis-mod., Maxim Cournoyer, 2023/09/26