diff --git a/minichlink/minichlink.c b/minichlink/minichlink.c index 980cf9329794c50f03fd179f08fe414308277473..2fc7d32f0d245947d385df17ecb5e05cc024bb22 100644 --- a/minichlink/minichlink.c +++ b/minichlink/minichlink.c @@ -48,8 +48,6 @@ void * MiniCHLinkInitAsDLL( struct MiniChlinkFunctions ** MCFO ) { fprintf( stderr, "Found Ardulink Programmer\n" ); } -#else - #warning Ardulink not yet supported on Windows. #endif else { @@ -1613,7 +1611,6 @@ static int DefaultHaltMode( void * dev, int mode ) MCF.WriteReg32( dev, DMSHDWCFGR, 0x5aa50000 | (1<<10) ); // Shadow Config Reg MCF.WriteReg32( dev, DMCFGR, 0x5aa50000 | (1<<10) ); // CFGR (1<<10 == Allow output from slave) MCF.WriteReg32( dev, DMCFGR, 0x5aa50000 | (1<<10) ); // Bug in silicon? If coming out of cold boot, and we don't do our little "song and dance" this has to be called. - MCF.WriteReg32( dev, DMCONTROL, 0x80000001 ); // Make the debug module work properly. if( mode == 0 ) MCF.WriteReg32( dev, DMCONTROL, 0x80000003 ); // Reboot. MCF.WriteReg32( dev, DMCONTROL, 0x80000001 ); // Re-initiate a halt request. @@ -1666,8 +1663,6 @@ static int DefaultHaltMode( void * dev, int mode ) } #endif - MCF.TargetReset(dev, 0); - iss->processor_in_mode = mode; return 0; } diff --git a/minichlink/minichlink.exe b/minichlink/minichlink.exe index b50eaf2bd5a237af60e010f42e93dabd64038bb8..be95741c4b2eb1f14e5805055bedb7a41cab47d1 100644 Binary files a/minichlink/minichlink.exe and b/minichlink/minichlink.exe differ