Lines Matching +full:no +full:- +full:auto +full:- +full:reset

4 # SPDX-License-Identifier: Apache-2.0
16 '''Runner front-end for espidf.'''
19 app_address, erase=False, reset=False, baud=921600, argument
27 self.reset = bool(reset)
47 return RunnerCaps(commands={'flash'}, erase=True, reset=True)
52 parser.add_argument('--esp-idf-path', required=True,
53 help='path to ESP-IDF')
55 parser.add_argument('--esp-boot-address', default='0x1000',
57 parser.add_argument('--esp-partition-table-address', default='0x8000',
59 parser.add_argument('--esp-app-address', default='0x10000',
61 parser.add_argument('--esp-device', default=os.environ.get('ESPTOOL_PORT', None),
63 parser.add_argument('--esp-baud-rate', default='921600',
65 parser.add_argument('--esp-monitor-baud', default='115200',
67 parser.add_argument('--esp-flash-size', default='detect',
69 parser.add_argument('--esp-flash-freq', default='40m',
71 parser.add_argument('--esp-flash-mode', default='dio',
74 '--esp-tool',
77 parser.add_argument('--esp-flash-bootloader',
79 parser.add_argument('--esp-flash-partition_table',
81 parser.add_argument('--esp-no-stub', default=False, action='store_true',
84 parser.set_defaults(reset=True)
97 app_address=args.esp_app_address, erase=args.erase, reset=args.reset,
108 cmd_flash = [sys.executable, self.espidf, '--chip', 'auto']
111 cmd_flash.extend(['--port', self.device])
118 cmd_flash.extend(['--no-stub'])
119 cmd_flash.extend(['--baud', self.baud])
120 cmd_flash.extend(['--before', 'default_reset'])
121 if self.reset:
122 cmd_flash.extend(['--after', 'hard_reset', 'write_flash', '-u'])
123 cmd_flash.extend(['--flash_mode', self.flash_mode])
124 cmd_flash.extend(['--flash_freq', self.flash_freq])
125 cmd_flash.extend(['--flash_size', self.flash_size])