/* ** =================================================================== ** Method : RC_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 RC_Init(void) { SerFlag = 0x00U; /* Reset flags */ RC_InpLen = 0x00U; /* No char in the receive buffer */ InpIndexR = 0x00U; /* Set index on the first item in the receive buffer */ InpIndexW = 0x00U; ASerialLdd1_DeviceDataPtr = ASerialLdd1_Init(NULL); /* Calling init method of the inherited component */ HWEnDi(); /* Enable/disable device according to status flags */ }
/* ** =================================================================== ** 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_InpLen = 0x00U; /* No char in the receive buffer */ InpIndexR = 0x00U; /* Set index on the first item in the receive buffer */ InpIndexW = 0x00U; COREUART_OutLen = 0x00U; /* No char in the transmit buffer */ OutIndexR = 0x00U; /* Set index on the first item in the transmit buffer */ OutIndexW = 0x00U; ASerialLdd1_DeviceDataPtr = ASerialLdd1_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 */ ASerialLdd1_DeviceDataPtr = ASerialLdd1_Init(NULL); /* Calling init method of the inherited component */ HWEnDi(); /* Enable/disable device according to status flags */ }