mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-15 01:25:22 +00:00
Require all implementations to provide a do_create(), a new ZephyrBinaryRunner abstract class method, and make create() itself concrete. This allows us to enforce common conventions related to individual runner capabilities as each runner provides to the core via RunnerCaps. For now, just enforce that: - common options related to capabilities are always added, so runners can't reuse them for different ends - common options provided for runners which don't support them emit sensible error messages that should be easy to diagnose and support Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no> |
||
---|---|---|
.. | ||
__init__.py | ||
blackmagicprobe.py | ||
bossac.py | ||
canopen_program.py | ||
core.py | ||
dediprog.py | ||
dfu.py | ||
esp32.py | ||
hifive1.py | ||
intel_s1000.py | ||
jlink.py | ||
mdb.py | ||
misc.py | ||
nios2.py | ||
nrfjprog.py | ||
nsim.py | ||
openocd.py | ||
pyocd.py | ||
qemu.py | ||
stm32flash.py | ||
xtensa.py |