I’m working with a W5500 in MACRAW mode and discovered these strange behaviors:
- after sending a frame by Sn_CR = 0x20 I read in Sn_IR to ensure the frame was sent. But Sn_IR always reads as 0x20 instead of 0x10.
- I’m only interested in RECV interrupts and set Sn_IMR to 0x02. But when RSTn goes down then Sn_IR had 0x10 instead of 0x04
- when sending an ARP request the Protocol Type field is always corrupted (0x3012 instead of 0x0800)