forked from platformio/platformio-core
Avoid errors when "upload speed" and "upload protocol" are missed in board definition file
This commit is contained in:
@@ -81,9 +81,11 @@ if "BOARD" in env:
|
|||||||
if "BOARD_F_CPU" not in env:
|
if "BOARD_F_CPU" not in env:
|
||||||
env.Replace(BOARD_F_CPU="${BOARD_OPTIONS['build']['f_cpu']}")
|
env.Replace(BOARD_F_CPU="${BOARD_OPTIONS['build']['f_cpu']}")
|
||||||
if "UPLOAD_PROTOCOL" not in env:
|
if "UPLOAD_PROTOCOL" not in env:
|
||||||
env.Replace(UPLOAD_PROTOCOL="${BOARD_OPTIONS['upload']['protocol']}")
|
env.Replace(
|
||||||
|
UPLOAD_PROTOCOL="${BOARD_OPTIONS['upload'].get('protocol', None)}")
|
||||||
if "UPLOAD_SPEED" not in env:
|
if "UPLOAD_SPEED" not in env:
|
||||||
env.Replace(UPLOAD_SPEED="${BOARD_OPTIONS['upload']['speed']}")
|
env.Replace(
|
||||||
|
UPLOAD_SPEED="${BOARD_OPTIONS['upload'].get('speed', None)}")
|
||||||
|
|
||||||
if "IGNORE_LIBS" in env:
|
if "IGNORE_LIBS" in env:
|
||||||
env['IGNORE_LIBS'] = [l.strip() for l in env['IGNORE_LIBS'].split(",")]
|
env['IGNORE_LIBS'] = [l.strip() for l in env['IGNORE_LIBS'].split(",")]
|
||||||
|
Reference in New Issue
Block a user