Skip to content

Commit eec3d32

Browse files
committed
Merge remote-tracking branch 'origin/master' into develop
2 parents 2c594aa + af906db commit eec3d32

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

lib/python/qmk/cli/flash.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,9 @@ def flash(cli):
7676

7777
if cli.args.filename:
7878
# Handle compiling a configurator JSON
79-
user_keymap = parse_configurator_json(cli.args.filename, parallel=cli.config.flash.parallel)
79+
user_keymap = parse_configurator_json(cli.args.filename)
8080
keymap_path = qmk.path.keymap(user_keymap['keyboard'])
81-
command = compile_configurator_json(user_keymap, cli.args.bootloader, **envs)
81+
command = compile_configurator_json(user_keymap, cli.args.bootloader, parallel=cli.config.flash.parallel, **envs)
8282

8383
cli.log.info('Wrote keymap to {fg_cyan}%s/%s/keymap.c', keymap_path, user_keymap['keymap'])
8484

lib/python/qmk/commands.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def write_version_h(git_version, build_date, chibios_version, chibios_contrib_ve
9898
version_h_file.write_text('\n'.join(version_h))
9999

100100

101-
def compile_configurator_json(user_keymap, parallel=1, **env_vars):
101+
def compile_configurator_json(user_keymap, bootloader=None, parallel=1, **env_vars):
102102
"""Convert a configurator export JSON file into a C file and then compile it.
103103
104104
Args:
@@ -153,6 +153,9 @@ def compile_configurator_json(user_keymap, parallel=1, **env_vars):
153153
'build_keyboard.mk',
154154
])
155155

156+
if bootloader:
157+
make_command.append(bootloader)
158+
156159
for key, value in env_vars.items():
157160
make_command.append(f'{key}={value}')
158161

0 commit comments

Comments
 (0)