1
0
Fork 0

Move layouts for direct_pins boards to data driven (#19872)

This commit is contained in:
Ryan 2023-02-19 18:55:12 +11:00 committed by GitHub
parent 2222836f09
commit e837a32b2b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
231 changed files with 965 additions and 3523 deletions

View file

@ -18,7 +18,7 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "duckypad.h"
#include "quantum.h"
#ifdef RGB_MATRIX_ENABLE

View file

@ -1,32 +0,0 @@
/*
QMK Firmware for dekuNukem/duckyPad
Copyright (C) 2020 Anthony Som
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#pragma once
#include "quantum.h"
#define LAYOUT( \
k00, k01, k02, \
k03, k04, k05, \
k06, k07, k08, \
k09, k010, k011, \
k012, k013, k014, \
k015, k016 \
) {{k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k010, k011, k012, k013, k014, k015, k016}}

View file

@ -18,23 +18,23 @@
"layouts": {
"LAYOUT": {
"layout": [
{"x": 0, "y": 0},
{"x": 1, "y": 0},
{"x": 2, "y": 0},
{"x": 0, "y": 1},
{"x": 1, "y": 1},
{"x": 2, "y": 1},
{"x": 0, "y": 2},
{"x": 1, "y": 2},
{"x": 2, "y": 2},
{"x": 0, "y": 3},
{"x": 1, "y": 3},
{"x": 2, "y": 3},
{"x": 0, "y": 4},
{"x": 1, "y": 4},
{"x": 2, "y": 4},
{"x": 3, "y": 4},
{"x": 4, "y": 4}
{"x": 0, "y": 0, "matrix": [0, 0]},
{"x": 1, "y": 0, "matrix": [0, 1]},
{"x": 2, "y": 0, "matrix": [0, 2]},
{"x": 0, "y": 1, "matrix": [0, 3]},
{"x": 1, "y": 1, "matrix": [0, 4]},
{"x": 2, "y": 1, "matrix": [0, 5]},
{"x": 0, "y": 2, "matrix": [0, 6]},
{"x": 1, "y": 2, "matrix": [0, 7]},
{"x": 2, "y": 2, "matrix": [0, 8]},
{"x": 0, "y": 3, "matrix": [0, 9]},
{"x": 1, "y": 3, "matrix": [0, 10]},
{"x": 2, "y": 3, "matrix": [0, 11]},
{"x": 0, "y": 4, "matrix": [0, 12]},
{"x": 1, "y": 4, "matrix": [0, 13]},
{"x": 2, "y": 4, "matrix": [0, 14]},
{"x": 3, "y": 4, "matrix": [0, 15]},
{"x": 4, "y": 4, "matrix": [0, 16]}
]
}
}