Dc01 fixes (#11843)
* dc01-fixes * dc01-fixes * Cleanup and add VIA * Updated JSONs * fix
This commit is contained in:
		
							parent
							
								
									fa740f8129
								
							
						
					
					
						commit
						3fed8bced7
					
				
					 47 changed files with 392 additions and 726 deletions
				
			
		| 
						 | 
				
			
			@ -32,7 +32,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#include "i2c_slave.h"
 | 
			
		||||
#include "lufa.h"
 | 
			
		||||
 | 
			
		||||
#define SLAVE_I2C_ADDRESS 0x23
 | 
			
		||||
#define SLAVE_I2C_ADDRESS 0x40
 | 
			
		||||
 | 
			
		||||
/* Set 0 if debouncing isn't needed */
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -196,12 +196,10 @@ uint8_t matrix_scan(void)
 | 
			
		|||
        }
 | 
			
		||||
#   endif
 | 
			
		||||
 | 
			
		||||
        if (USB_DeviceState != DEVICE_STATE_Configured){
 | 
			
		||||
            i2c_slave_reg[1] = 0x55;
 | 
			
		||||
            for (uint8_t i = 0; i < MATRIX_ROWS; i++){
 | 
			
		||||
                i2c_slave_reg[i+2] = matrix[i]; //send matrix over i2c
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    i2c_slave_reg[1] = 0x55;
 | 
			
		||||
    for (uint8_t i = 0; i < MATRIX_ROWS; i++){
 | 
			
		||||
        i2c_slave_reg[i+2] = matrix[i]; //send matrix over i2c
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    matrix_scan_quantum();
 | 
			
		||||
    return 1;
 | 
			
		||||
| 
						 | 
				
			
			@ -396,9 +394,6 @@ static void unselect_cols(void)
 | 
			
		|||
 | 
			
		||||
//this replases tmk code
 | 
			
		||||
void matrix_setup(void){
 | 
			
		||||
 | 
			
		||||
    if (USB_DeviceState != DEVICE_STATE_Configured){
 | 
			
		||||
        i2c_slave_init(SLAVE_I2C_ADDRESS); //setup address of slave i2c
 | 
			
		||||
        sei(); //enable interupts
 | 
			
		||||
    }
 | 
			
		||||
    i2c_slave_init(SLAVE_I2C_ADDRESS); //setup address of slave i2c
 | 
			
		||||
    sei(); //enable interupts
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue