valen214 / Massdrop-Ctrl-Keyboard-Ripple-LED

adding LED splash effect with the provide QMK firmware, by editing matrix_init_user(), matrix_scan_user(), process_record_user(), led_instructions[]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Change keymap

KMontag42 opened this issue · comments

Hello, I am experienced with QMK, and would like to use your color effects on my own custom keymap.

What is the right way to get my keymap working with these effects?

I have tried to build the project from the root folder using make massdrop/ctrl:custom_activate_on_press but get a large selection of errors.

in Massdrop-Ctrl-Keyboard-Ripple-LED ➜ make massdrop/ctrl:custom_activate_on_press
Making massdrop/ctrl with keymap custom_activate_on_press

arm-none-eabi-gcc (GNU Tools for Arm Embedded Processors 7-2017-q4-major) 7.2.1 20170904 (release) [ARM/embedded-7-branch revision 255204]
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiling: keyboards/massdrop/ctrl/led_programs.c                                                   [OK]
Compiling: keyboards/massdrop/ctrl/matrix.c                                                         [OK]
Compiling: keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c                       keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:1:10: error: #include expects "FILENAME" or <FILENAME>
 #include qmk_keyboard_h
          ^~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:6:13: error: 'SAFE_RANGE' undeclared here (not in a function)
     L_BRI = SAFE_RANGE, //LED Brightness Increase
             ^~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:32:1: error: unknown type name 'keymap_config_t'
 keymap_config_t keymap_config;
 ^~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:34:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'keymaps'
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
                        ^~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:92:1: error: unknown type name 'led_instruction_t'
 led_instruction_t led_instructions[] = {
 ^~~~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4278190080, .id3 = 1073741823}, // underglow
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:5: note: (near initialization for 'led_instructions[0]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4278190080, .id3 = 1073741823}, // underglow
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:7: note: (near initialization for 'led_instructions[0]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:16: error: 'LED_FLAG_MATCH_ID' undeclared here (not in a function)
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4278190080, .id3 = 1073741823}, // underglow
                ^~~~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:36: error: 'LED_FLAG_USE_ROTATE_PATTERN' undeclared here (not in a function)
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4278190080, .id3 = 1073741823}, // underglow
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4278190080, .id3 = 1073741823}, // underglow
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:65: note: (near initialization for 'led_instructions[0]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4278190080, .id3 = 1073741823}, // underglow
                                                                        ^~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:72: note: (near initialization for 'led_instructions[0]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:84: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4278190080, .id3 = 1073741823}, // underglow
                                                                                    ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:84: note: (near initialization for 'led_instructions[0]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:91: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4278190080, .id3 = 1073741823}, // underglow
                                                                                           ^~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:93:91: note: (near initialization for 'led_instructions[0]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:94:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 524288 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:94:5: note: (near initialization for 'led_instructions[1]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:94:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 524288 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:94:7: note: (near initialization for 'led_instructions[1]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:94:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 524288 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:94:65: note: (near initialization for 'led_instructions[1]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:94:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 524288 },
                                                                        ^~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:94:72: note: (near initialization for 'led_instructions[1]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:95:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 16 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:95:5: note: (near initialization for 'led_instructions[2]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:95:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 16 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:95:7: note: (near initialization for 'led_instructions[2]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:95:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 16 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:95:65: note: (near initialization for 'led_instructions[2]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:95:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 16 },
                                                                        ^~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:95:72: note: (near initialization for 'led_instructions[2]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:96:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:96:5: note: (near initialization for 'led_instructions[3]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:96:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:96:7: note: (near initialization for 'led_instructions[3]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:96:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:96:65: note: (near initialization for 'led_instructions[3]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:96:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 4 },
                                                                        ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:96:72: note: (near initialization for 'led_instructions[3]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:97:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 2097152 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:97:5: note: (near initialization for 'led_instructions[4]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:97:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 2097152 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:97:7: note: (near initialization for 'led_instructions[4]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:97:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 2097152 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:97:65: note: (near initialization for 'led_instructions[4]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:97:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 2097152 },
                                                                        ^~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:97:72: note: (near initialization for 'led_instructions[4]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:98:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 16 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:98:5: note: (near initialization for 'led_instructions[5]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:98:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 16 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:98:7: note: (near initialization for 'led_instructions[5]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:98:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 16 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:98:65: note: (near initialization for 'led_instructions[5]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:98:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 16 },
                                                                        ^~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:98:72: note: (near initialization for 'led_instructions[5]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:99:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 4194304 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:99:5: note: (near initialization for 'led_instructions[6]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:99:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 4194304 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:99:7: note: (near initialization for 'led_instructions[6]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:99:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 4194304 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:99:65: note: (near initialization for 'led_instructions[6]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:99:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 4194304 },
                                                                        ^~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:99:72: note: (near initialization for 'led_instructions[6]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:100:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 8388608 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:100:5: note: (near initialization for 'led_instructions[7]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:100:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 8388608 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:100:7: note: (near initialization for 'led_instructions[7]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:100:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 8388608 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:100:65: note: (near initialization for 'led_instructions[7]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:100:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 8388608 },
                                                                        ^~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:100:72: note: (near initialization for 'led_instructions[7]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:101:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 16777216 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:101:5: note: (near initialization for 'led_instructions[8]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:101:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 16777216 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:101:7: note: (near initialization for 'led_instructions[8]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:101:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 16777216 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:101:65: note: (near initialization for 'led_instructions[8]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:101:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 16777216 },
                                                                        ^~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:101:72: note: (near initialization for 'led_instructions[8]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:102:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 512 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:102:5: note: (near initialization for 'led_instructions[9]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:102:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 512 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:102:7: note: (near initialization for 'led_instructions[9]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:102:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 512 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:102:65: note: (near initialization for 'led_instructions[9]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:102:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 512 },
                                                                        ^~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:102:72: note: (near initialization for 'led_instructions[9]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:103:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 33554432 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:103:5: note: (near initialization for 'led_instructions[10]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:103:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 33554432 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:103:7: note: (near initialization for 'led_instructions[10]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:103:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 33554432 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:103:65: note: (near initialization for 'led_instructions[10]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:103:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 33554432 },
                                                                        ^~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:103:72: note: (near initialization for 'led_instructions[10]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:104:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 67108864 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:104:5: note: (near initialization for 'led_instructions[11]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:104:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 67108864 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:104:7: note: (near initialization for 'led_instructions[11]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:104:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 67108864 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:104:65: note: (near initialization for 'led_instructions[11]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:104:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 67108864 },
                                                                        ^~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:104:72: note: (near initialization for 'led_instructions[11]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:105:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 134217728 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:105:5: note: (near initialization for 'led_instructions[12]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:105:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 134217728 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:105:7: note: (near initialization for 'led_instructions[12]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:105:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 134217728 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:105:65: note: (near initialization for 'led_instructions[12]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:105:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 134217728 },
                                                                        ^~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:105:72: note: (near initialization for 'led_instructions[12]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:106:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 64 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:106:5: note: (near initialization for 'led_instructions[13]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:106:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 64 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:106:7: note: (near initialization for 'led_instructions[13]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:106:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 64 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:106:65: note: (near initialization for 'led_instructions[13]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:106:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 64 },
                                                                        ^~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:106:72: note: (near initialization for 'led_instructions[13]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:107:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 32 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:107:5: note: (near initialization for 'led_instructions[14]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:107:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 32 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:107:7: note: (near initialization for 'led_instructions[14]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:107:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 32 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:107:65: note: (near initialization for 'led_instructions[14]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:107:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 32 },
                                                                        ^~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:107:72: note: (near initialization for 'led_instructions[14]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:108:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 1024 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:108:5: note: (near initialization for 'led_instructions[15]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:108:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 1024 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:108:7: note: (near initialization for 'led_instructions[15]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:108:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 1024 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:108:65: note: (near initialization for 'led_instructions[15]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:108:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 1024 },
                                                                        ^~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:108:72: note: (near initialization for 'led_instructions[15]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:109:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 2048 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:109:5: note: (near initialization for 'led_instructions[16]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:109:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 2048 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:109:7: note: (near initialization for 'led_instructions[16]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:109:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 2048 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:109:65: note: (near initialization for 'led_instructions[16]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:109:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 2048 },
                                                                        ^~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:109:72: note: (near initialization for 'led_instructions[16]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:110:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 4 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:110:5: note: (near initialization for 'led_instructions[17]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:110:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 4 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:110:7: note: (near initialization for 'led_instructions[17]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:110:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 4 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:110:65: note: (near initialization for 'led_instructions[17]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:110:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 4 },
                                                                        ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:110:72: note: (near initialization for 'led_instructions[17]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:111:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 32 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:111:5: note: (near initialization for 'led_instructions[18]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:111:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 32 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:111:7: note: (near initialization for 'led_instructions[18]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:111:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 32 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:111:65: note: (near initialization for 'led_instructions[18]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:111:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 32 },
                                                                        ^~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:111:72: note: (near initialization for 'led_instructions[18]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:112:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 1048576 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:112:5: note: (near initialization for 'led_instructions[19]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:112:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 1048576 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:112:7: note: (near initialization for 'led_instructions[19]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:112:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 1048576 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:112:65: note: (near initialization for 'led_instructions[19]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:112:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 1048576 },
                                                                        ^~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:112:72: note: (near initialization for 'led_instructions[19]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:113:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 64 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:113:5: note: (near initialization for 'led_instructions[20]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:113:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 64 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:113:7: note: (near initialization for 'led_instructions[20]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:113:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 64 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:113:65: note: (near initialization for 'led_instructions[20]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:113:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 64 },
                                                                        ^~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:113:72: note: (near initialization for 'led_instructions[20]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:114:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 256 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:114:5: note: (near initialization for 'led_instructions[21]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:114:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 256 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:114:7: note: (near initialization for 'led_instructions[21]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:114:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 256 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:114:65: note: (near initialization for 'led_instructions[21]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:114:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 256 },
                                                                        ^~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:114:72: note: (near initialization for 'led_instructions[21]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:115:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 8 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:115:5: note: (near initialization for 'led_instructions[22]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:115:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 8 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:115:7: note: (near initialization for 'led_instructions[22]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:115:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 8 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:115:65: note: (near initialization for 'led_instructions[22]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:115:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 8 },
                                                                        ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:115:72: note: (near initialization for 'led_instructions[22]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:116:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 8 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:116:5: note: (near initialization for 'led_instructions[23]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:116:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 8 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:116:7: note: (near initialization for 'led_instructions[23]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:116:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 8 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:116:65: note: (near initialization for 'led_instructions[23]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:116:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 8 },
                                                                        ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:116:72: note: (near initialization for 'led_instructions[23]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:117:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 2 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:117:5: note: (near initialization for 'led_instructions[24]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:117:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 2 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:117:7: note: (near initialization for 'led_instructions[24]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:117:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 2 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:117:65: note: (near initialization for 'led_instructions[24]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:117:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 2 },
                                                                        ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:117:72: note: (near initialization for 'led_instructions[24]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:118:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 128 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:118:5: note: (near initialization for 'led_instructions[25]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:118:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 128 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:118:7: note: (near initialization for 'led_instructions[25]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:118:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 128 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:118:65: note: (near initialization for 'led_instructions[25]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:118:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id1 = 128 },
                                                                        ^~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:118:72: note: (near initialization for 'led_instructions[25]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:119:5: error: braces around scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 1 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:119:5: note: (near initialization for 'led_instructions[26]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:119:7: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 1 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:119:7: note: (near initialization for 'led_instructions[26]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:119:65: error: field name not in record or union initializer
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 1 },
                                                                 ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:119:65: note: (near initialization for 'led_instructions[26]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:119:72: error: excess elements in scalar initializer [-Werror]
     { .flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN, .id2 = 1 },
                                                                        ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:119:72: note: (near initialization for 'led_instructions[26]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:120:5: error: braces around scalar initializer [-Werror]
     { .end = 1 },
     ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:120:5: note: (near initialization for 'led_instructions[27]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:120:7: error: field name not in record or union initializer
     { .end = 1 },
       ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:120:7: note: (near initialization for 'led_instructions[27]')
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:124:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'fn_actions'
 const uint16_t PROGMEM fn_actions[] = {
                        ^~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c: In function 'kti':
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:137:14: error: 'KC_A' undeclared (first use in this function)
         case KC_A:return  0;case KC_B:return  1;case KC_C:return  2;
              ^~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:137:14: note: each undeclared identifier is reported only once for each function it appears in
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:137:34: error: 'KC_B' undeclared (first use in this function); did you mean 'KC_A'?
         case KC_A:return  0;case KC_B:return  1;case KC_C:return  2;
                                  ^~~~
                                  KC_A
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:137:54: error: 'KC_C' undeclared (first use in this function); did you mean 'KC_B'?
         case KC_A:return  0;case KC_B:return  1;case KC_C:return  2;
                                                      ^~~~
                                                      KC_B
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:138:14: error: 'KC_D' undeclared (first use in this function); did you mean 'KC_C'?
         case KC_D:return  3;case KC_E:return  4;case KC_F:return  5;
              ^~~~
              KC_C
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:138:34: error: 'KC_E' undeclared (first use in this function); did you mean 'KC_D'?
         case KC_D:return  3;case KC_E:return  4;case KC_F:return  5;
                                  ^~~~
                                  KC_D
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:138:54: error: 'KC_F' undeclared (first use in this function); did you mean 'KC_E'?
         case KC_D:return  3;case KC_E:return  4;case KC_F:return  5;
                                                      ^~~~
                                                      KC_E
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:139:14: error: 'KC_G' undeclared (first use in this function); did you mean 'KC_F'?
         case KC_G:return  6;case KC_H:return  7;case KC_I:return  8;
              ^~~~
              KC_F
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:139:34: error: 'KC_H' undeclared (first use in this function); did you mean 'KC_G'?
         case KC_G:return  6;case KC_H:return  7;case KC_I:return  8;
                                  ^~~~
                                  KC_G
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:139:54: error: 'KC_I' undeclared (first use in this function); did you mean 'KC_H'?
         case KC_G:return  6;case KC_H:return  7;case KC_I:return  8;
                                                      ^~~~
                                                      KC_H
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:140:14: error: 'KC_J' undeclared (first use in this function); did you mean 'KC_I'?
         case KC_J:return  9;case KC_K:return 10;case KC_L:return 11;
              ^~~~
              KC_I
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:140:34: error: 'KC_K' undeclared (first use in this function); did you mean 'KC_J'?
         case KC_J:return  9;case KC_K:return 10;case KC_L:return 11;
                                  ^~~~
                                  KC_J
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:140:54: error: 'KC_L' undeclared (first use in this function); did you mean 'KC_K'?
         case KC_J:return  9;case KC_K:return 10;case KC_L:return 11;
                                                      ^~~~
                                                      KC_K
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:141:14: error: 'KC_M' undeclared (first use in this function); did you mean 'KC_L'?
         case KC_M:return 12;case KC_N:return 13;case KC_O:return 14;
              ^~~~
              KC_L
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:141:34: error: 'KC_N' undeclared (first use in this function); did you mean 'KC_M'?
         case KC_M:return 12;case KC_N:return 13;case KC_O:return 14;
                                  ^~~~
                                  KC_M
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:141:54: error: 'KC_O' undeclared (first use in this function); did you mean 'KC_N'?
         case KC_M:return 12;case KC_N:return 13;case KC_O:return 14;
                                                      ^~~~
                                                      KC_N
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:142:14: error: 'KC_P' undeclared (first use in this function); did you mean 'KC_O'?
         case KC_P:return 15;case KC_Q:return 16;case KC_R:return 17;
              ^~~~
              KC_O
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:142:34: error: 'KC_Q' undeclared (first use in this function); did you mean 'KC_P'?
         case KC_P:return 15;case KC_Q:return 16;case KC_R:return 17;
                                  ^~~~
                                  KC_P
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:142:54: error: 'KC_R' undeclared (first use in this function); did you mean 'KC_Q'?
         case KC_P:return 15;case KC_Q:return 16;case KC_R:return 17;
                                                      ^~~~
                                                      KC_Q
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:143:14: error: 'KC_S' undeclared (first use in this function); did you mean 'KC_R'?
         case KC_S:return 18;case KC_T:return 19;case KC_U:return 20;
              ^~~~
              KC_R
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:143:34: error: 'KC_T' undeclared (first use in this function); did you mean 'KC_S'?
         case KC_S:return 18;case KC_T:return 19;case KC_U:return 20;
                                  ^~~~
                                  KC_S
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:143:54: error: 'KC_U' undeclared (first use in this function); did you mean 'KC_T'?
         case KC_S:return 18;case KC_T:return 19;case KC_U:return 20;
                                                      ^~~~
                                                      KC_T
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:144:14: error: 'KC_V' undeclared (first use in this function); did you mean 'KC_U'?
         case KC_V:return 21;case KC_W:return 22;case KC_X:return 23;
              ^~~~
              KC_U
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:144:34: error: 'KC_W' undeclared (first use in this function); did you mean 'KC_V'?
         case KC_V:return 21;case KC_W:return 22;case KC_X:return 23;
                                  ^~~~
                                  KC_V
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:144:54: error: 'KC_X' undeclared (first use in this function); did you mean 'KC_W'?
         case KC_V:return 21;case KC_W:return 22;case KC_X:return 23;
                                                      ^~~~
                                                      KC_W
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:145:14: error: 'KC_Y' undeclared (first use in this function); did you mean 'KC_X'?
         case KC_Y:return 24;case KC_Z:return 25;
              ^~~~
              KC_X
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:145:34: error: 'KC_Z' undeclared (first use in this function); did you mean 'KC_Y'?
         case KC_Y:return 24;case KC_Z:return 25;
                                  ^~~~
                                  KC_Y
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c: In function 'matrix_scan_user':
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:166:22: error: implicit declaration of function 'timer_elapsed32' [-Werror=implicit-function-declaration]
         uint32_t e = timer_elapsed32(LAST_PRESS_KEY_TIMERS[i]);
                      ^~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:169:34: error: request for member 'flags' in something not a structure or union
             led_instructions[i+1].flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_RGB;
                                  ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:169:63: error: 'LED_FLAG_USE_RGB' undeclared (first use in this function); did you mean 'LED_FLAG_MATCH_ID'?
             led_instructions[i+1].flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_RGB;
                                                               ^~~~~~~~~~~~~~~~
                                                               LED_FLAG_MATCH_ID
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:169:61: error: invalid operands to binary | (have 'int *' and 'int *')
             led_instructions[i+1].flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_RGB;
                                           ~~~~~~~~~~~~~~~~~ ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:169:13: error: statement with no effect [-Werror=unused-value]
             led_instructions[i+1].flags = LED_FLAG_MATCH_ID | LED_FLAG_USE_RGB;
             ^~~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:175:34: error: request for member 'r' in something not a structure or union
             led_instructions[i+1].r = 0;
                                  ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:175:13: error: statement with no effect [-Werror=unused-value]
             led_instructions[i+1].r = 0;
             ^~~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:176:34: error: request for member 'g' in something not a structure or union
             led_instructions[i+1].g = 0;
                                  ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:176:13: error: statement with no effect [-Werror=unused-value]
             led_instructions[i+1].g = 0;
             ^~~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:177:34: error: request for member 'b' in something not a structure or union
             led_instructions[i+1].b = 0;
                                  ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:177:13: error: statement with no effect [-Werror=unused-value]
             led_instructions[i+1].b = 0;
             ^~~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:180:34: error: request for member 'flags' in something not a structure or union
             led_instructions[i+1].flags =
                                  ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:181:39: error: invalid operands to binary | (have 'int *' and 'int *')
                     LED_FLAG_MATCH_ID | LED_FLAG_USE_ROTATE_PATTERN;
                     ~~~~~~~~~~~~~~~~~ ^
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:180:13: error: statement with no effect [-Werror=unused-value]
             led_instructions[i+1].flags =
             ^~~~~~~~~~~~~~~~
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c: At top level:
keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.c:199:44: error: unknown type name 'keyrecord_t'
 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
                                            ^~~~~~~~~~~
cc1: all warnings being treated as errors
 [ERRORS]
 |
 |
 |
make[1]: *** [.build/obj_massdrop_ctrl_custom_activate_on_press/keyboards/massdrop/ctrl/keymaps/custom_activate_on_press/keymap.o] Error 1
make: *** [massdrop/ctrl:custom_activate_on_press] Error 1
Make finished with errors

It looks like there is something else that I need in order to run make on my updated keymap. Any help in this matter would be greatly appreciated! Thanks!!

I got it working, just needed to use the custom keymap instead!

THanks!!