third_party.pigweed.src/targets/arduino
Anthony DiGirolamo 50a196f8db Arduino: python cleanup
- Move code in arduinobuilder.py to their own modules:
  - __main__.py
  - builder.py
  - core_installer.py
  - file_operations.py
- New log.py module
- os.system -> subprocess.run
- Move --run-* args in the 'show' subcommand under the 'run' subcommand.
  This allows running multiple steps in the same invocation. For
  example, this will execute 3 steps:

  arduino_builder run \
                  --run-objcopy \
                  --run-postbuild \
                  --run-upload-command teensyloader

Change-Id: Ibe5493689f39aa6e6aaeecf5bc7065929111499d
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/19143
Reviewed-by: Wyatt Hepler <hepler@google.com>
Commit-Queue: Anthony DiGirolamo <tonymd@google.com>
2020-10-06 19:50:35 +00:00
..
arduino_executable.gni
BUILD
BUILD.gn Arduino: python cleanup 2020-10-06 19:50:35 +00:00
init.cc
target_docs.rst Arduino: python cleanup 2020-10-06 19:50:35 +00:00
target_toolchains.gni Arduino: main function wrapper 2020-09-25 23:05:41 +00:00