_log_warning(info_data,'Split main hand is specified in both config.h (SPLIT_HAND_PIN) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
info_log_warning(info_data,'Split main hand is specified in both config.h (SPLIT_HAND_PIN) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
_log_warning(info_data,'Split main hand is specified in both config.h (SPLIT_HAND_MATRIX_GRID) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
info_log_warning(info_data,'Split main hand is specified in both config.h (SPLIT_HAND_MATRIX_GRID) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
_log_warning(info_data,'Split main hand is specified in both config.h (EE_HANDS) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
info_log_warning(info_data,'Split main hand is specified in both config.h (EE_HANDS) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
_log_warning(info_data,'Split main hand is specified in both config.h (MASTER_RIGHT) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
info_log_warning(info_data,'Split main hand is specified in both config.h (MASTER_RIGHT) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
_log_warning(info_data,'Split main hand is specified in both config.h (MASTER_LEFT) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
info_log_warning(info_data,'Split main hand is specified in both config.h (MASTER_LEFT) and info.json (split.main) (Value: %s), the config.h value wins.'%info_data['split']['main'])
_log_warning(info_data,'Split transport is specified in both config.h (USE_I2C) and info.json (split.transport.protocol) (Value: %s), the config.h value wins.'%info_data['split']['transport'])
info_log_warning(info_data,'Split transport is specified in both config.h (USE_I2C) and info.json (split.transport.protocol) (Value: %s), the config.h value wins.'%info_data['split']['transport'])
Ifwedon't find any layouts from info.json or keyboard.h we widen our search. This is error prone which is why we want to encourage people to follow the standard above.
"""
_log_warning(info_data,'%s: Falling back to searching for KEYMAP/LAYOUT macros.'%(keyboard))
info_log_warning(info_data,'%s: Falling back to searching for KEYMAP/LAYOUT macros.'%(keyboard))