red.c (2788B)
1 /* Copyright 2023 @ Keychron (https://www.keychron.com) 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 "quantum.h" 18 19 #ifdef LED_MATRIX_ENABLE 20 // clang-format off 21 const snled27351_led_t PROGMEM g_snled27351_leds[SNLED27351_LED_COUNT] = { 22 /* Refer to SNLED27351 manual for these locations 23 * driver 24 * | LED address 25 * | | */ 26 {0, CB6_CA1}, 27 {0, CB6_CA3}, 28 {0, CB6_CA4}, 29 {0, CB6_CA5}, 30 {0, CB6_CA6}, 31 {0, CB6_CA7}, 32 {0, CB6_CA8}, 33 {0, CB6_CA9}, 34 {0, CB6_CA10}, 35 {0, CB6_CA11}, 36 {0, CB6_CA12}, 37 {0, CB6_CA13}, 38 {0, CB6_CA14}, 39 {0, CB6_CA15}, 40 {0, CB6_CA16}, 41 {0, CB3_CA13}, 42 43 {0, CB5_CA1}, 44 {0, CB5_CA2}, 45 {0, CB5_CA3}, 46 {0, CB5_CA4}, 47 {0, CB5_CA5}, 48 {0, CB5_CA6}, 49 {0, CB5_CA7}, 50 {0, CB5_CA8}, 51 {0, CB5_CA9}, 52 {0, CB5_CA10}, 53 {0, CB5_CA11}, 54 {0, CB5_CA12}, 55 {0, CB5_CA13}, 56 {0, CB5_CA14}, 57 {0, CB5_CA15}, 58 {0, CB5_CA16}, 59 {0, CB3_CA15}, 60 61 {0, CB4_CA1}, 62 {0, CB4_CA2}, 63 {0, CB4_CA3}, 64 {0, CB4_CA4}, 65 {0, CB4_CA5}, 66 {0, CB4_CA6}, 67 {0, CB4_CA7}, 68 {0, CB4_CA8}, 69 {0, CB4_CA9}, 70 {0, CB4_CA10}, 71 {0, CB4_CA11}, 72 {0, CB4_CA12}, 73 {0, CB4_CA13}, 74 {0, CB4_CA14}, 75 {0, CB4_CA15}, 76 {0, CB4_CA16}, 77 {0, CB3_CA16}, 78 79 {0, CB3_CA1}, 80 {0, CB3_CA2}, 81 {0, CB3_CA3}, 82 {0, CB3_CA4}, 83 {0, CB3_CA5}, 84 {0, CB3_CA6}, 85 {0, CB3_CA7}, 86 {0, CB3_CA8}, 87 {0, CB3_CA9}, 88 {0, CB3_CA10}, 89 {0, CB3_CA11}, 90 {0, CB3_CA12}, 91 {0, CB3_CA14}, 92 93 {0, CB2_CA1}, 94 {0, CB2_CA3}, 95 {0, CB2_CA4}, 96 {0, CB2_CA5}, 97 {0, CB2_CA6}, 98 {0, CB2_CA7}, 99 {0, CB2_CA8}, 100 {0, CB2_CA9}, 101 {0, CB2_CA10}, 102 {0, CB2_CA11}, 103 {0, CB2_CA12}, 104 {0, CB2_CA14}, 105 {0, CB2_CA16}, 106 107 {0, CB1_CA1}, 108 {0, CB1_CA2}, 109 {0, CB1_CA3}, 110 {0, CB1_CA7}, 111 {0, CB1_CA11}, 112 {0, CB1_CA12}, 113 {0, CB1_CA13}, 114 {0, CB1_CA14}, 115 {0, CB1_CA15}, 116 {0, CB1_CA16}, 117 {0, CB2_CA15}, 118 119 {0, CB7_CA1}, 120 {0, CB7_CA2}, 121 {0, CB7_CA3}, 122 {0, CB7_CA4}, 123 {0, CB7_CA5}, 124 {0, CB7_CA6}, 125 {0, CB7_CA12}, 126 {0, CB7_CA11}, 127 {0, CB7_CA10}, 128 {0, CB7_CA9}, 129 {0, CB7_CA8}, 130 {0, CB7_CA7}, 131 }; 132 #endif