/*---------------------------------------------------------------------------* * Routine: ISerialGenericHalfDuplexCallbackReceivedByte *---------------------------------------------------------------------------* * Description: * A single byte has been received -- queue it. * Inputs: * void *aCallbackWorkspace -- Pointer to T_Serial_GenericHalfDuplex_Workspace * TUInt8 aByte -- Byte received from serial driver *---------------------------------------------------------------------------*/ void ISerialGenericHalfDuplexCallbackReceivedByte( void *aCallbackWorkspace, TUInt8 aByte) { T_Serial_GenericHalfDuplex_Workspace *p = (T_Serial_GenericHalfDuplex_Workspace *)aCallbackWorkspace; // A single byte is received _isr_UEZQueueSend(p->iQueueReceive, &aByte); }
/*---------------------------------------------------------------------------* * Routine: ISerialGeneric_TimerCallbackReceivedByte *---------------------------------------------------------------------------* * Description: * A single byte has been received -- queue it. * Inputs: * void *aCallbackWorkspace -- Pointer to T_RS485_Generic_Timer_Workspace * TUInt8 aByte -- Byte received from serial driver *---------------------------------------------------------------------------*/ static void ISerialGeneric_TimerCallbackReceivedByte( void *aCallbackWorkspace, TUInt8 aByte) { T_RS485_Generic_Timer_Workspace *p = (T_RS485_Generic_Timer_Workspace *)aCallbackWorkspace; // A single byte is received _isr_UEZQueueSend(p->iQueueReceive, &aByte); }