diff options
author | Danny <nooges@users.noreply.github.com> | 2019-06-20 01:02:20 -0400 |
---|---|---|
committer | Drashna Jaelre <drashna@live.com> | 2019-06-19 22:02:20 -0700 |
commit | 810c8db7706f40f0436555fdffbaf849dc0a5641 (patch) | |
tree | f252853db21ad7b0106f8d75a16a46eb4f1bc612 | |
parent | 5f0ab5a24b4ec9ea01a5fd95bda9315ac6e96142 (diff) | |
download | firmware-810c8db7706f40f0436555fdffbaf849dc0a5641.tar.gz firmware-810c8db7706f40f0436555fdffbaf849dc0a5641.tar.bz2 firmware-810c8db7706f40f0436555fdffbaf849dc0a5641.zip |
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.md | 4 | ||||
-rw-r--r-- | quantum/split_common/post_config.h | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/docs/config_options.md b/docs/config_options.md index 55d25d4c8..7418e8dbf 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 0e59df3d0..ff0fc5e19 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. |