#!/usr/bin/env python3 import os import sys import subprocess def flash(): pipe = subprocess.PIPE p = subprocess.Popen(['platformio', 'run', '-e', 'uno', '--target', 'upload'], stdout=sys.stderr, stdin=pipe) stdout, stderr = p.communicate("") def main(argv): print(argv[0], file=sys.stderr) script_dir = os.path.split(argv[0])[0] if len(script_dir) > 0: os.chdir(script_dir) flash() return 0; if __name__ == "__main__": sys.exit(main(sys.argv))