This is WIZnet Ethernet Interface using Hardware TCP/IP chip, W5500, W5200 and W5100. One of them can be selected by enabling it in wiznet.h.
Dependents: Embedded_web EmailButton EmailButton HTTPClient_Weather ... more
WIZnetInterface Class Reference
Interface using Wiznet chip to connect to an IP-based network. More...
#include <WIZnetInterface.h>
Inherits WIZnet_Chip.
Public Member Functions | |
WIZnetInterface (PinName mosi, PinName miso, PinName sclk, PinName cs, PinName reset) | |
Constructor. | |
int | init (uint8_t *mac) |
Initialize the interface with DHCP. | |
int | init (uint8_t *mac, const char *ip, const char *mask, const char *gateway) |
Initialize the interface with a static IP address. | |
int | connect () |
Connect Bring the interface up, start DHCP if needed. | |
int | disconnect () |
Disconnect Bring the interface down. | |
char * | getIPAddress () |
Get IP address & MAC address. |
Detailed Description
Interface using Wiznet chip to connect to an IP-based network.
Definition at line 25 of file WIZnetInterface.h.
Constructor & Destructor Documentation
WIZnetInterface | ( | PinName | mosi, |
PinName | miso, | ||
PinName | sclk, | ||
PinName | cs, | ||
PinName | reset | ||
) |
Constructor.
- Parameters:
-
mosi mbed pin to use for SPI miso mbed pin to use for SPI sclk mbed pin to use for SPI cs chip select of the WIZnet_Chip reset reset pin of the WIZnet_Chip
Definition at line 22 of file WIZnetInterface.cpp.
Member Function Documentation
int connect | ( | ) |
Connect Bring the interface up, start DHCP if needed.
- Returns:
- 0 on success, a negative number on failure
Definition at line 60 of file WIZnetInterface.cpp.
int disconnect | ( | ) |
Disconnect Bring the interface down.
- Returns:
- 0 on success, a negative number on failure
Definition at line 74 of file WIZnetInterface.cpp.
char * getIPAddress | ( | ) |
Get IP address & MAC address.
@ returns ip address
Definition at line 80 of file WIZnetInterface.cpp.
int init | ( | uint8_t * | mac, |
const char * | ip, | ||
const char * | mask, | ||
const char * | gateway | ||
) |
Initialize the interface with a static IP address.
Initialize the interface and configure it with the following static configuration (no connection at this point).
- Parameters:
-
ip the IP address to use mask the IP address mask gateway the gateway to use
- Returns:
- 0 on success, a negative number on failure
Definition at line 44 of file WIZnetInterface.cpp.
int init | ( | uint8_t * | mac ) |
Initialize the interface with DHCP.
Initialize the interface and configure it to use DHCP (no connection at this point).
- Returns:
- 0 on success, a negative number on failure
Definition at line 34 of file WIZnetInterface.cpp.
Generated on Wed Jul 13 2022 02:51:31 by 1.7.2