Esempio n. 1
0
int main (void) {

	SystemInit();
	prvSetupHardware();
	
	vUART_Init();
    
	vPWMPort_Init();
    vPWMPort_SetMR(0);
    vPWMPort_StartPWM();


	//vStartTestTask(mainTEST_TASK_PRIORITY);
	//vStartLEDTask(mainLED_TASK_PRIORITY);
	vUART2_StartSenderTask(mainUARTSEND_TASK_PRIORITY);
	vUART2_StartReceiverTask(mainUARTRECEIVE_TASK_PRIORITY);
    //vSPI_StartTask(mainSPI_TASK_PRIORITY);

    vCMDParser_StartTask(mainCMDPARSER_TASK_PRIORITY);
    



	vTaskStartScheduler();

	for( ;; );

	return(0);
}
/*-----------------------------------------------------------------------------------------*/
void vHardwareCfg_Init(void)
{
 	vCPU_Init();
 	vPorts_Init();
 	vOscillator_Init();
	vInterrupts_Init(); 

	vADC_Init();
	//I2C_Init();
	//vLCD_Init();
	vUART_Init();
}
Esempio n. 3
0
/****************************************************************************
 *
 * NAME: vSerial_Init
 *
 * DESCRIPTION:
 *
 * PARAMETERS:      Name            RW  Usage
 * None.
 *
 * RETURNS:
 * None.
 *
 * NOTES:
 * None.
 ****************************************************************************/
PUBLIC void vSerial_Init(void)
{
    /* Initialise the serial port and rx/tx queues */
    vSerialQ_Init();
    vUART_Init(Serial_UART, Serial_BAUD, Serial_EVEN, Serial_PARITY, Serial_WORDLEN, Serial_ONESTOP);
}