Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Refactor quantum/split_common/i2c.c, quantum/split_common/serial.c (#…
…4522) * add temporary compile test shell script * Extended support of SKIP_VERSION to make invariant compile results during testing. * build_keyboard.mk, tmk_core/rules.mk: add LIB_SRC, QUANTUM_LIB_SRC support Support compiled object enclosed in library. e.g. ``` LIB_SRC += xxxx.c xxxx.c --> xxxx.o ---> xxxx.a ``` * remove 'ifdef/ifndef USE_I2C' from quantum/split_common/{i2c|serial}.c * add SKIP_DEBUG_INFO into tmk_core/rules.mk When SKIP_DEBUG_INFO=yes is specified, do not use the -g option at compile time. * tmk_core/rules.mk: Library object need -fno-lto * add SKIP_DEBUG_INFO=yes * remove temporary compile test shell script * add '#define SOFT_SERIAL_PIN D0' to keyboards/lets_split/rev?/config.h * quantum/split_common/serial.c: Changed not to use USE_I2C.
- Loading branch information
Showing
with
56 additions
and 24 deletions.
- +6 −0 build_keyboard.mk
- +3 −3 common_features.mk
- +3 −0 keyboards/lets_split/rev1/config.h
- +3 −0 keyboards/lets_split/rev2/config.h
- +3 −0 keyboards/lets_split/sockets/config.h
- +0 −3 quantum/split_common/i2c.c
- +6 −10 quantum/split_common/serial.c
- +4 −0 tmk_core/common/command.c
- +28 −8 tmk_core/rules.mk