49 #define _W5500_SPI_VDM_OP_ 0x00
50 #define _W5500_SPI_FDM_OP_LEN1_ 0x01
51 #define _W5500_SPI_FDM_OP_LEN2_ 0x02
52 #define _W5500_SPI_FDM_OP_LEN4_ 0x03
63 #if( (_WIZCHIP_IO_MODE_ & _WIZCHIP_IO_MODE_SPI_))
65 #if ( _WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_VDM_ )
67 #elif( _WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_FDM_ )
70 #error "Unsupported _WIZCHIP_IO_SPI_ in W5500 !!!"
78 #elif ( (_WIZCHIP_IO_MODE_ & _WIZCHIP_IO_MODE_BUS_) )
80 #if (_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_DIR_)
82 #elif(_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_INDIR_)
85 #error "Unsupported _WIZCHIP_IO_MODE_BUS_ in W5500 !!!"
88 #error "Unknown _WIZCHIP_IO_MODE_ in W5000. !!!"
101 #if( (_WIZCHIP_IO_MODE_ & _WIZCHIP_IO_MODE_SPI_))
103 #if ( _WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_VDM_ )
105 #elif( _WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_FDM_ )
108 #error "Unsupported _WIZCHIP_IO_SPI_ in W5500 !!!"
116 #elif ( (_WIZCHIP_IO_MODE_ & _WIZCHIP_IO_MODE_BUS_) )
118 #if (_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_DIR_)
120 #elif(_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_INDIR_)
123 #error "Unsupported _WIZCHIP_IO_MODE_BUS_ in W5500 !!!"
126 #error "Unknown _WIZCHIP_IO_MODE_ in W5500. !!!"
140 #if( (_WIZCHIP_IO_MODE_ & _WIZCHIP_IO_MODE_SPI_))
142 #if ( _WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_VDM_ )
147 for(i = 0; i < len; i++,j)
149 #elif( _WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_FDM_ )
151 for(i = 0; i < len/4; i++, j)
190 #error "Unsupported _WIZCHIP_IO_MODE_SPI_ in W5500 !!!"
193 #elif ( (_WIZCHIP_IO_MODE_ & _WIZCHIP_IO_MODE_BUS_) )
195 #if (_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_DIR_)
197 #elif(_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_INDIR_)
200 #error "Unsupported _WIZCHIP_IO_MODE_BUS_ in W5500 !!!"
203 #error "Unknown _WIZCHIP_IO_MODE_ in W5500. !!!!"
217 #if( (_WIZCHIP_IO_MODE_ & _WIZCHIP_IO_MODE_SPI_))
219 #if ( _WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_VDM_ )
224 for(i = 0; i < len; i++,j)
226 #elif( _WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_SPI_FDM_ )
228 for(i = 0; i < len/4; i++, j)
267 #error "Unsupported _WIZCHIP_IO_SPI_ in W5500 !!!"
270 #elif ( (_WIZCHIP_IO_MODE_ & _WIZCHIP_IO_MODE_BUS_) )
272 #if (_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_DIR_)
274 #elif(_WIZCHIP_IO_MODE_ == _WIZCHIP_IO_MODE_BUS_INDIR_)
277 #error "Unsupported _WIZCHIP_IO_MODE_BUS_ in W5500 !!!"
280 #error "Unknown _WIZCHIP_IO_MODE_ in W5500. !!!!"
290 uint16_t val=0,val1=0;
300 }
while (val != val1);
307 uint16_t val=0,val1=0;
317 }
while (val != val1);
324 uint32_t addrsel = 0;
338 uint32_t addrsel = 0;