StackTask is implemented as a cooperative task; when given processing time, it polls the MAC layer for valid data packets. When one is received, it decodes it and routes it to the appropriate module for further processing.
Files | |
file | StackTsk.c |
TCP/IP Stack Manager Module for Microchip TCP/IP Stack. | |
file | StackTsk.h |
Microchip TCP/IP Stack Definitions. | |
Typedefs | |
typedef struct _MAC_ADDR | MAC_ADDR |
This structure stores a 6 byte MAC address. | |
typedef struct _NODE_INFO | NODE_INFO |
This structure stores informations of an network node. | |
Functions | |
void | StackInit (void) |
Initializes the Microchip TCP/IP Stack and its components. | |
void | StackTask (void) |
TCP/IP Stack FSM is executed. | |
void | StackApplications (void) |
Calls all loaded application modules. |
void StackApplications | ( | void | ) |
Calls all loaded application modules.
void StackInit | ( | void | ) |
Initializes the Microchip TCP/IP Stack and its components.
void StackTask | ( | void | ) |
TCP/IP Stack FSM is executed.