Fix example with custom ARGUMENT for extra scripting

This commit is contained in:
Ivan Kravets
2016-10-17 22:41:49 +03:00
parent d4ab58548f
commit f027e8c52e
2 changed files with 3 additions and 2 deletions

View File

@ -621,8 +621,9 @@ Example, specify own upload command for :ref:`platform_atmelavr`:
.. code-block:: python
Import('env')
from base64 import b64decode
env.Replace(UPLOADHEXCMD='"$UPLOADER" ${ARGUMENTS.get("custom_option")} --uploader --flags')
env.Replace(UPLOADHEXCMD='"$UPLOADER" ' + b64decode(ARGUMENTS.get("CUSTOM_OPTION")) + ' --uploader --flags')
# uncomment line below to see environment variables
# print env.Dump()

View File

@ -203,7 +203,7 @@ class EnvironmentProcessor(object):
# warn about unknown options
if k not in self.KNOWN_OPTIONS:
click.secho(
"Warning! Ignore unknown `%s` option from `[env:]` section"
"Detected non-PlatformIO `%s` option in `[env:]` section"
% k,
fg="yellow")
result[k] = v