- The 'srst_assert_width' flag is not supported in 0.12.0.
- Revert to using manual 'ftdi_set_signal' commands to pulse the
nSRST line, which is the correct method for older OpenOCD versions.
- This should fix both the syntax error and the 'mpsse_flush' timeouts.
- Add explicit 'adapter speed' to fix low-speed warning.
- Separate nSRST and nTRST handling in 'reset_config' to prevent
JTAG communication timeouts ('mpsse_flush' errors).
- Use 'reset halt' to reliably gain control of the target.
- Add explicit timings to the reset signal configuration to
prevent timeouts and improve stability.