Mikroelektronika MIKROE-724 データシート
512
mikoBasic PRO for dsPIC30/33 and PIC24
MikroElektronika
SPI_Ethernet_24j600_getGwIpAddress
SPI_Ethernet_24j600_getDnsIpAddress
Prototype
sub function SPI_Ethernet_24j600_getGwIpAddress() as word
Description This routine should be used when DHCP server is present on the network to fetch assigned gateway
IP address.
Parameters None.
Returns
Returns
Pointer to the global variable holding gateway IP address.
Requires
Ethernet module has to be initialized. See SPI_Ethernet_24j600_Init.
Example
dim
gwIpAddr as byte[4] ‘ user gateway IP address buffer
...
memcpy(gwIpAddr, SPI_Ethernet_24j600_getGwIpAddress(), 4) ‘ fetch gateway
IP address
Notes
User should always copy the IP address from the RAM location returned by this routine into it’s own
gateway IP address buffer. These locations should not be altered by the user in any case!
Prototype
sub function SPI_Ethernet_24j600_getDnsIpAddress() as word
Description This routine should be used when DHCP server is present on the network to fetch assigned DNS IP
address.
Parameters None.
Returns
Returns
Pointer to the global variable holding DNS IP address.
Requires
Ethernet module has to be initialized. See SPI_Ethernet_24j600_Init.
Example
dim
dnsIpAddr as byte[4] ‘ user DNS IP address buffer
...
memcpy(dnsIpAddr, SPI_Ethernet_24j600_getDnsIpAddress(), 4) ‘ fetch DNS
server address
Notes
User should always copy the IP address from the RAM location returned by this routine into it’s own
DNS IP address buffer. These locations should not be altered by the user in any case!
SPI_Ethernet_24j600_getIpAddress
Prototype
sub function SPI_Ethernet_24j600_getIpAddress() as word
Description This routine should be used when DHCP server is present on the network to fetch assigned IP
address.
Parameters None.
Returns
Returns
Pointer to the global variable holding IP address.
Requires
Ethernet module has to be initialized. See SPI_Ethernet_24j600_Init.
Example
dim
ipAddr as byte[4] ‘ user IP address buffer
...
memcpy(ipAddr, SPI_Ethernet_24j600_getIpAddress(), 4) ‘ fetch IP address
Notes
User should always copy the IP address from the RAM location returned by this routine into it’s own IP
address buffer. These locations should not be altered by the user in any case!