keychron_qmk_firmware/quantum/split_common
Takeshi ISHII 302b35c2a0
fix matrix_io_delay() timing in quantum/matrix.c (#9603)
* fix matrix_io_delay() timing in quantum/matrix.c

* Updated comments explaining the need for matrix_io_delay() in quantum/matrix.c

* fix matrix_io_delay() timing in quantum/split_common/matrix.c

* Update quantum/matrix.c

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update quantum/split_common/matrix.c

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update quantum/matrix.c

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update quantum/split_common/matrix.c

Co-authored-by: Ryan <fauxpark@gmail.com>

* add waitOutputPinValid() and wait_cpuclock() into quantum/quantum.h and tmk_core/common/wait.h

* add matrix_output_select_delay() and matrix_output_unselect_delay()

* fix quantum/matrix_common.c, tmk_core/common/matrix.h

* fix tmk_core/common/wait.h

* fix quantum/quantum.h, tmk_core/common/wait.h

* waitOutputPinValid() rename to waitInputPinDelay() in quantum/quantum.h.

* waitOutputPinValid() rename to waitInputPinDelay() in quantum/matrix_common.c

* update tmk_core/common/wait.h

* update comment in quantum/matrix.c, quantum/split_common/matrix.c

* update quantum/quantum.h: Make more margin in the GPIO_INPUT_PIN_DELAY default value.

Co-authored-by: Ryan <fauxpark@gmail.com>
2021-01-13 12:46:22 +11:00
..
eeprom-lefthand.eep Lets split eh (#3120) 2018-07-16 22:25:02 -04:00
eeprom-righthand.eep Lets split eh (#3120) 2018-07-16 22:25:02 -04:00
matrix.c fix matrix_io_delay() timing in quantum/matrix.c (#9603) 2021-01-13 12:46:22 +11:00
post_config.h Remove check for EH define (#7525) 2019-12-02 17:10:09 +00:00
split_util.c Run cformat and dos2unix manually (#11235) 2020-12-17 14:06:30 +00:00
split_util.h Split - Avoid race condition during matrix_init_quantum (#8235) 2020-02-25 14:10:04 +00:00
transport.c Fix duplicate I2C_KEYMAP_START define (#11237) 2020-12-17 15:49:24 +00:00
transport.h Normalise include statements in core code (#11153) 2020-12-11 13:45:24 +11:00