aboutsummaryrefslogtreecommitdiff
path: root/src/platforms/dev2/jtagtap.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/platforms/dev2/jtagtap.c')
-rw-r--r--src/platforms/dev2/jtagtap.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/platforms/dev2/jtagtap.c b/src/platforms/dev2/jtagtap.c
index 329d4b6..300d0f1 100644
--- a/src/platforms/dev2/jtagtap.c
+++ b/src/platforms/dev2/jtagtap.c
@@ -45,7 +45,10 @@ void jtagtap_reset(void)
void jtagtap_srst(bool assert)
{
- (void)assert;
+ uint8_t cmd[] = { assert ? DEV2_OP_DIR_OUT : DEV2_OP_DIR_IN, SRST_PIN };
+ platform_buffer_write(cmd, sizeof(cmd));
+ platform_buffer_flush();
+ platform_delay(1);
}
inline uint8_t jtagtap_next(uint8_t dTMS, uint8_t dTDO)