W5500_cortexm3_firmware_for_legacy 는 기존 W5200 이나 W7200 사용자를 위한 compatible driver 코드입니다.
여기서 제공하는 Driver는 BSD socket을 잘 모르는 User도 쉽게 이해할 수 있도록 API name을 쉽게 작성한 것입니다.
예로, TCPOpen(),TCPSend(), UDPOpen() 등이 있습니다. 추후 Update되지 않습니다.
이 드라이버는 System resource를 좀 많이 쓴다는 단점이 있습니다만, CortexM3 급 사양이면 충분히 사용가능할 것으로 보입니다.
BSD socket driver는 말그대로 BSD socket API name을 사용합니다. socket program에 익숙한 사용자라면 이 드라이버가 훨씬 쉽게 여겨질 것입니다. 이 드라이버는 위즈네트가 공식적으로 릴리즈한 것으로 가능하면 이버전을 사용하시기를 권장드립니다. 다만, Application example(NTP, FTP,HTTP 등)이 Legacy Driver보다 준비가 덜 되어있어 급하신 분들은 Porting에 부담이 있을 수 있습니다. 하지만, 기존 W3100, W5100, W5300 등 에서 제공하는 Application example을 쉽게 Porting할 수 있습니다.(거의 유사한 BSD socket을 사용하였기 때문)