void SYSTEM_Initialize(void) { PIN_MANAGER_Initialize(); OSCILLATOR_Initialize(); SPI1_Initialize(); FVR_Initialize(); ADCC_Initialize(); TMR1_Initialize(); EUSART_Initialize(); Network_Init(); }
teJIP_Status eJIP_Init(tsJIP_Context *psJIP_Context, teJIP_ContextType eJIP_ContextType) { tsJIP_Private *psJIP_Private; DBG_vPrintf(DBG_FUNCTION_CALLS, "%s\n", __FUNCTION__); psJIP_Private = malloc(sizeof(tsJIP_Private)); if (!psJIP_Private) { return E_JIP_ERROR_NO_MEM; } memset(psJIP_Context, 0, sizeof(tsJIP_Context)); memset(psJIP_Private, 0, sizeof(tsJIP_Private)); psJIP_Private->eJIP_ContextType = eJIP_ContextType; eLockCreate(&psJIP_Private->sLock); eJIPLockLock(&psJIP_Private->sLock); if (Network_Init(&psJIP_Private->sNetworkContext, psJIP_Context) != E_NETWORK_OK) { free(psJIP_Private); return E_JIP_ERROR_FAILED; } if (Cache_Init(psJIP_Context, &psJIP_Private->sCache) != E_JIP_OK) { free(psJIP_Private); return E_JIP_ERROR_FAILED; } /* No registered network change handler */ psJIP_Private->prCbNetworkChange = NULL; /* Save private context into public */ psJIP_Context->pvPriv = psJIP_Private; /* No nodes in the network */ memset(&psJIP_Context->sNetwork, 0, sizeof(tsNetwork)); /* Point the network's owner context to this context */ psJIP_Context->sNetwork.psOwnerContext = psJIP_Context; /* Set up the multicast interface index - send on all interfaces by default. */ psJIP_Context->iMulticastInterface = -1; /* Set up the multicast attempts to the default */ psJIP_Context->iMulticastSendCount = 2; eJIPLockUnlock(&psJIP_Private->sLock); return E_JIP_OK; }
int TcpCliServer_InitRaw( TcpCliServer* Self, char* Ip, int Port, int BufferSize ) { if( Self == NULL || Ip == NULL ) { return -1; } Self->RawNet = Network_Init( Ip, Port, RAW_MODE, BufferSize, Self->InQueue ); if( Self->RawNet != NULL) { return 0; } else { return -1; } }
void main(void) { BSP_Init(); HrSensor_Init(); SampleChannel_Init(); AGC_Init(); USBAPP_Init(); Network_Init(); HrSensor_Enable(); Sample_Start(); while (1) { Network_Routine(); HrSensor_Measure(); AGC_Control(); PWR_EnterSLEEPMode(0,PWR_SLEEPEntry_WFI); } }