]> git.donarmstrong.com Git - qmk_firmware.git/blob - quantum/split_common/post_config.h
Set default I2C clock speed to 100kHz for split_common (#6161)
[qmk_firmware.git] / quantum / split_common / post_config.h
1 #if defined(USE_I2C) || defined(EH)
2   // When using I2C, using rgblight implicitly involves split support.
3   #if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_SPLIT)
4     #define RGBLIGHT_SPLIT
5   #endif
6
7   #ifndef F_SCL
8     #define F_SCL 100000UL  // SCL frequency
9   #endif
10
11 #else  // use serial
12   // When using serial, the user must define RGBLIGHT_SPLIT explicitly
13   //  in config.h as needed.
14   //      see quantum/rgblight_post_config.h
15   #if defined(RGBLIGHT_ENABLE) && defined(RGBLIGHT_SPLIT)
16     // When using serial and RGBLIGHT_SPLIT need separate transaction
17     #define SERIAL_USE_MULTI_TRANSACTION
18   #endif
19 #endif