Browse Source

Update GPIO API usage in keyboard code - `setPinInput`

pull/23361/head
fauxpark 1 month ago
parent
commit
065772f78d
58 changed files with 145 additions and 145 deletions
  1. +2
    -2
      keyboards/3w6/rev1/matrix.c
  2. +2
    -2
      keyboards/3w6/rev2/matrix.c
  3. +2
    -2
      keyboards/acheron/apollo/87h/delta/delta.c
  4. +2
    -2
      keyboards/acheron/apollo/87htsc/87htsc.c
  5. +2
    -2
      keyboards/acheron/athena/alpha/alpha.c
  6. +2
    -2
      keyboards/acheron/athena/beta/beta.c
  7. +2
    -2
      keyboards/acheron/shark/beta/beta.c
  8. +5
    -5
      keyboards/bajjak/bajjak.h
  9. +7
    -7
      keyboards/bajjak/matrix.c
  10. +1
    -1
      keyboards/bandominedoni/bandominedoni.c
  11. +1
    -1
      keyboards/capsunlocked/cu75/cu75.c
  12. +1
    -1
      keyboards/cipulot/common/ec_switch_matrix.c
  13. +2
    -2
      keyboards/converter/palm_usb/matrix.c
  14. +1
    -1
      keyboards/converter/xt_usb/config.h
  15. +2
    -2
      keyboards/converter/xt_usb/xt.h
  16. +3
    -3
      keyboards/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.c
  17. +3
    -3
      keyboards/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.c
  18. +1
    -1
      keyboards/doppelganger/doppelganger.c
  19. +4
    -4
      keyboards/drop/lib/mux.c
  20. +7
    -7
      keyboards/ergodox_ez/matrix.c
  21. +2
    -2
      keyboards/ferris/0_1/matrix.c
  22. +1
    -1
      keyboards/gboards/gergoplex/matrix.c
  23. +5
    -5
      keyboards/gh60/revc/revc.h
  24. +3
    -3
      keyboards/gmmk/gmmk2/p96/ansi/ansi.c
  25. +3
    -3
      keyboards/gmmk/gmmk2/p96/iso/iso.c
  26. +2
    -2
      keyboards/handwired/lagrange/transport.c
  27. +2
    -2
      keyboards/handwired/owlet60/matrix.c
  28. +2
    -2
      keyboards/ingrained/matrix.c
  29. +2
    -2
      keyboards/joshajohnson/hub16/matrix.c
  30. +3
    -3
      keyboards/jukaie/jk01/jk01.c
  31. +1
    -1
      keyboards/kagizaraya/chidori/board.c
  32. +1
    -1
      keyboards/kc60/kc60.c
  33. +2
    -2
      keyboards/keychron/q11/q11.c
  34. +12
    -12
      keyboards/ktec/ergodone/matrix.c
  35. +1
    -1
      keyboards/ktec/staryu/backlight_staryu.h
  36. +1
    -1
      keyboards/lfkeyboards/smk65/revb/revb.c
  37. +7
    -7
      keyboards/makeymakey/makeymakey.c
  38. +1
    -1
      keyboards/mexsistor/ludmila/matrix.c
  39. +1
    -1
      keyboards/mode/m65ha_alpha/m65ha_alpha.c
  40. +1
    -1
      keyboards/mode/m65hi_alpha/m65hi_alpha.c
  41. +1
    -1
      keyboards/mode/m65s/m65s.c
  42. +1
    -1
      keyboards/nullbitsco/common/bitc_led.c
  43. +1
    -1
      keyboards/nullbitsco/scramble/v1/v1.c
  44. +1
    -1
      keyboards/opendeck/32/rev1/rev1.c
  45. +3
    -3
      keyboards/projectd/65/projectd_65_ansi/projectd_65_ansi.c
  46. +3
    -3
      keyboards/projectd/75/ansi/ansi.c
  47. +6
    -6
      keyboards/qvex/lynepad/lynepad.c
  48. +6
    -6
      keyboards/ryanskidmore/rskeys100/matrix.c
  49. +2
    -2
      keyboards/sekigon/grs_70ec/ec_switch_matrix.c
  50. +2
    -2
      keyboards/smithrune/iron165r2/iron165r2.c
  51. +1
    -1
      keyboards/splitkb/aurora/helix/rev1/rev1.c
  52. +1
    -1
      keyboards/touchpad/matrix.c
  53. +2
    -2
      keyboards/viktus/minne_topre/ec.c
  54. +2
    -2
      keyboards/viktus/osav2_numpad_topre/ec.c
  55. +2
    -2
      keyboards/viktus/osav2_topre/ec.c
  56. +2
    -2
      keyboards/viktus/styrka_topre/ec.c
  57. +1
    -1
      keyboards/vitamins_included/rev2/rev2.c
  58. +3
    -3
      keyboards/work_louder/micro/micro.c

+ 2
- 2
keyboards/3w6/rev1/matrix.c View File

@ -165,7 +165,7 @@ 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);
gpio_set_pin_input(pin);
gpio_write_pin_high(pin);
}
}
@ -223,7 +223,7 @@ 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);
gpio_set_pin_input(pin);
gpio_write_pin_low(pin);
}
}


+ 2
- 2
keyboards/3w6/rev2/matrix.c View File

@ -165,7 +165,7 @@ 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);
gpio_set_pin_input(pin);
gpio_write_pin_high(pin);
}
}
@ -221,7 +221,7 @@ 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);
gpio_set_pin_input(pin);
gpio_write_pin_low(pin);
}
}


+ 2
- 2
keyboards/acheron/apollo/87h/delta/delta.c View File

@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
void board_init(void) {
setPinInput(B9);
setPinInput(B10);
gpio_set_pin_input(B9);
gpio_set_pin_input(B10);
}
led_config_t g_led_config = { {


+ 2
- 2
keyboards/acheron/apollo/87htsc/87htsc.c View File

@ -18,8 +18,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
void board_init(void) {
setPinInput(B9);
setPinInput(B10);
gpio_set_pin_input(B9);
gpio_set_pin_input(B10);
}
led_config_t g_led_config = { {


+ 2
- 2
keyboards/acheron/athena/alpha/alpha.c View File

@ -17,8 +17,8 @@
#include "quantum.h"
void board_init(void) {
setPinInput(B6);
setPinInput(B7);
gpio_set_pin_input(B6);
gpio_set_pin_input(B7);
}
void keyboard_post_init_kb(void){


+ 2
- 2
keyboards/acheron/athena/beta/beta.c View File

@ -17,8 +17,8 @@
#include "quantum.h"
void board_init(void) {
setPinInput(B6);
setPinInput(B7);
gpio_set_pin_input(B6);
gpio_set_pin_input(B7);
}
bool led_update_kb(led_t led_state) {


+ 2
- 2
keyboards/acheron/shark/beta/beta.c View File

@ -17,6 +17,6 @@
#include "quantum.h"
void board_init(void) {
setPinInput(B6);
setPinInput(B7);
gpio_set_pin_input(B6);
gpio_set_pin_input(B7);
}

+ 5
- 5
keyboards/bajjak/bajjak.h View File

@ -59,11 +59,11 @@ inline void bajjak_right_led_2_on(void) { gpio_set_pin_output(B6); gpio_write
inline void bajjak_right_led_3_on(void) { gpio_set_pin_output(B7); gpio_write_pin_high(B7); }
inline void bajjak_right_led_on(uint8_t led) { gpio_set_pin_output(led+4); gpio_write_pin_high(led+4); }
inline void bajjak_board_led_off(void) { setPinInput(D6); gpio_write_pin_low(D6); }
inline void bajjak_right_led_1_off(void) { setPinInput(B5); gpio_write_pin_low(B5); }
inline void bajjak_right_led_2_off(void) { setPinInput(B6); gpio_write_pin_low(B6); }
inline void bajjak_right_led_3_off(void) { setPinInput(B7); gpio_write_pin_low(B7); }
inline void bajjak_right_led_off(uint8_t led) { setPinInput(led+4); gpio_write_pin_low(led+4); }
inline void bajjak_board_led_off(void) { gpio_set_pin_input(D6); gpio_write_pin_low(D6); }
inline void bajjak_right_led_1_off(void) { gpio_set_pin_input(B5); gpio_write_pin_low(B5); }
inline void bajjak_right_led_2_off(void) { gpio_set_pin_input(B6); gpio_write_pin_low(B6); }
inline void bajjak_right_led_3_off(void) { gpio_set_pin_input(B7); gpio_write_pin_low(B7); }
inline void bajjak_right_led_off(uint8_t led) { gpio_set_pin_input(led+4); gpio_write_pin_low(led+4); }
#ifdef LEFT_LEDS
bool bajjak_left_led_1;


+ 7
- 7
keyboards/bajjak/matrix.c View File

@ -175,13 +175,13 @@ static void unselect_rows(void) {
// direction
// unselect on teensy
setPinInput(B0);
setPinInput(B1);
setPinInput(B2);
setPinInput(B3);
setPinInput(D2);
setPinInput(D3);
setPinInput(C6);
gpio_set_pin_input(B0);
gpio_set_pin_input(B1);
gpio_set_pin_input(B2);
gpio_set_pin_input(B3);
gpio_set_pin_input(D2);
gpio_set_pin_input(D3);
gpio_set_pin_input(C6);
}
static void select_row(uint8_t row) {


+ 1
- 1
keyboards/bandominedoni/bandominedoni.c View File

@ -93,7 +93,7 @@ static enum { UNKNOWN, LEFT, RIGHT } hand_side = UNKNOWN;
if (hand_side == UNKNOWN) {
#if defined(SPLIT_HAND_PIN)
// Test pin SPLIT_HAND_PIN for High/Low, if low it's right hand
setPinInput(SPLIT_HAND_PIN);
gpio_set_pin_input(SPLIT_HAND_PIN);
hand_side = gpio_read_pin(SPLIT_HAND_PIN) ? LEFT : RIGHT;
return (hand_side == LEFT);
#elif defined(SPLIT_HAND_MATRIX_GRID)


+ 1
- 1
keyboards/capsunlocked/cu75/cu75.c View File

@ -20,7 +20,7 @@ void matrix_init_kb(void)
audio_init();
PLAY_SONG(test_sound);
// Fix port B5
setPinInput(B5);
gpio_set_pin_input(B5);
gpio_write_pin_high(B5);
#else
// If we're not using the audio pin, drive it low


+ 1
- 1
keyboards/cipulot/common/ec_switch_matrix.c View File

@ -108,7 +108,7 @@ void charge_capacitor(uint8_t row) {
#ifdef OPEN_DRAIN_SUPPORT
gpio_write_pin_high(DISCHARGE_PIN);
#else
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
#endif
gpio_write_pin_high(row_pins[row]);
}


+ 2
- 2
keyboards/converter/palm_usb/matrix.c View File

@ -108,8 +108,8 @@ void pins_init(void) {
gpio_write_pin_low(PULLDOWN_PIN);
#endif
setPinInput(DCD_PIN);
setPinInput(RTS_PIN);
gpio_set_pin_input(DCD_PIN);
gpio_set_pin_input(RTS_PIN);
#endif
/* check that the other side isn't powered up.


+ 1
- 1
keyboards/converter/xt_usb/config.h View File

@ -37,7 +37,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
gpio_write_pin_low(XT_RST_PIN); \
gpio_set_pin_output(XT_RST_PIN); \
wait_ms(500); \
setPinInput(XT_RST_PIN); \
gpio_set_pin_input(XT_RST_PIN); \
} while (0)
/* INT1 for falling edge of clock line */


+ 2
- 2
keyboards/converter/xt_usb/xt.h View File

@ -42,7 +42,7 @@ POSSIBILITY OF SUCH DAMAGE.
#define XT_DATA_IN() \
do { \
setPinInput(XT_DATA_PIN); \
gpio_set_pin_input(XT_DATA_PIN); \
gpio_write_pin_high(XT_DATA_PIN); \
} while (0)
@ -56,7 +56,7 @@ POSSIBILITY OF SUCH DAMAGE.
#define XT_CLOCK_IN() \
do { \
setPinInput(XT_CLOCK_PIN); \
gpio_set_pin_input(XT_CLOCK_PIN); \
gpio_write_pin_high(XT_CLOCK_PIN); \
} while (0)


+ 3
- 3
keyboards/darkproject/kd83a_bfg_edition/kd83a_bfg_edition.c View File

@ -132,9 +132,9 @@ void spi_init(void) {
is_initialised = true;
// Try releasing special pins for a short time
setPinInput(SPI_SCK_PIN);
setPinInput(SPI_MOSI_PIN);
setPinInput(SPI_MISO_PIN);
gpio_set_pin_input(SPI_SCK_PIN);
gpio_set_pin_input(SPI_MOSI_PIN);
gpio_set_pin_input(SPI_MISO_PIN);
chThdSleepMilliseconds(10);


+ 3
- 3
keyboards/darkproject/kd87a_bfg_edition/kd87a_bfg_edition.c View File

@ -133,9 +133,9 @@ void spi_init(void) {
is_initialised = true;
// Try releasing special pins for a short time
setPinInput(SPI_SCK_PIN);
setPinInput(SPI_MOSI_PIN);
setPinInput(SPI_MISO_PIN);
gpio_set_pin_input(SPI_SCK_PIN);
gpio_set_pin_input(SPI_MOSI_PIN);
gpio_set_pin_input(SPI_MISO_PIN);
chThdSleepMilliseconds(10);


+ 1
- 1
keyboards/doppelganger/doppelganger.c View File

@ -40,6 +40,6 @@ __attribute__((weak)) layer_state_t layer_state_set_user(layer_state_t state) {
// Override core logic as we reuse SPLIT_HAND_PIN within matrix pins
bool is_keyboard_left(void) {
setPinInput(SPLIT_HAND_PIN);
gpio_set_pin_input(SPLIT_HAND_PIN);
return gpio_read_pin(SPLIT_HAND_PIN);
}

+ 4
- 4
keyboards/drop/lib/mux.c View File

@ -42,10 +42,10 @@ void keyboard_USB_enable(void) {
digital_write(SRC_1, 1);
digital_write(SRC_2, 1);
setPinInput(C1_A5_SENSE);
setPinInput(C1_B5_SENSE);
setPinInput(C2_A5_SENSE);
setPinInput(C2_B5_SENSE);
gpio_set_pin_input(C1_A5_SENSE);
gpio_set_pin_input(C1_B5_SENSE);
gpio_set_pin_input(C2_A5_SENSE);
gpio_set_pin_input(C2_B5_SENSE);
// reset hub
digital_write(HUB_RESET_N, 0);


+ 7
- 7
keyboards/ergodox_ez/matrix.c View File

@ -176,13 +176,13 @@ static void unselect_rows(void) {
// direction
// unselect on teensy
setPinInput(B0);
setPinInput(B1);
setPinInput(B2);
setPinInput(B3);
setPinInput(D2);
setPinInput(D3);
setPinInput(C6);
gpio_set_pin_input(B0);
gpio_set_pin_input(B1);
gpio_set_pin_input(B2);
gpio_set_pin_input(B3);
gpio_set_pin_input(D2);
gpio_set_pin_input(D3);
gpio_set_pin_input(C6);
}
static void select_row(uint8_t row) {


+ 2
- 2
keyboards/ferris/0_1/matrix.c View File

@ -182,7 +182,7 @@ static void init_cols(void) {
pin_t matrix_col_pins_mcu[MATRIX_COLS_PER_SIDE] = MATRIX_COL_PINS_MCU;
for (int pin_index = 0; pin_index < MATRIX_COLS_PER_SIDE; pin_index++) {
pin_t pin = matrix_col_pins_mcu[pin_index];
setPinInput(pin);
gpio_set_pin_input(pin);
gpio_write_pin_high(pin);
}
}
@ -229,7 +229,7 @@ static void unselect_rows(void) {
pin_t matrix_row_pins_mcu[MATRIX_ROWS_PER_SIDE] = MATRIX_ROW_PINS_MCU;
for (int pin_index = 0; pin_index < MATRIX_ROWS_PER_SIDE; pin_index++) {
pin_t pin = matrix_row_pins_mcu[pin_index];
setPinInput(pin);
gpio_set_pin_input(pin);
gpio_write_pin_low(pin);
}
}


+ 1
- 1
keyboards/gboards/gergoplex/matrix.c View File

@ -195,7 +195,7 @@ static void unselect_rows(void) {
// the other row bits high, and it's not changing to a different direction
for (uint8_t row = 0; row < MATRIX_ROWS_PER_SIDE; row++) {
setPinInput(row_pins[row]);
gpio_set_pin_input(row_pins[row]);
gpio_write_pin_low(row_pins[row]);
}
}


+ 5
- 5
keyboards/gh60/revc/revc.h View File

@ -18,8 +18,8 @@ static inline void gh60_fn_led_on(void) { gpio_set_pin_output(F5); gpio_w
static inline void gh60_esc_led_on(void) { gpio_set_pin_output(F6); gpio_write_pin_low(F6); }
static inline void gh60_wasd_leds_on(void) { gpio_set_pin_output(F7); gpio_write_pin_low(F7); }
static inline void gh60_caps_led_off(void) { setPinInput(B2); }
static inline void gh60_poker_leds_off(void) { setPinInput(F4); }
static inline void gh60_fn_led_off(void) { setPinInput(F5); }
static inline void gh60_esc_led_off(void) { setPinInput(F6); }
static inline void gh60_wasd_leds_off(void) { setPinInput(F7); }
static inline void gh60_caps_led_off(void) { gpio_set_pin_input(B2); }
static inline void gh60_poker_leds_off(void) { gpio_set_pin_input(F4); }
static inline void gh60_fn_led_off(void) { gpio_set_pin_input(F5); }
static inline void gh60_esc_led_off(void) { gpio_set_pin_input(F6); }
static inline void gh60_wasd_leds_off(void) { gpio_set_pin_input(F7); }

+ 3
- 3
keyboards/gmmk/gmmk2/p96/ansi/ansi.c View File

@ -317,9 +317,9 @@ void spi_init(void) {
is_initialised = true;
// Try releasing special pins for a short time
setPinInput(SPI_SCK_PIN);
setPinInput(SPI_MOSI_PIN);
setPinInput(SPI_MISO_PIN);
gpio_set_pin_input(SPI_SCK_PIN);
gpio_set_pin_input(SPI_MOSI_PIN);
gpio_set_pin_input(SPI_MISO_PIN);
chThdSleepMilliseconds(10);


+ 3
- 3
keyboards/gmmk/gmmk2/p96/iso/iso.c View File

@ -313,9 +313,9 @@ void spi_init(void) {
is_initialised = true;
// Try releasing special pins for a short time
setPinInput(SPI_SCK_PIN);
setPinInput(SPI_MOSI_PIN);
setPinInput(SPI_MISO_PIN);
gpio_set_pin_input(SPI_SCK_PIN);
gpio_set_pin_input(SPI_MOSI_PIN);
gpio_set_pin_input(SPI_MISO_PIN);
chThdSleepMilliseconds(10);


+ 2
- 2
keyboards/handwired/lagrange/transport.c View File

@ -198,8 +198,8 @@ void transport_slave_init(void) {
* leading to potential shorts. */
gpio_set_pin_input_high(SPI_SS_PIN);
setPinInput(SPI_SCK_PIN);
setPinInput(SPI_MOSI_PIN);
gpio_set_pin_input(SPI_SCK_PIN);
gpio_set_pin_input(SPI_MOSI_PIN);
gpio_set_pin_output(SPI_MISO_PIN);
SPCR = _BV(SPE);


+ 2
- 2
keyboards/handwired/owlet60/matrix.c View File

@ -201,8 +201,8 @@ void matrix_init(void) {
matrix_init_kb();
setPinInput(D5);
setPinInput(B0);
gpio_set_pin_input(D5);
gpio_set_pin_input(B0);
}
// modified for per col read matrix scan


+ 2
- 2
keyboards/ingrained/matrix.c View File

@ -180,7 +180,7 @@ static void init_cols(void) {
pin_t matrix_col_pins_mcu[MATRIX_COLS_PER_SIDE] = MATRIX_COL_PINS_MCU;
for (int pin_index = 0; pin_index < MATRIX_COLS_PER_SIDE; pin_index++) {
pin_t pin = matrix_col_pins_mcu[pin_index];
setPinInput(pin);
gpio_set_pin_input(pin);
gpio_write_pin_high(pin);
}
}
@ -227,7 +227,7 @@ static void unselect_rows(void) {
pin_t matrix_row_pins_mcu[MATRIX_ROWS_PER_SIDE] = MATRIX_ROW_PINS_MCU;
for (int pin_index = 0; pin_index < MATRIX_ROWS_PER_SIDE; pin_index++) {
pin_t pin = matrix_row_pins_mcu[pin_index];
setPinInput(pin);
gpio_set_pin_input(pin);
gpio_write_pin_low(pin);
}
}


+ 2
- 2
keyboards/joshajohnson/hub16/matrix.c View File

@ -82,8 +82,8 @@ static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row)
void matrix_init_custom(void) {
// initialize key pins
setPinInput(SWITCH_1);
setPinInput(SWITCH_2);
gpio_set_pin_input(SWITCH_1);
gpio_set_pin_input(SWITCH_2);
init_pins();
}


+ 3
- 3
keyboards/jukaie/jk01/jk01.c View File

@ -132,9 +132,9 @@ void spi_init(void) {
is_initialised = true;
// Try releasing special pins for a short time
setPinInput(SPI_SCK_PIN);
setPinInput(SPI_MOSI_PIN);
setPinInput(SPI_MISO_PIN);
gpio_set_pin_input(SPI_SCK_PIN);
gpio_set_pin_input(SPI_MOSI_PIN);
gpio_set_pin_input(SPI_MISO_PIN);
chThdSleepMilliseconds(10);


+ 1
- 1
keyboards/kagizaraya/chidori/board.c View File

@ -266,7 +266,7 @@ static void board_unselect_master_rows(board_info_t* board) {
return;
}
for (uint8_t x = 0; x < NUM_ROWS; x++) {
setPinInput(board->row_pins[x]);
gpio_set_pin_input(board->row_pins[x]);
}
}


+ 1
- 1
keyboards/kc60/kc60.c View File

@ -4,6 +4,6 @@ void led_update_ports(led_t led_state) {
if (led_state.caps_lock) {
gpio_set_pin_output(B2);
} else {
setPinInput(B2);
gpio_set_pin_input(B2);
}
}

+ 2
- 2
keyboards/keychron/q11/q11.c View File

@ -134,8 +134,8 @@ void keyboard_post_init_kb(void) {
gpio_write_pin_high(A0);
} else {
if ((analogReadPin_my(B0) > 1000) || (analogReadPin_my(B1) > 1000)) {
setPinInput(A11);
setPinInput(A12);
gpio_set_pin_input(A11);
gpio_set_pin_input(A12);
}
}


+ 12
- 12
keyboards/ktec/ergodone/matrix.c View File

@ -116,12 +116,12 @@ static matrix_row_t read_cols(void) {
*/
static void unselect_rows(void) {
// Pro Micro
setPinInput(B1);
setPinInput(B2);
setPinInput(F4);
setPinInput(F5);
setPinInput(F6);
setPinInput(F7);
gpio_set_pin_input(B1);
gpio_set_pin_input(B2);
gpio_set_pin_input(F4);
gpio_set_pin_input(F5);
gpio_set_pin_input(F6);
gpio_set_pin_input(F7);
gpio_write_pin_low(B1);
gpio_write_pin_low(B2);
gpio_write_pin_low(F4);
@ -137,27 +137,27 @@ static void unselect_row(uint8_t row) {
// Pro Micro
switch (row) {
case 0:
setPinInput(F4);
gpio_set_pin_input(F4);
gpio_write_pin_low(F4);
break;
case 1:
setPinInput(F5);
gpio_set_pin_input(F5);
gpio_write_pin_low(F5);
break;
case 2:
setPinInput(F6);
gpio_set_pin_input(F6);
gpio_write_pin_low(F6);
break;
case 3:
setPinInput(F7);
gpio_set_pin_input(F7);
gpio_write_pin_low(F7);
break;
case 4:
setPinInput(B1);
gpio_set_pin_input(B1);
gpio_write_pin_low(B1);
break;
case 5:
setPinInput(B2);
gpio_set_pin_input(B2);
gpio_write_pin_low(B2);
break;
}


+ 1
- 1
keyboards/ktec/staryu/backlight_staryu.h View File

@ -22,7 +22,7 @@ static inline void backlight_set_value(uint8_t index, uint8_t level) {
if (level) {
gpio_set_pin_output(backlight_pins[index]);
} else {
setPinInput(backlight_pins[index]);
gpio_set_pin_input(backlight_pins[index]);
}
}


+ 1
- 1
keyboards/lfkeyboards/smk65/revb/revb.c View File

@ -27,7 +27,7 @@ void matrix_init_kb(void)
#ifdef AUDIO_ENABLE
// audio_init() sets PB5 to output and drives it low, which breaks our matrix
// so reset PB5 to input
setPinInput(B5);
gpio_set_pin_input(B5);
gpio_write_pin_high(B5);
#else
// If we're not using the audio pin, drive it low


+ 7
- 7
keyboards/makeymakey/makeymakey.c View File

@ -35,7 +35,7 @@ void keyboard_post_init_kb(void) {
void cycle_leds(void) {
for(uint8_t i = 0; i < 3; i++) {
setPinInput(led_pins[i]);
gpio_set_pin_input(led_pins[i]);
gpio_write_pin_low(led_pins[i]);
}
@ -45,7 +45,7 @@ void cycle_leds(void) {
switch (led_cycle_counter) {
case 0:
if (led_state[0]) { // Up Arrow
setPinInput(led_pins[0]);
gpio_set_pin_input(led_pins[0]);
gpio_write_pin_low(led_pins[0]);
gpio_set_pin_output(led_pins[1]);
gpio_write_pin_high(led_pins[1]);
@ -59,7 +59,7 @@ void cycle_leds(void) {
gpio_write_pin_high(led_pins[0]);
gpio_set_pin_output(led_pins[1]);
gpio_write_pin_low(led_pins[1]);
setPinInput(led_pins[2]);
gpio_set_pin_input(led_pins[2]);
gpio_write_pin_low(led_pins[2]);
}
break;
@ -69,13 +69,13 @@ void cycle_leds(void) {
gpio_write_pin_low(led_pins[0]);
gpio_set_pin_output(led_pins[1]);
gpio_write_pin_high(led_pins[1]);
setPinInput(led_pins[2]);
gpio_set_pin_input(led_pins[2]);
gpio_write_pin_low(led_pins[2]);
}
break;
case 3:
if (led_state[3]) { // Right Arrow
setPinInput(led_pins[0]);
gpio_set_pin_input(led_pins[0]);
gpio_write_pin_low(led_pins[0]);
gpio_set_pin_output(led_pins[1]);
gpio_write_pin_low(led_pins[1]);
@ -87,7 +87,7 @@ void cycle_leds(void) {
if (led_state[4]) { // Space
gpio_set_pin_output(led_pins[0]);
gpio_write_pin_low(led_pins[0]);
setPinInput(led_pins[1]);
gpio_set_pin_input(led_pins[1]);
gpio_write_pin_low(led_pins[1]);
gpio_set_pin_output(led_pins[2]);
gpio_write_pin_high(led_pins[2]);
@ -97,7 +97,7 @@ void cycle_leds(void) {
if (led_state[5]) { // Right Click
gpio_set_pin_output(led_pins[0]);
gpio_write_pin_high(led_pins[0]);
setPinInput(led_pins[1]);
gpio_set_pin_input(led_pins[1]);
gpio_write_pin_low(led_pins[1]);
gpio_set_pin_output(led_pins[2]);
gpio_write_pin_low(led_pins[2]);


+ 1
- 1
keyboards/mexsistor/ludmila/matrix.c View File

@ -82,7 +82,7 @@ static bool read_cols_on_row(matrix_row_t current_matrix[], uint8_t current_row)
void matrix_init_custom(void) {
// initialize key pins
setPinInput(ENC_SW);
gpio_set_pin_input(ENC_SW);
init_pins();
}


+ 1
- 1
keyboards/mode/m65ha_alpha/m65ha_alpha.c View File

@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
void board_init(void) {
setPinInput(B10);
gpio_set_pin_input(B10);
}
void led_init_ports(void) {


+ 1
- 1
keyboards/mode/m65hi_alpha/m65hi_alpha.c View File

@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
void board_init(void) {
setPinInput(B10);
gpio_set_pin_input(B10);
}
void led_init_ports(void) {


+ 1
- 1
keyboards/mode/m65s/m65s.c View File

@ -18,7 +18,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "quantum.h"
void board_init(void) {
setPinInput(B10);
gpio_set_pin_input(B10);
}
void led_init_ports(void) {


+ 1
- 1
keyboards/nullbitsco/common/bitc_led.c View File

@ -23,7 +23,7 @@ void set_bitc_LED(uint8_t mode) {
break;
case LED_DIM:
setPinInput(PIN_LED);
gpio_set_pin_input(PIN_LED);
break;
case LED_OFF:


+ 1
- 1
keyboards/nullbitsco/scramble/v1/v1.c View File

@ -11,7 +11,7 @@ void set_scramble_LED(uint8_t mode) {
break;
case LED_DIM:
setPinInput(PIN_LED);
gpio_set_pin_input(PIN_LED);
break;
case LED_OFF:


+ 1
- 1
keyboards/opendeck/32/rev1/rev1.c View File

@ -95,7 +95,7 @@ void keyboard_pre_init_kb(void) {
// We don't use this feature of the IS31FL3731 but it is electrically connected
// Make sure not to drive it
setPinInput(IS31FL3731_IRQ_PIN);
gpio_set_pin_input(IS31FL3731_IRQ_PIN);
keyboard_pre_init_user();
}


+ 3
- 3
keyboards/projectd/65/projectd_65_ansi/projectd_65_ansi.c View File

@ -118,9 +118,9 @@ void spi_init(void) {
is_initialised = true;
// Try releasing special pins for a short time
setPinInput(SPI_SCK_PIN);
setPinInput(SPI_MOSI_PIN);
setPinInput(SPI_MISO_PIN);
gpio_set_pin_input(SPI_SCK_PIN);
gpio_set_pin_input(SPI_MOSI_PIN);
gpio_set_pin_input(SPI_MISO_PIN);
chThdSleepMilliseconds(10);


+ 3
- 3
keyboards/projectd/75/ansi/ansi.c View File

@ -134,9 +134,9 @@ void spi_init(void) {
is_initialised = true;
// Try releasing special pins for a short time
setPinInput(SPI_SCK_PIN);
setPinInput(SPI_MOSI_PIN);
setPinInput(SPI_MISO_PIN);
gpio_set_pin_input(SPI_SCK_PIN);
gpio_set_pin_input(SPI_MOSI_PIN);
gpio_set_pin_input(SPI_MISO_PIN);
chThdSleepMilliseconds(10);


+ 6
- 6
keyboards/qvex/lynepad/lynepad.c View File

@ -15,12 +15,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
void keyboard_pre_init_kb(void) {
// Encoder pins
setPinInput(PIN_TW_SW);
setPinInput(PIN_RJ_SW);
setPinInput(PIN_RJ_DIR_A);
setPinInput(PIN_RJ_DIR_C);
setPinInput(PIN_RJ_DIR_B);
setPinInput(PIN_RJ_DIR_D);
gpio_set_pin_input(PIN_TW_SW);
gpio_set_pin_input(PIN_RJ_SW);
gpio_set_pin_input(PIN_RJ_DIR_A);
gpio_set_pin_input(PIN_RJ_DIR_C);
gpio_set_pin_input(PIN_RJ_DIR_B);
gpio_set_pin_input(PIN_RJ_DIR_D);
keyboard_pre_init_user();
}


+ 6
- 6
keyboards/ryanskidmore/rskeys100/matrix.c View File

@ -32,12 +32,12 @@ static void shift_out_single(uint8_t value);
static void shift_out(uint32_t value);
void matrix_init_custom(void) {
setPinInput(ROW_A);
setPinInput(ROW_B);
setPinInput(ROW_C);
setPinInput(ROW_D);
setPinInput(ROW_E);
setPinInput(ROW_F);
gpio_set_pin_input(ROW_A);
gpio_set_pin_input(ROW_B);
gpio_set_pin_input(ROW_C);
gpio_set_pin_input(ROW_D);
gpio_set_pin_input(ROW_E);
gpio_set_pin_input(ROW_F);
gpio_set_pin_output(SHR_DATA);
gpio_set_pin_output(SHR_LATCH);


+ 2
- 2
keyboards/sekigon/grs_70ec/ec_switch_matrix.c View File

@ -32,7 +32,7 @@ static uint16_t ecsm_sw_value[MATRIX_ROWS][MATRIX_COLS];
static inline void discharge_capacitor(void) { gpio_set_pin_output(DISCHARGE_PIN); }
static inline void charge_capacitor(uint8_t row) {
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
gpio_write_pin_high(row_pins[row]);
}
@ -81,7 +81,7 @@ int ecsm_init(ecsm_config_t const* const ecsm_config) {
init_mux_sel();
// set discharge pin to charge mode
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
return 0;
}


+ 2
- 2
keyboards/smithrune/iron165r2/iron165r2.c View File

@ -17,8 +17,8 @@
#include "quantum.h"
void board_init(void) {
setPinInput(B6);
setPinInput(B7);
gpio_set_pin_input(B6);
gpio_set_pin_input(B7);
#if defined (LINE_RGBS)
rgblight_set_effect_range(0,16);
#elif defined (RUNE_RGBS)


+ 1
- 1
keyboards/splitkb/aurora/helix/rev1/rev1.c View File

@ -24,7 +24,7 @@ static enum { UNKNOWN, LEFT, RIGHT } hand_side = UNKNOWN;
if (hand_side == UNKNOWN) {
#if defined(SPLIT_HAND_PIN)
// Test pin SPLIT_HAND_PIN for High/Low, if low it's right hand
setPinInput(SPLIT_HAND_PIN);
gpio_set_pin_input(SPLIT_HAND_PIN);
hand_side = gpio_read_pin(SPLIT_HAND_PIN) ? LEFT : RIGHT;
return (hand_side == LEFT);
#endif


+ 1
- 1
keyboards/touchpad/matrix.c View File

@ -151,7 +151,7 @@ void matrix_init(void) {
gpio_set_pin_output(C7);
//Capacitive Interrupt
setPinInput(D2);
gpio_set_pin_input(D2);
capSetup();
writeDataToTS(0x06, 0x12); //Calibrate capacitive touch IC


+ 2
- 2
keyboards/viktus/minne_topre/ec.c View File

@ -50,7 +50,7 @@ static uint16_t ec_sw_value[MATRIX_COLS][MATRIX_ROWS];
static inline void discharge_capacitor(void) { gpio_set_pin_output(DISCHARGE_PIN); }
static inline void charge_capacitor(uint8_t col) {
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
gpio_write_pin_high(col_pins[col]);
}
@ -98,7 +98,7 @@ void ec_init(ec_config_t const* const ec_config) {
init_mux_sel();
// set discharge pin to charge mode
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
}
uint16_t ec_readkey_raw(uint8_t col, uint8_t row) {


+ 2
- 2
keyboards/viktus/osav2_numpad_topre/ec.c View File

@ -50,7 +50,7 @@ static uint16_t ec_sw_value[MATRIX_COLS][MATRIX_ROWS];
static inline void discharge_capacitor(void) { gpio_set_pin_output(DISCHARGE_PIN); }
static inline void charge_capacitor(uint8_t col) {
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
gpio_write_pin_high(col_pins[col]);
}
@ -98,7 +98,7 @@ void ec_init(ec_config_t const* const ec_config) {
init_mux_sel();
// set discharge pin to charge mode
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
}
uint16_t ec_readkey_raw(uint8_t col, uint8_t row) {


+ 2
- 2
keyboards/viktus/osav2_topre/ec.c View File

@ -50,7 +50,7 @@ static uint16_t ec_sw_value[MATRIX_COLS][MATRIX_ROWS];
static inline void discharge_capacitor(void) { gpio_set_pin_output(DISCHARGE_PIN); }
static inline void charge_capacitor(uint8_t col) {
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
gpio_write_pin_high(col_pins[col]);
}
@ -98,7 +98,7 @@ void ec_init(ec_config_t const* const ec_config) {
init_mux_sel();
// set discharge pin to charge mode
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
}
uint16_t ec_readkey_raw(uint8_t col, uint8_t row) {


+ 2
- 2
keyboards/viktus/styrka_topre/ec.c View File

@ -51,7 +51,7 @@ static uint16_t ec_sw_value[MATRIX_COLS][MATRIX_ROWS];
static inline void discharge_capacitor(void) { gpio_set_pin_output(DISCHARGE_PIN); }
static inline void charge_capacitor(uint8_t col) {
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
gpio_write_pin_high(col_pins[col]);
}
@ -99,7 +99,7 @@ void ec_init(ec_config_t const* const ec_config) {
init_mux_sel();
// set discharge pin to charge mode
setPinInput(DISCHARGE_PIN);
gpio_set_pin_input(DISCHARGE_PIN);
}
uint16_t ec_readkey_raw(uint8_t col, uint8_t row) {


+ 1
- 1
keyboards/vitamins_included/rev2/rev2.c View File

@ -9,7 +9,7 @@ bool is_keyboard_left(void) {
// Test pin SPLIT_HAND_PIN for High/Low, if low it's right hand
gpio_set_pin_input_high(SPLIT_HAND_PIN);
bool x = !gpio_read_pin(SPLIT_HAND_PIN);
setPinInput(SPLIT_HAND_PIN);
gpio_set_pin_input(SPLIT_HAND_PIN);
return x;
#elif defined(EE_HANDS)
return eeprom_read_byte(EECONFIG_HANDEDNESS);


+ 3
- 3
keyboards/work_louder/micro/micro.c View File

@ -62,15 +62,15 @@ void work_louder_micro_led_3_on(void) {
}
void work_louder_micro_led_1_off(void) {
setPinInput(WORK_LOUDER_LED_PIN_1);
gpio_set_pin_input(WORK_LOUDER_LED_PIN_1);
gpio_write_pin(WORK_LOUDER_LED_PIN_1, false);
}
void work_louder_micro_led_2_off(void) {
setPinInput(WORK_LOUDER_LED_PIN_2);
gpio_set_pin_input(WORK_LOUDER_LED_PIN_2);
gpio_write_pin(WORK_LOUDER_LED_PIN_2, false);
}
void work_louder_micro_led_3_off(void) {
setPinInput(WORK_LOUDER_LED_PIN_3);
gpio_set_pin_input(WORK_LOUDER_LED_PIN_3);
gpio_write_pin(WORK_LOUDER_LED_PIN_3, false);
}


Loading…
Cancel
Save