]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - keyboards/crkbd/config.h
Usbasploader bootloader option addition (#6304)
[qmk_firmware.git] / keyboards / crkbd / config.h
index c910d8f24f0ceee711b9e7319639e1fd23209680..4357a218d4ac6f04719cbf8d8eb3184c5f1d78ee 100644 (file)
@@ -16,9 +16,19 @@ You should have received a copy of the GNU General Public License
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
 
-#ifndef CONFIG_H
-#define CONFIG_H
+#pragma once
 
 #include "config_common.h"
+#include <serial_config.h>
 
-#endif
+#define USE_I2C
+#define USE_SERIAL
+
+#ifdef USE_Link_Time_Optimization
+  // LTO has issues with macros (action_get_macro) and "functions" (fn_actions),
+  //  so just disable them
+  #define NO_ACTION_MACRO
+  #define NO_ACTION_FUNCTION
+
+  #define DISABLE_LEADER
+#endif // USE_Link_Time_Optimization