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
This commit is contained in:
Danny 2019-06-20 01:02:20 -04:00 committed by Drashna Jaelre
parent 5f0ab5a24b
commit 810c8db770
2 changed files with 6 additions and 2 deletions

View file

@ -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) * key combination that allows the use of magic commands (useful for debugging)
* `#define USB_MAX_POWER_CONSUMPTION` * `#define USB_MAX_POWER_CONSUMPTION`
* sets the maximum power (in mA) over USB for the device (default: 500) * sets the maximum power (in mA) over USB for the device (default: 500)
* `#define SCL_CLOCK 100000L` * `#define F_SCL 100000L`
* sets the SCL_CLOCK speed for split keyboards. The default is `100000L` but some boards can be set to `400000L`. * 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 ## Features That Can Be Disabled

View file

@ -4,6 +4,10 @@
#define RGBLIGHT_SPLIT #define RGBLIGHT_SPLIT
#endif #endif
#ifndef F_SCL
#define F_SCL 100000UL // SCL frequency
#endif
#else // use serial #else // use serial
// When using serial, the user must define RGBLIGHT_SPLIT explicitly // When using serial, the user must define RGBLIGHT_SPLIT explicitly
// in config.h as needed. // in config.h as needed.