summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny <nooges@users.noreply.github.com>2019-06-20 01:02:20 -0400
committerDrashna Jaelre <drashna@live.com>2019-06-19 22:02:20 -0700
commit810c8db7706f40f0436555fdffbaf849dc0a5641 (patch)
treef252853db21ad7b0106f8d75a16a46eb4f1bc612
parent5f0ab5a24b4ec9ea01a5fd95bda9315ac6e96142 (diff)
Set default I2C clock speed to 100kHz for split_common (#6161)
* Set default I2C clock rate for split_common boards to 100kHz Default from I2C driver is 400kHz. * Update documentation for setting I2C clock speed
-rw-r--r--docs/config_options.md4
-rw-r--r--quantum/split_common/post_config.h4
2 files changed, 6 insertions, 2 deletions
diff --git a/docs/config_options.md b/docs/config_options.md
index 55d25d4c88..7418e8dbf9 100644
--- a/docs/config_options.md
+++ b/docs/config_options.md
@@ -93,8 +93,8 @@ This is a C header file that is one of the first things included, and will persi
* key combination that allows the use of magic commands (useful for debugging)
* `#define USB_MAX_POWER_CONSUMPTION`
* sets the maximum power (in mA) over USB for the device (default: 500)
-* `#define SCL_CLOCK 100000L`
- * sets the SCL_CLOCK speed for split keyboards. The default is `100000L` but some boards can be set to `400000L`.
+* `#define F_SCL 100000L`
+ * sets the I2C clock rate speed for keyboards using I2C. The default is `400000L`, except for keyboards using `split_common`, where the default is `100000L`.
## Features That Can Be Disabled
diff --git a/quantum/split_common/post_config.h b/quantum/split_common/post_config.h
index 0e59df3d06..ff0fc5e193 100644
--- a/quantum/split_common/post_config.h
+++ b/quantum/split_common/post_config.h
@@ -4,6 +4,10 @@
#define RGBLIGHT_SPLIT
#endif
+ #ifndef F_SCL
+ #define F_SCL 100000UL // SCL frequency
+ #endif
+
#else // use serial
// When using serial, the user must define RGBLIGHT_SPLIT explicitly
// in config.h as needed.