51 #ifndef _C_NETCTRL_INC 52 #define _C_NETCTRL_INC 104 #define NC_PRIORITY_LOW OS_SCHEDULER_LOWPRI 105 #define NC_PRIORITY_HIGH OS_SCHEDULER_HIGHPRI 107 #define NC_OPMODE_POLLING 1 108 #define NC_OPMODE_INTERRUPT 2 110 #define NC_OPEN_SUCCESS 0 111 #define NC_OPEN_ILLEGAL_PRIORITY -1 112 #define NC_OPEN_ILLEGAL_OPMODE -2 113 #define NC_OPEN_MEMINIT_FAILED -3 114 #define NC_OPEN_EVENTINIT_FAILED -4 126 extern void NC_SystemClose(); 207 extern int NC_NetStart(
void *hCfg,
void (*NetStartCb)(),
208 void (*NetStopCb)(),
void (*NetIPCb)(uint32_t, uint32_t, uint32_t));
227 extern void NC_BootComplete();
230 extern void NC_IPUpdate( uint32_t IPAddr, uint32_t IfIdx, uint32_t fAdd );
233 extern void NC_setLinkHook(
void (*LinkHook)(
int) );
int NC_NetStart(void *hCfg, void(*NetStartCb)(), void(*NetStopCb)(), void(*NetIPCb)(uint32_t, uint32_t, uint32_t))
Start network.
void NC_NetStop(int rc)
Stop the network.
int NC_SystemOpen(int Priority, int OpMode)
Initiate a system session.