ioLibrary_Driver
ioLibrary_Driver copied to clipboard
ioLibrary_Driver can be used for the application design of WIZnet TCP/IP chips as W5500, W5300, W5200, W5100 W5100S.
Looking at the implementation of the library it looks like this will only support a single WIZ chip on a micro due to namespace collisions with reading and writitng. I...
A uint32_t variable is used as an array of uint8_t to try and store an IP address. ```c int8_t socket(uint8_t sn, uint8_t protocol, uint16_t port, uint8_t flag) { CHECK_SOCKNUM(); switch(protocol)...
If reading Sn_SR in the Listen() function reveals that the socket is already in a connected state, issues may arise. - Resolved by adding a check for SOCK_ESTABLISHED within the...
The bug occurs when the client connects instantly after listen(), getSn_SR(sn) never returns SOCK_LISTEN, but returns SOCK_ESTABLISHED. In this case listen() calls close(sn) and returns SOCKERR_SOCKCLOSED. Possible fix: socket.c, int8_t...
in socket() function. CHECK_SOCKNUM() Macro try to checks that socket number is no more 4 like a below. ```c #define CHECK_SOCKNUM() \ do{ \ if(sn > _WIZCHIP_SOCK_NUM_) return SOCKERR_SOCKNUM; \...
A few months ago I encountered https://github.com/Wiznet/ioLibrary_Driver/issues/137 when interfacing a W5500 to an STM32G4 series microcontroller. This PR renames a bunch of `#define` statement to add `WIZCHIP_REG_` to them to...
The definition of IR to refer to the Wizchip's interrupt register causes build errors when trying to build for an STM32G4xx series microcontroller using ST's HAL and CMSIS common code....
I have to connect with an esp32 and w5500 to a plc. Is there a library available? THX Hancke
When sending large data to the get_http_param_value function in httpParser, there is no check for if the length of the parameter value is larger than the buffer created in ret[BUFPUB]....
previous code returns wrong status of phy config