config.h (1455B)
1 /* Copyright 2023 Brian Low 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 #pragma once 17 18 // Enabling this option changes the startup behavior to listen for an 19 // active USB communication to delegate which part is master and which 20 // is slave. With this option enabled and theres’s USB communication, 21 // then that half assumes it is the master, otherwise it assumes it 22 // is the slave. 23 // 24 // I've found this helps with some ProMicros where the slave does not boot 25 #define SPLIT_USB_DETECT 26 27 #define RGB_MATRIX_SLEEP // turn off effects when suspended 28 #define SPLIT_TRANSPORT_MIRROR // If LED_MATRIX_KEYPRESSES or LED_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR 29 #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 100 // limits maximum brightness of LEDs (max 255). Higher may cause the controller to crash.