white.c (3062B)
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 // clang-format off 20 #ifdef LED_MATRIX_ENABLE 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, CB1_CA16}, 27 {0, CB1_CA15}, 28 {0, CB1_CA14}, 29 {0, CB1_CA13}, 30 {0, CB1_CA12}, 31 {0, CB1_CA11}, 32 {0, CB1_CA10}, 33 {0, CB1_CA9 }, 34 {0, CB1_CA8 }, 35 {0, CB1_CA7 }, 36 {0, CB1_CA6 }, 37 {0, CB1_CA5 }, 38 {0, CB1_CA4 }, 39 {0, CB1_CA2 }, 40 {0, CB1_CA1 }, 41 {0, CB7_CA1 }, 42 43 {0, CB7_CA2 }, 44 {0, CB7_CA3 }, // NumLock 45 {0, CB7_CA4 }, // Mac 46 {0, CB7_CA5 }, // Win 47 48 {0, CB2_CA16}, 49 {0, CB2_CA15}, 50 {0, CB2_CA14}, 51 {0, CB2_CA13}, 52 {0, CB2_CA12}, 53 {0, CB2_CA11}, 54 {0, CB2_CA10}, 55 {0, CB2_CA9 }, 56 {0, CB2_CA8 }, 57 {0, CB2_CA7 }, 58 {0, CB2_CA6 }, 59 {0, CB2_CA5 }, 60 {0, CB2_CA4 }, 61 {0, CB2_CA3 }, 62 {0, CB2_CA2 }, 63 {0, CB2_CA1 }, 64 {0, CB8_CA1 }, 65 {0, CB8_CA2 }, 66 {0, CB8_CA3 }, 67 {0, CB8_CA4 }, 68 {0, CB8_CA5 }, 69 70 {0, CB3_CA16}, 71 {0, CB3_CA15}, 72 {0, CB3_CA14}, 73 {0, CB3_CA13}, 74 {0, CB3_CA12}, 75 {0, CB3_CA11}, 76 {0, CB3_CA10}, 77 {0, CB3_CA9 }, 78 {0, CB3_CA8 }, 79 {0, CB3_CA7 }, 80 {0, CB3_CA6 }, 81 {0, CB3_CA5 }, 82 {0, CB3_CA4 }, 83 {0, CB3_CA3 }, 84 {0, CB3_CA2 }, 85 {0, CB3_CA1 }, 86 {0, CB7_CA6 }, 87 {0, CB7_CA7 }, 88 {0, CB7_CA8 }, 89 {0, CB7_CA9 }, 90 {0, CB7_CA10}, 91 92 {0, CB4_CA16}, 93 {0, CB4_CA15}, 94 {0, CB4_CA14}, 95 {0, CB4_CA13}, 96 {0, CB4_CA12}, 97 {0, CB4_CA11}, 98 {0, CB4_CA10}, 99 {0, CB4_CA9 }, 100 {0, CB4_CA8 }, 101 {0, CB4_CA7 }, 102 {0, CB4_CA6 }, 103 {0, CB4_CA5 }, 104 {0, CB4_CA3 }, 105 {0, CB8_CA7 }, 106 {0, CB8_CA8 }, 107 {0, CB8_CA9 }, 108 109 {0, CB5_CA16}, 110 {0, CB5_CA14}, 111 {0, CB5_CA13}, 112 {0, CB5_CA12}, 113 {0, CB5_CA11}, 114 {0, CB5_CA10}, 115 {0, CB5_CA9 }, 116 {0, CB5_CA8 }, 117 {0, CB5_CA7 }, 118 {0, CB5_CA6 }, 119 {0, CB5_CA5 }, 120 {0, CB5_CA3 }, 121 {0, CB5_CA1 }, 122 {0, CB8_CA6 }, 123 {0, CB8_CA11}, 124 {0, CB8_CA12}, 125 {0, CB8_CA10}, 126 127 {0, CB6_CA16}, 128 {0, CB6_CA15}, 129 {0, CB6_CA14}, 130 {0, CB6_CA10}, 131 {0, CB6_CA6 }, 132 {0, CB6_CA5 }, 133 {0, CB6_CA4 }, 134 {0, CB6_CA3 }, 135 {0, CB6_CA2 }, 136 {0, CB6_CA1 }, 137 {0, CB7_CA13}, 138 {0, CB7_CA11}, 139 {0, CB7_CA12}, 140 }; 141 #endif //LED_MATRIX_ENABLE