/* ** =================================================================== ** Method : COREUART_Init (component AsynchroSerial) ** ** Description : ** Initializes the associated peripheral(s) and the bean internal ** variables. The method is called automatically as a part of the ** application initialization code. ** This method is internal. It is used by Processor Expert only. ** =================================================================== */ void COREUART_Init(void) { SerFlag = 0x00U; /* Reset flags */ EnUser = FALSE; /* Disable device */ COREUART_ClearRxBuf(); COREUART_ClearTxBuf(); ASerialLdd2_DeviceDataPtr = ASerialLdd2_Init(NULL); /* Calling init method of the inherited component */ HWEnDi(); /* Enable/disable device according to status flags */ }
/* ** =================================================================== ** Method : AS2_Init (component AsynchroSerial) ** ** Description : ** Initializes the associated peripheral(s) and the bean internal ** variables. The method is called automatically as a part of the ** application initialization code. ** This method is internal. It is used by Processor Expert only. ** =================================================================== */ void AS2_Init(void) { SerFlag = 0x00U; /* Reset flags */ AS2_InpLen = 0x00U; /* No char in the receive buffer */ InpIndexR = 0x00U; /* Set index on the first item in the receive buffer */ InpIndexW = 0x00U; AS2_OutLen = 0x00U; /* No char in the transmit buffer */ OutIndexR = 0x00U; /* Set index on the first item in the transmit buffer */ OutIndexW = 0x00U; ASerialLdd2_DeviceDataPtr = ASerialLdd2_Init(NULL); /* Calling init method of the inherited component */ HWEnDi(); /* Enable/disable device according to status flags */ }
/* ** =================================================================== ** Method : Inhr1_Init (component AsynchroSerial) ** ** Description : ** Initializes the associated peripheral(s) and the bean internal ** variables. The method is called automatically as a part of the ** application initialization code. ** This method is internal. It is used by Processor Expert only. ** =================================================================== */ void Inhr1_Init(void) { SerFlag = 0x00U; /* Reset flags */ ASerialLdd2_DeviceDataPtr = ASerialLdd2_Init(NULL); /* Calling init method of the inherited component */ HWEnDi(); /* Enable/disable device according to status flags */ }