* Set default I2C clock rate for split_common boards to 100kHz Default from I2C driver is 400kHz. * Update documentation for setting I2C clock speed
		
			
				
	
	
		
			20 lines
		
	
	
		
			625 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			625 B
		
	
	
	
		
			C
		
	
	
	
	
	
#if defined(USE_I2C) || defined(EH)
 | 
						|
  // When using I2C, using rgblight implicitly involves split support.
 | 
						|
  #if defined(RGBLIGHT_ENABLE) && !defined(RGBLIGHT_SPLIT)
 | 
						|
    #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.
 | 
						|
  //      see quantum/rgblight_post_config.h
 | 
						|
  #if defined(RGBLIGHT_ENABLE) && defined(RGBLIGHT_SPLIT)
 | 
						|
    // When using serial and RGBLIGHT_SPLIT need separate transaction
 | 
						|
    #define SERIAL_USE_MULTI_TRANSACTION
 | 
						|
  #endif
 | 
						|
#endif
 |