Next set of split_common changes (#4974)
* Update split_common to use standard i2c drivers * Eliminate RGB_DIRTY/BACKLIT_DIRTY * Fix avr i2c_master error handling * Fix i2c_slave addressing * Remove unneeded timeout on i2c_stop() * Fix RGB I2C transfers * Remove incorrect comment
This commit is contained in:
		
							parent
							
								
									25bb059e4e
								
							
						
					
					
						commit
						37932c293c
					
				
					 24 changed files with 187 additions and 614 deletions
				
			
		| 
						 | 
				
			
			@ -360,9 +360,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
    if (!record->event.pressed) {
 | 
			
		||||
    #endif
 | 
			
		||||
      rgblight_toggle();
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_MODE_FORWARD:
 | 
			
		||||
| 
						 | 
				
			
			@ -374,9 +371,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
      else {
 | 
			
		||||
        rgblight_step();
 | 
			
		||||
      }
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_MODE_REVERSE:
 | 
			
		||||
| 
						 | 
				
			
			@ -388,9 +382,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
      else {
 | 
			
		||||
        rgblight_step_reverse();
 | 
			
		||||
      }
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_HUI:
 | 
			
		||||
| 
						 | 
				
			
			@ -401,9 +392,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
    if (!record->event.pressed) {
 | 
			
		||||
    #endif
 | 
			
		||||
      rgblight_increase_hue();
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_HUD:
 | 
			
		||||
| 
						 | 
				
			
			@ -414,9 +402,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
    if (!record->event.pressed) {
 | 
			
		||||
    #endif
 | 
			
		||||
      rgblight_decrease_hue();
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_SAI:
 | 
			
		||||
| 
						 | 
				
			
			@ -427,9 +412,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
    if (!record->event.pressed) {
 | 
			
		||||
    #endif
 | 
			
		||||
      rgblight_increase_sat();
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_SAD:
 | 
			
		||||
| 
						 | 
				
			
			@ -440,9 +422,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
    if (!record->event.pressed) {
 | 
			
		||||
    #endif
 | 
			
		||||
      rgblight_decrease_sat();
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_VAI:
 | 
			
		||||
| 
						 | 
				
			
			@ -453,9 +432,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
    if (!record->event.pressed) {
 | 
			
		||||
    #endif
 | 
			
		||||
      rgblight_increase_val();
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_VAD:
 | 
			
		||||
| 
						 | 
				
			
			@ -466,9 +442,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
    if (!record->event.pressed) {
 | 
			
		||||
    #endif
 | 
			
		||||
      rgblight_decrease_val();
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_SPI:
 | 
			
		||||
| 
						 | 
				
			
			@ -484,9 +457,6 @@ bool process_record_quantum(keyrecord_t *record) {
 | 
			
		|||
  case RGB_MODE_PLAIN:
 | 
			
		||||
    if (record->event.pressed) {
 | 
			
		||||
      rgblight_mode(RGBLIGHT_MODE_STATIC_LIGHT);
 | 
			
		||||
      #ifdef SPLIT_KEYBOARD
 | 
			
		||||
          RGB_DIRTY = true;
 | 
			
		||||
      #endif
 | 
			
		||||
    }
 | 
			
		||||
    return false;
 | 
			
		||||
  case RGB_MODE_BREATHE:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue