scripts: nrfjprog: Use built-in pin reset enable
Use nrfjprog's built-in pin reset enabling functionality instead of
doing it manually.
Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
diff --git a/scripts/support/runner/nrfjprog.py b/scripts/support/runner/nrfjprog.py
index abd5804..13aa655 100644
--- a/scripts/support/runner/nrfjprog.py
+++ b/scripts/support/runner/nrfjprog.py
@@ -76,16 +76,11 @@
]
if self.family == 'NRF52':
commands.extend([
- # Set reset pin
- ['nrfjprog', '--memwr', '0x10001200', '--val', '0x00000015',
- '-f', self.family, '--snr', board_snr],
- ['nrfjprog', '--memwr', '0x10001204', '--val', '0x00000015',
- '-f', self.family, '--snr', board_snr],
- ['nrfjprog', '--reset', '-f', self.family, '--snr', board_snr],
+ # Enable pin reset
+ ['nrfjprog', '--pinresetenable', '-f', self.family,
+ '--snr', board_snr],
])
- commands.append(['nrfjprog',
- '--pinreset',
- '-f', self.family,
+ commands.append(['nrfjprog', '--pinreset', '-f', self.family,
'--snr', board_snr])
for cmd in commands: