Update GPIO API usage in keyboard code (#23361)
This commit is contained in:
		
							parent
							
								
									5426a7a129
								
							
						
					
					
						commit
						d09a06a1b3
					
				
					 390 changed files with 3912 additions and 3913 deletions
				
			
		| 
						 | 
				
			
			@ -165,8 +165,8 @@ static void init_cols(void) {
 | 
			
		|||
    pin_t matrix_col_pins_mcu[MATRIX_COLS_PER_SIDE] = MATRIX_COL_PINS_L;
 | 
			
		||||
    for (int pin_index = 0; pin_index < MATRIX_COLS_PER_SIDE; pin_index++) {
 | 
			
		||||
        pin_t pin = matrix_col_pins_mcu[pin_index];
 | 
			
		||||
        setPinInput(pin);
 | 
			
		||||
        writePinHigh(pin);
 | 
			
		||||
        gpio_set_pin_input(pin);
 | 
			
		||||
        gpio_write_pin_high(pin);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -177,7 +177,7 @@ static matrix_row_t read_cols(uint8_t row) {
 | 
			
		|||
        // For each col...
 | 
			
		||||
        for (uint8_t col_index = 0; col_index < MATRIX_COLS_PER_SIDE; col_index++) {
 | 
			
		||||
            // Select the col pin to read (active low)
 | 
			
		||||
            uint8_t pin_state = readPin(matrix_col_pins_mcu[col_index]);
 | 
			
		||||
            uint8_t pin_state = gpio_read_pin(matrix_col_pins_mcu[col_index]);
 | 
			
		||||
 | 
			
		||||
            // Populate the matrix row with the state of the col pin
 | 
			
		||||
            current_row_value |= pin_state ? 0 : (MATRIX_ROW_SHIFTER << col_index);
 | 
			
		||||
| 
						 | 
				
			
			@ -223,8 +223,8 @@ static void unselect_rows(void) {
 | 
			
		|||
    pin_t matrix_row_pins_mcu[MATRIX_ROWS_PER_SIDE] = MATRIX_ROW_PINS_L;
 | 
			
		||||
    for (int pin_index = 0; pin_index < MATRIX_ROWS_PER_SIDE; pin_index++) {
 | 
			
		||||
        pin_t pin = matrix_row_pins_mcu[pin_index];
 | 
			
		||||
        setPinInput(pin);
 | 
			
		||||
        writePinLow(pin);
 | 
			
		||||
        gpio_set_pin_input(pin);
 | 
			
		||||
        gpio_write_pin_low(pin);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -236,8 +236,8 @@ static void select_row(uint8_t row) {
 | 
			
		|||
        // select on atmega32u4
 | 
			
		||||
        pin_t matrix_row_pins_mcu[MATRIX_ROWS_PER_SIDE] = MATRIX_ROW_PINS_L;
 | 
			
		||||
        pin_t pin                                       = matrix_row_pins_mcu[row];
 | 
			
		||||
        setPinOutput(pin);
 | 
			
		||||
        writePinLow(pin);
 | 
			
		||||
        gpio_set_pin_output(pin);
 | 
			
		||||
        gpio_write_pin_low(pin);
 | 
			
		||||
    } else {
 | 
			
		||||
        // select on tca9555
 | 
			
		||||
        if (tca9555_status) {  // if there was an error
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue