/**
\defgroup evnt_func MyComponent Events
\brief Event functions are called by MyComponent to record events for the MDK Debugger.
\details
During operation, the software component calls the following <b>event functions</b> that record
event data in a memory buffer using the <b>Event Recorder</b>. This memory buffer is
read by the MDK Debugger to show the events.

For more information, refer to the
<a href="http://www.keil.com/pack/doc/compiler/EventRecorder/html/index.html">Event Recorder</a> documentation.

@{
 
\fn void EvrMyCo_InitEntry(void)
\details
This event is generated by the API function \ref MyComp_initialize on start of the MyComponent initialization.


\fn void EvrMyCo_InitStatus(uint32_t status)
\details
This event is generated by the API function \ref MyComp_initialize when the initialization completed.


\fn void EvrMyCo_SendNoData(void) 
\details
This event is generated by the API function \ref MyComp_send to indicate a missing *str pointer.


\fn void EvrMyCo_SendComplete(uint32_t size) 
\details
This event is generated by the API function \ref MyComp_send when the send operation completed.


\fn void EvrMyCo_SendFailed(void) 
\details
This event is generated by the API function \ref MyComp_send when the send operation failed.


\fn void EvrMyCo_ReceiveNoData(void) 
\details
This event is generated by the API function \ref MyComp_receive to indicate a missing *str pointer.


\fn void EvrMyCo_ReceiveComplete(uint32_t size) 
\details
This event is generated by the API function \ref MyComp_receive when the receive operation completed.


\fn void EvrMyCo_ReceiveFailed() 
\details
This event is generated by the API function \ref MyComp_receive when the receive operation failed.

@}
*/
