DHCP.h File Reference
Detailed Description
DHCP Defs for Microchip TCP/IP Stack.
- Dependencies: TCPIPStack.h UDP.h
- Processor: PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F, PIC32
- Compiler: Microchip C32 v1.00 or higher Microchip C30 v3.01 or higher Microchip C18 v3.13 or higher HI-TECH PICC-18 STD 9.50PL3 or higher
- Company: Microchip Technology, Inc.
See the Microchip License Agreement for more details.
- Modifications to the original file
- Added the prototype for GenerateAutoIP.
- Changed the prototype for DHCPReset.
- Added doxygen comments to the function prototypes.
- Removed the prototype for the function DHCPServerTask
Definition in file DHCP.h.
Go to the source code of this file.
|
Defines |
| #define | DHCPIsBound() (DHCPFlags.bits.bIsBound) |
| | Determines if the DHCP server is currently bound.
|
Functions |
| void | DHCPReset (BOOL bNoAutoIP) |
| | Resets the DHCP Client.
|
| void | DHCPTask (void) |
| | Performs periodic DHCP tasks.
|
| void | DHCPDisable (void) |
| | Disables the DHCP client.
|
| void | DHCPEnable (void) |
| | Enables the DHCP client.
|
| IP_ADDR | GenerateAutoIP (IP_ADDR *lastIP) |
| | Generates an IPv4 address from the 169.254.X.X auto IP pool.
|
Variables |
| DHCP_CLIENT_FLAGS | DHCPFlags |
Variable Documentation
- Todo:
- Remove the DHCP externals?!
Definition at line 112 of file DHCP.c.