sense srst
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Tue, 11 Nov 2008 12:09:35 +0000 (12:09 +0000)
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Tue, 11 Nov 2008 12:09:35 +0000 (12:09 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@1154 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/jtag/zy1000.c

index b5ed0aa2498ba8ac7a924d6e2626f0745f96af57..4d984f3ab0b8d880f2a788e73b3e5ee6f471083b 100644 (file)
@@ -102,9 +102,15 @@ static bool readSRST()
        return srstAsserted;
 }
 
+static int zy1000_srst_asserted(int *srst_asserted)
+{
+       *srst_asserted=readSRST();
+       return ERROR_OK;
+}
+
 static int zy1000_power_dropout(int *dropout)
 {
-       *dropout=readPowerDropout(); /* by default we can't detect power dropout */
+       *dropout=readPowerDropout();
        return ERROR_OK;
 }
 
@@ -120,6 +126,7 @@ jtag_interface_t zy1000_interface =
        .khz = zy1000_khz,
        .speed_div = zy1000_speed_div,
        .power_dropout = zy1000_power_dropout,
+       .srst_asserted = zy1000_srst_asserted,
 };
 
 bitbang_interface_t zy1000_bitbang =