aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Brassel <nick@tzarc.org>2021-08-06 09:57:09 +1000
committerGitHub <noreply@github.com>2021-08-06 09:57:09 +1000
commit0dafd83f72ba2ae79c2ca754a120b1de8b4dbfe8 (patch)
tree030d22db4e9226432d933a5ca7335703c7515562
parent7e983796e18e7401c062c158f23966aeb7b1405b (diff)
downloadqmk_firmware-0dafd83f72ba2ae79c2ca754a120b1de8b4dbfe8.tar.gz
qmk_firmware-0dafd83f72ba2ae79c2ca754a120b1de8b4dbfe8.zip
Fix up builds after #8591 (#13900)
-rw-r--r--keyboards/anavi/macropad2/config.h69
-rw-r--r--keyboards/anavi/macropad2/info.json16
-rw-r--r--keyboards/anavi/macropad2/keymaps/binary/keymap.c30
-rw-r--r--keyboards/anavi/macropad2/keymaps/binary/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/keymaps/copypaste/keymap.c30
-rw-r--r--keyboards/anavi/macropad2/keymaps/copypaste/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/keymaps/default/keymap.c30
-rw-r--r--keyboards/anavi/macropad2/keymaps/default/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/keymaps/git/keymap.c48
-rw-r--r--keyboards/anavi/macropad2/keymaps/google-meet/keymap.c37
-rw-r--r--keyboards/anavi/macropad2/keymaps/google-meet/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/keymaps/jitsi/keymap.c36
-rw-r--r--keyboards/anavi/macropad2/keymaps/jitsi/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/keymaps/msteams/keymap.c41
-rw-r--r--keyboards/anavi/macropad2/keymaps/msteams/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/keymaps/mute/keymap.c23
-rw-r--r--keyboards/anavi/macropad2/keymaps/mute/rules.mk2
-rw-r--r--keyboards/anavi/macropad2/keymaps/skype/keymap.c41
-rw-r--r--keyboards/anavi/macropad2/keymaps/skype/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/keymaps/tap_dance/config.h3
-rw-r--r--keyboards/anavi/macropad2/keymaps/tap_dance/keymap.c35
-rw-r--r--keyboards/anavi/macropad2/keymaps/tap_dance/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/keymaps/volume/keymap.c23
-rw-r--r--keyboards/anavi/macropad2/keymaps/volume/rules.mk2
-rw-r--r--keyboards/anavi/macropad2/keymaps/zoom/keymap.c37
-rw-r--r--keyboards/anavi/macropad2/keymaps/zoom/rules.mk1
-rw-r--r--keyboards/anavi/macropad2/macropad2.c18
-rw-r--r--keyboards/anavi/macropad2/macropad2.h35
-rw-r--r--keyboards/anavi/macropad2/readme.md55
-rw-r--r--keyboards/anavi/macropad2/rules.mk34
-rw-r--r--keyboards/helix/pico/keymaps/default/config.h1
31 files changed, 0 insertions, 655 deletions
diff --git a/keyboards/anavi/macropad2/config.h b/keyboards/anavi/macropad2/config.h
deleted file mode 100644
index f0448e4d7..000000000
--- a/keyboards/anavi/macropad2/config.h
+++ /dev/null
@@ -1,69 +0,0 @@
1/*
2Copyright 2021 Leon Anavi <leon@anavi.org>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20#include "config_common.h"
21
22/* USB Device descriptor parameter */
23#define VENDOR_ID 0xCEEB
24#define PRODUCT_ID 0x0002
25#define DEVICE_VER 0x0001
26#define MANUFACTURER ANAVI
27#define PRODUCT Macro Pad 2
28
29/* matrix size */
30#define MATRIX_ROWS 1
31#define MATRIX_COLS 2
32
33/*
34 * Keyboard Matrix Assignments
35 *
36 * On this board we have direct connection: no diodes.
37 */
38#define DIRECT_PINS {{ B2, B0 }}
39
40/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
41#define DEBOUNCE 5
42
43#define BACKLIGHT_PIN B1
44#define BACKLIGHT_LEVELS 2
45#define RGBLIGHT_SLEEP
46
47//#define RGBLED_NUM 2
48//#define RGB_DI_PIN B2
49
50// Save as much space as we can...
51#define LAYER_STATE_8BIT
52#define NO_ACTION_LAYER
53#define NO_ACTION_TAPPING
54#define NO_ACTION_ONESHOT
55#define NO_RESET
56
57// usbconfig.h overrides
58#define USB_CFG_IOPORTNAME B
59#define USB_CFG_DMINUS_BIT 3
60#define USB_CFG_DPLUS_BIT 4
61#define USB_COUNT_SOF 0
62#define USB_INTR_CFG PCMSK
63#define USB_INTR_CFG_SET (1<<USB_CFG_DPLUS_BIT)
64#define USB_INTR_ENABLE_BIT PCIE
65#define USB_INTR_PENDING_BIT PCIF
66#define USB_INTR_VECTOR SIG_PIN_CHANGE
67
68#define COMBO_COUNT 1
69#define COMBO_TERM 500
diff --git a/keyboards/anavi/macropad2/info.json b/keyboards/anavi/macropad2/info.json
deleted file mode 100644
index adce72ae3..000000000
--- a/keyboards/anavi/macropad2/info.json
+++ /dev/null
@@ -1,16 +0,0 @@
1{
2 "keyboard_name": "ANAVI Macro Pad 2",
3 "url": "https://anavi.technology/",
4 "maintainer": "leon-anavi",
5 "width": 2,
6 "height": 1,
7 "layouts": {
8 "LAYOUT": {
9 "key_count": 2,
10 "layout": [
11 {"x":0, "y":0},
12 {"x":1, "y":0}
13 ]
14 }
15 }
16}
diff --git a/keyboards/anavi/macropad2/keymaps/binary/keymap.c b/keyboards/anavi/macropad2/keymaps/binary/keymap.c
deleted file mode 100644
index 366fcb186..000000000
--- a/keyboards/anavi/macropad2/keymaps/binary/keymap.c
+++ /dev/null
@@ -1,30 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT(
21 KC_0, KC_1
22 )
23};
24
25const uint16_t PROGMEM test_combo[] = {KC_0, KC_1, COMBO_END};
26combo_t key_combos[COMBO_COUNT] = {COMBO_ACTION(test_combo)};
27
28void process_combo_event(uint16_t combo_index, bool pressed) {
29 backlight_step();
30}
diff --git a/keyboards/anavi/macropad2/keymaps/binary/rules.mk b/keyboards/anavi/macropad2/keymaps/binary/rules.mk
deleted file mode 100644
index ab1e43818..000000000
--- a/keyboards/anavi/macropad2/keymaps/binary/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1COMBO_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/keymaps/copypaste/keymap.c b/keyboards/anavi/macropad2/keymaps/copypaste/keymap.c
deleted file mode 100644
index cddc14188..000000000
--- a/keyboards/anavi/macropad2/keymaps/copypaste/keymap.c
+++ /dev/null
@@ -1,30 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT(
21 C(KC_C), C(KC_V)
22 )
23};
24
25const uint16_t PROGMEM test_combo[] = {C(KC_C), C(KC_V), COMBO_END};
26combo_t key_combos[COMBO_COUNT] = {COMBO_ACTION(test_combo)};
27
28void process_combo_event(uint16_t combo_index, bool pressed) {
29 backlight_step();
30}
diff --git a/keyboards/anavi/macropad2/keymaps/copypaste/rules.mk b/keyboards/anavi/macropad2/keymaps/copypaste/rules.mk
deleted file mode 100644
index ab1e43818..000000000
--- a/keyboards/anavi/macropad2/keymaps/copypaste/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1COMBO_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/keymaps/default/keymap.c b/keyboards/anavi/macropad2/keymaps/default/keymap.c
deleted file mode 100644
index c880ff660..000000000
--- a/keyboards/anavi/macropad2/keymaps/default/keymap.c
+++ /dev/null
@@ -1,30 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT(
21 KC_A, KC_B
22 )
23};
24
25const uint16_t PROGMEM test_combo[] = {KC_A, KC_B, COMBO_END};
26combo_t key_combos[COMBO_COUNT] = {COMBO_ACTION(test_combo)};
27
28void process_combo_event(uint16_t combo_index, bool pressed) {
29 backlight_step();
30}
diff --git a/keyboards/anavi/macropad2/keymaps/default/rules.mk b/keyboards/anavi/macropad2/keymaps/default/rules.mk
deleted file mode 100644
index ab1e43818..000000000
--- a/keyboards/anavi/macropad2/keymaps/default/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1COMBO_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/keymaps/git/keymap.c b/keyboards/anavi/macropad2/keymaps/git/keymap.c
deleted file mode 100644
index 8580af195..000000000
--- a/keyboards/anavi/macropad2/keymaps/git/keymap.c
+++ /dev/null
@@ -1,48 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19enum custom_keycodes {
20 GITCOMMIT = SAFE_RANGE,
21 GITPUSH
22};
23
24void keyboard_post_init_user(void) {
25 // Set backlight to the maximum brightness
26 backlight_level(2);
27}
28
29bool process_record_user(uint16_t keycode, keyrecord_t *record) {
30 switch (keycode) {
31 case GITCOMMIT:
32 if (record->event.pressed) {
33 SEND_STRING("git commit -s\n");
34 }
35 break;
36 case GITPUSH:
37 if (record->event.pressed) {
38 SEND_STRING("git push\n");
39 }
40 }
41 return true;
42};
43
44const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
45 [0] = LAYOUT(
46 GITCOMMIT, GITPUSH
47 )
48};
diff --git a/keyboards/anavi/macropad2/keymaps/google-meet/keymap.c b/keyboards/anavi/macropad2/keymaps/google-meet/keymap.c
deleted file mode 100644
index 03bc38812..000000000
--- a/keyboards/anavi/macropad2/keymaps/google-meet/keymap.c
+++ /dev/null
@@ -1,37 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19/*
20 * The keymap contains the following shortcuts for Google Meet:
21 *
22 * Ctrl+D: Mute/unmute my audio
23 * Ctrl+E: Start/stop video
24 */
25
26const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
27 [0] = LAYOUT(
28 LCTL(KC_D), LCTL(KC_E)
29 )
30};
31
32const uint16_t PROGMEM test_combo[] = {LCTL(KC_D), LCTL(KC_E), COMBO_END};
33combo_t key_combos[COMBO_COUNT] = {COMBO_ACTION(test_combo)};
34
35void process_combo_event(uint16_t combo_index, bool pressed) {
36 backlight_step();
37}
diff --git a/keyboards/anavi/macropad2/keymaps/google-meet/rules.mk b/keyboards/anavi/macropad2/keymaps/google-meet/rules.mk
deleted file mode 100644
index ab1e43818..000000000
--- a/keyboards/anavi/macropad2/keymaps/google-meet/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1COMBO_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/keymaps/jitsi/keymap.c b/keyboards/anavi/macropad2/keymaps/jitsi/keymap.c
deleted file mode 100644
index afd1dd1d1..000000000
--- a/keyboards/anavi/macropad2/keymaps/jitsi/keymap.c
+++ /dev/null
@@ -1,36 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19/*
20 * Jitsi Meet keyboard shortcuts:
21 * V - Start or stop your camera
22 * M - Mute or unmute your microphone
23 */
24
25const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
26 [0] = LAYOUT(
27 KC_M, KC_V
28 )
29};
30
31const uint16_t PROGMEM test_combo[] = {KC_M, KC_V, COMBO_END};
32combo_t key_combos[COMBO_COUNT] = {COMBO_ACTION(test_combo)};
33
34void process_combo_event(uint16_t combo_index, bool pressed) {
35 backlight_step();
36}
diff --git a/keyboards/anavi/macropad2/keymaps/jitsi/rules.mk b/keyboards/anavi/macropad2/keymaps/jitsi/rules.mk
deleted file mode 100644
index ab1e43818..000000000
--- a/keyboards/anavi/macropad2/keymaps/jitsi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1COMBO_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/keymaps/msteams/keymap.c b/keyboards/anavi/macropad2/keymaps/msteams/keymap.c
deleted file mode 100644
index 977b4e65f..000000000
--- a/keyboards/anavi/macropad2/keymaps/msteams/keymap.c
+++ /dev/null
@@ -1,41 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19/*
20 * This keymap contains the following shortcuts for Microsoft Teams
21 * on MS Windows and GNU/Linux distributions:
22 *
23 * Ctrl+Shift+M: Toggle mute
24 * Ctrl+Shift+O: Toggle video (doesn't work in a web browser)
25 *
26 * NOTE: Mac users should replace Ctrl with Command in all
27 * shortcuts
28 */
29
30const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
31 [0] = LAYOUT(
32 LCTL(LSFT(KC_M)), LCTL(LSFT(KC_O))
33 )
34};
35
36const uint16_t PROGMEM test_combo[] = {LCTL(LSFT(KC_M)), LCTL(LSFT(KC_O)), COMBO_END};
37combo_t key_combos[COMBO_COUNT] = {COMBO_ACTION(test_combo)};
38
39void process_combo_event(uint16_t combo_index, bool pressed) {
40 backlight_step();
41}
diff --git a/keyboards/anavi/macropad2/keymaps/msteams/rules.mk b/keyboards/anavi/macropad2/keymaps/msteams/rules.mk
deleted file mode 100644
index ab1e43818..000000000
--- a/keyboards/anavi/macropad2/keymaps/msteams/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1COMBO_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/keymaps/mute/keymap.c b/keyboards/anavi/macropad2/keymaps/mute/keymap.c
deleted file mode 100644
index 642bf66a8..000000000
--- a/keyboards/anavi/macropad2/keymaps/mute/keymap.c
+++ /dev/null
@@ -1,23 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT(
21 KC_AUDIO_MUTE, BL_TOGG
22 )
23};
diff --git a/keyboards/anavi/macropad2/keymaps/mute/rules.mk b/keyboards/anavi/macropad2/keymaps/mute/rules.mk
deleted file mode 100644
index a8b145934..000000000
--- a/keyboards/anavi/macropad2/keymaps/mute/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
1EXTRAKEY_ENABLE = yes
2BACKLIGHT_ENABLE = no
diff --git a/keyboards/anavi/macropad2/keymaps/skype/keymap.c b/keyboards/anavi/macropad2/keymaps/skype/keymap.c
deleted file mode 100644
index b05137ede..000000000
--- a/keyboards/anavi/macropad2/keymaps/skype/keymap.c
+++ /dev/null
@@ -1,41 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19/*
20 * The keymap contains the following shortcuts for Skype on
21 * MS Windows and GNU/Linux distributions:
22 *
23 * Ctrl+M: Mute/unmute microphone
24 * Ctrl+Shift+K: Start/stop camera
25 *
26 * NOTE: Mac users should change the shortcut to toggle the mic
27 * to Command+Shift+M, for example KC_LGUI(LSFT(KC_M))
28 */
29
30const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
31 [0] = LAYOUT(
32 LCTL(KC_M), LCTL(LSFT(KC_K))
33 )
34};
35
36const uint16_t PROGMEM test_combo[] = {LCTL(KC_M), LCTL(LSFT(KC_K)), COMBO_END};
37combo_t key_combos[COMBO_COUNT] = {COMBO_ACTION(test_combo)};
38
39void process_combo_event(uint16_t combo_index, bool pressed) {
40 backlight_step();
41}
diff --git a/keyboards/anavi/macropad2/keymaps/skype/rules.mk b/keyboards/anavi/macropad2/keymaps/skype/rules.mk
deleted file mode 100644
index ab1e43818..000000000
--- a/keyboards/anavi/macropad2/keymaps/skype/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1COMBO_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/keymaps/tap_dance/config.h b/keyboards/anavi/macropad2/keymaps/tap_dance/config.h
deleted file mode 100644
index b86e862d3..000000000
--- a/keyboards/anavi/macropad2/keymaps/tap_dance/config.h
+++ /dev/null
@@ -1,3 +0,0 @@
1#pragma once
2
3#define TAPPING_TERM 500
diff --git a/keyboards/anavi/macropad2/keymaps/tap_dance/keymap.c b/keyboards/anavi/macropad2/keymaps/tap_dance/keymap.c
deleted file mode 100644
index 63854a62e..000000000
--- a/keyboards/anavi/macropad2/keymaps/tap_dance/keymap.c
+++ /dev/null
@@ -1,35 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19enum layers {
20 _BASE = 0,
21};
22
23enum {
24 TD_BC = 0
25};
26
27qk_tap_dance_action_t tap_dance_actions[] = {
28 [TD_BC] = ACTION_TAP_DANCE_DOUBLE(KC_B, KC_C)
29};
30
31const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
32 [_BASE] = LAYOUT(
33 KC_A, TD(TD_BC)
34 )
35};
diff --git a/keyboards/anavi/macropad2/keymaps/tap_dance/rules.mk b/keyboards/anavi/macropad2/keymaps/tap_dance/rules.mk
deleted file mode 100644
index e5ddcae8d..000000000
--- a/keyboards/anavi/macropad2/keymaps/tap_dance/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1TAP_DANCE_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/keymaps/volume/keymap.c b/keyboards/anavi/macropad2/keymaps/volume/keymap.c
deleted file mode 100644
index f9ad20d5c..000000000
--- a/keyboards/anavi/macropad2/keymaps/volume/keymap.c
+++ /dev/null
@@ -1,23 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
20 [0] = LAYOUT(
21 KC_VOLU, KC_VOLD
22 )
23};
diff --git a/keyboards/anavi/macropad2/keymaps/volume/rules.mk b/keyboards/anavi/macropad2/keymaps/volume/rules.mk
deleted file mode 100644
index a8b145934..000000000
--- a/keyboards/anavi/macropad2/keymaps/volume/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
1EXTRAKEY_ENABLE = yes
2BACKLIGHT_ENABLE = no
diff --git a/keyboards/anavi/macropad2/keymaps/zoom/keymap.c b/keyboards/anavi/macropad2/keymaps/zoom/keymap.c
deleted file mode 100644
index 4f681d17f..000000000
--- a/keyboards/anavi/macropad2/keymaps/zoom/keymap.c
+++ /dev/null
@@ -1,37 +0,0 @@
1/* Copyright 2021 Leon Anavi <leon@anavi.org>
2 *
3 * This program is free software: you can redistribute it and/or modify
4 * it under the terms of the GNU General Public License as published by
5 * the Free Software Foundation, either version 2 of the License, or
6 * (at your option) any later version.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 *
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */
16
17#include QMK_KEYBOARD_H
18
19/*
20 * The keymap contains the following shortcuts for Zoom meeting:
21 *
22 * Alt+A: Mute/unmute my audio
23 * Alt+V: Start/stop video
24 */
25
26const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
27 [0] = LAYOUT(
28 LALT(KC_A), LALT(KC_V)
29 )
30};
31
32const uint16_t PROGMEM test_combo[] = {LALT(KC_A), LALT(KC_V), COMBO_END};
33combo_t key_combos[COMBO_COUNT] = {COMBO_ACTION(test_combo)};
34
35void process_combo_event(uint16_t combo_index, bool pressed) {
36 backlight_step();
37}
diff --git a/keyboards/anavi/macropad2/keymaps/zoom/rules.mk b/keyboards/anavi/macropad2/keymaps/zoom/rules.mk
deleted file mode 100644
index ab1e43818..000000000
--- a/keyboards/anavi/macropad2/keymaps/zoom/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
1COMBO_ENABLE = yes
diff --git a/keyboards/anavi/macropad2/macropad2.c b/keyboards/anavi/macropad2/macropad2.c
deleted file mode 100644
index 0a95d5d27..000000000
--- a/keyboards/anavi/macropad2/macropad2.c
+++ /dev/null
@@ -1,18 +0,0 @@
1/*
2Copyright 2021 Leon Anavi <leon@anavi.org>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#include "macropad2.h"
diff --git a/keyboards/anavi/macropad2/macropad2.h b/keyboards/anavi/macropad2/macropad2.h
deleted file mode 100644
index f3d43ad4f..000000000
--- a/keyboards/anavi/macropad2/macropad2.h
+++ /dev/null
@@ -1,35 +0,0 @@
1/*
2Copyright 2021 Leon Anavi <leon@anavi.org>
3
4This program is free software: you can redistribute it and/or modify
5it under the terms of the GNU General Public License as published by
6the Free Software Foundation, either version 2 of the License, or
7(at your option) any later version.
8
9This program is distributed in the hope that it will be useful,
10but WITHOUT ANY WARRANTY; without even the implied warranty of
11MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12GNU General Public License for more details.
13
14You should have received a copy of the GNU General Public License
15along with this program. If not, see <http://www.gnu.org/licenses/>.
16*/
17
18#pragma once
19
20#include "quantum.h"
21
22/* This a shortcut to help you visually see your layout.
23 *
24 * The first section contains all of the arguments representing the physical
25 * layout of the board and position of the keys.
26 *
27 * The second converts the arguments into a two-dimensional array which
28 * represents the switch matrix.
29 */
30#define LAYOUT( \
31 K01, K02 \
32) \
33{ \
34 { K01, K02 }, \
35}
diff --git a/keyboards/anavi/macropad2/readme.md b/keyboards/anavi/macropad2/readme.md
deleted file mode 100644
index 00d96cf8a..000000000
--- a/keyboards/anavi/macropad2/readme.md
+++ /dev/null
@@ -1,55 +0,0 @@
1# ANAVI Macro Pad 2
2
3
4ANAVI Macro Pad 2 is an open source, custom programmable, tiny 2% mechanical keyboard/keypad with backlit. Each of the two keys allows you to reprogram and use it as macro keypad or even dedicated shortcut keys.
5
6ANAVI Macro Pad 2 can be customized for multiple use cases across various industries. It is the perfect fit for copy and paste as well as video conferencing applications. You can easily turn the camera or microphone on or off. Various keymaps are available, including for Zoom, Jitsi, Skype, Microsoft Teams, Google Meet, and Git.
7
8Powered by Microchip ATtiny 85 microcontroller and with microUSB connector. Only free and open source software tools like KiCad, OpenSCAD, and Inkscape were used to design ANAVI Macro Pad 2. ANAVI Macro Pad 2 relies on QMK firmware, Micronucleus and V-USB.
9
10* Keyboard Maintainer: [Leon Anavi](https://github.com/leon-anavi)
11* Hardware Supported: ANAVI Macro Pad 2
12* Hardware Availability: [PCB Files](https://github.com/AnaviTechnology/anavi-macro-pad-2)
13* [User's Manual](https://github.com/AnaviTechnology/anavi-docs/blob/master/anavi-macro-pad-2/anavi-macro-pad-2.md)
14
15**Note**: Due to limited firmware space, a _**lot**_ of features have to be disabled to get a functioning QMK based keyboard.
16
17Make example for this keyboard (after setting up your build environment):
18
19 make anavi/macropad2:default
20
21See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
22
23## Flashing
24### Prerequisites
25
26```bash
27git clone https://github.com/micronucleus/micronucleus.git
28cd micronucleus/commandline/
29sudo make install
30```
31
32On GNU/Linux distributions, you will need proper privileges to access the MCU. You can either use `sudo` when flashing firmware, or place [these files](https://github.com/micronucleus/micronucleus/blob/master/commandline/49-micronucleus.rules) in /etc/udev/rules.d/. Once added run the following:
33
34```bash
35sudo udevadm control --reload-rules
36sudo udevadm trigger
37```
38
39### Instructions
40
41* Run one of the following commands:
42
43```bash
44make anavi/macropad2:default:flash
45
46# or directly with...
47micronucleus --run <firmware.hex>
48```
49
50* Plug ANAVI Macro Pad 2 to the USB port and the flashing procedure should start
51
52### Recovery
53
54* [Original Firmware](https://github.com/AnaviTechnology/anavi-macro-pad-2/tree/main/bootloader)
55* [Bootloader Repair](https://digistump.com/wiki/digispark/tutorials/proisp)
diff --git a/keyboards/anavi/macropad2/rules.mk b/keyboards/anavi/macropad2/rules.mk
deleted file mode 100644
index 984142590..000000000
--- a/keyboards/anavi/macropad2/rules.mk
+++ /dev/null
@@ -1,34 +0,0 @@
1# MCU name
2MCU = attiny85
3
4# Bootloader selection
5BOOTLOADER = micronucleus
6OPT_DEFS += -DBOOTLOADER_SIZE=1862
7PROGRAM_CMD = micronucleus --run $(BUILD_DIR)/$(TARGET).hex
8
9# Build Options
10# change yes to no to disable
11#
12BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration
13MOUSEKEY_ENABLE = no # Mouse keys
14EXTRAKEY_ENABLE = no # Audio control and System control
15CONSOLE_ENABLE = no # Console for debug
16COMMAND_ENABLE = no # Commands for debug and configuration
17# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE
18SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend
19# if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
20NKRO_ENABLE = no # USB Nkey Rollover
21BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality
22RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow
23MIDI_ENABLE = no # MIDI support
24UNICODE_ENABLE = no # Unicode
25BLUETOOTH_ENABLE = no # Enable Bluetooth
26AUDIO_ENABLE = no # Audio output
27
28# Save as much space as we can...
29LTO_ENABLE = yes
30GRAVE_ESC_ENABLE = no
31MAGIC_ENABLE = no
32SPACE_CADET_ENABLE = no
33
34BACKLIGHT_DRIVER = software
diff --git a/keyboards/helix/pico/keymaps/default/config.h b/keyboards/helix/pico/keymaps/default/config.h
index 765318519..0bd76a18b 100644
--- a/keyboards/helix/pico/keymaps/default/config.h
+++ b/keyboards/helix/pico/keymaps/default/config.h
@@ -36,7 +36,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
36 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL 36 #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
37 #define RGBLIGHT_EFFECT_SNAKE 37 #define RGBLIGHT_EFFECT_SNAKE
38 #define RGBLIGHT_EFFECT_KNIGHT 38 #define RGBLIGHT_EFFECT_KNIGHT
39 #define RGBLIGHT_EFFECT_CHRISTMAS
40 #define RGBLIGHT_EFFECT_STATIC_GRADIENT 39 #define RGBLIGHT_EFFECT_STATIC_GRADIENT
41 //#define RGBLIGHT_EFFECT_RGB_TEST 40 //#define RGBLIGHT_EFFECT_RGB_TEST
42 //#define RGBLIGHT_EFFECT_ALTERNATING 41 //#define RGBLIGHT_EFFECT_ALTERNATING