title: Can I reset Microchip's TCP/IP stack without reseting the board?
body: <p>I'm working with Microchip's free TCP/IP (version 4.55) stack on an 8-bit micro-controller.</p>
  
  <p>I'm trying to reset the stack without doing a full board reset with asm("RESET").</p>
  
  <p>Any ideas on how to restart this Stack.</p>
  
  <p><b>UPDATE</b></p>
  
  <p>I reset the stack with the following steps</p>
  
  <ol>
  <li>Toggle the reset pin to on the Microchip Ethernet chip</li>
  <li>Call StackInit();</li>
  <li>Manually reset the UDP announce state machine</li>
  </ol>
  
  <p>This seems to recover from the fatal SPI errors I encountered.</p>