summaryrefslogtreecommitdiffstats
path: root/quantum/split_common
diff options
context:
space:
mode:
authorDrashna Jaelre <drashna@live.com>2018-07-25 17:26:10 +0200
committerskullydazed <skullydazed@users.noreply.github.com>2018-07-25 17:26:10 +0200
commit4df6b7ba191f5cbfa9c2af8e7b79b7613722bd46 (patch)
tree2e05c2d1f8080ed332750c8c268140004dd8a55a /quantum/split_common
parent56ed2d495d28e5f3a0d4fe3513834896d095cf38 (diff)
downloadqmk_firmware-4df6b7ba191f5cbfa9c2af8e7b79b7613722bd46.tar.gz
qmk_firmware-4df6b7ba191f5cbfa9c2af8e7b79b7613722bd46.tar.xz
Fix for the Split Common I2C code's SCL_CLOCK issue (#3474)
* Fix the SLC_CLOCK setting for the Split Common code Make the SCL_CLOCK setting configurable per board, since some use different settings And change the Iris to use 100000L instead of 400000L * Add SCL_CLOCK variable to documentation * Change SCL_CLOCK default to 100000L
Diffstat (limited to 'quantum/split_common')
-rw-r--r--quantum/split_common/i2c.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/quantum/split_common/i2c.h b/quantum/split_common/i2c.h
index b4c72bde0..b3cbe8c82 100644
--- a/quantum/split_common/i2c.h
+++ b/quantum/split_common/i2c.h
@@ -25,7 +25,9 @@
#define SLAVE_BUFFER_SIZE 0x20
// i2c SCL clock frequency
-#define SCL_CLOCK 400000L
+#ifndef SCL_CLOCK
+#define SCL_CLOCK 100000L
+#endif
// Support 8bits right now (8 cols) will need to edit to take higher (code exists in delta split?)
extern volatile uint8_t i2c_slave_buffer[SLAVE_BUFFER_SIZE];