]> git.donarmstrong.com Git - qmk_firmware.git/blobdiff - quantum/split_common/post_config.h
Change split_common to use RGBLIGHT_SPLIT (#5509)
[qmk_firmware.git] / quantum / split_common / post_config.h
diff --git a/quantum/split_common/post_config.h b/quantum/split_common/post_config.h
new file mode 100644 (file)
index 0000000..0e59df3
--- /dev/null
@@ -0,0 +1,15 @@
+#if defined(USE_I2C) || defined(EH)
+  // When using I2C, using rgblight implicitly involves split support.
+  #if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_SPLIT)
+    #define RGBLIGHT_SPLIT
+  #endif
+
+#else  // use serial
+  // When using serial, the user must define RGBLIGHT_SPLIT explicitly
+  //  in config.h as needed.
+  //      see quantum/rgblight_post_config.h
+  #if defined(RGBLIGHT_ENABLE) && defined(RGBLIGHT_SPLIT)
+    // When using serial and RGBLIGHT_SPLIT need separate transaction
+    #define SERIAL_USE_MULTI_TRANSACTION
+  #endif
+#endif