MyComponent  Version 1.0.0
Example that demonstrates Software Component Views in the MDK Debugger
 All Data Structures Functions Variables Groups Pages
MyComponent Events

Event functions are called by MyComponent to record events for the MDK Debugger. More...

Functions

void EvrMyCo_InitEntry (void)
 Event on MyComp_initialize start (API) More...
 
void EvrMyCo_InitStatus (uint32_t status)
 Event on MyComp_initialize return (API) More...
 
void EvrMyCo_SendNoData (void)
 Event on MyComp_send no data passed (Error) More...
 
void EvrMyCo_SendComplete (uint32_t size)
 Event on MyComp_send - completed (Op) More...
 
void EvrMyCo_SendFailed (void)
 Event on MyComp_send - send failed (Error) More...
 
void EvrMyCo_ReceiveNoData (void)
 Event on MyComp_receive - no data received (Error) More...
 
void EvrMyCo_ReceiveComplete (uint32_t size)
 Event on MyComp_receive - completed (API) More...
 
void EvrMyCo_ReceiveFailed (void)
 Event on MyComp_receive - receive failed (Error) More...
 

Detailed Description

During operation, the software component calls the following event functions that record event data in a memory buffer using the Event Recorder. This memory buffer is read by the MDK Debugger to show the events.

For more information, refer to the Event Recorder documentation.

Function Documentation

void EvrMyCo_InitEntry ( void  )

This event is generated by the API function MyComp_initialize on start of the MyComponent initialization.

void EvrMyCo_InitStatus ( uint32_t  status)
Parameters
statusexecution status value

This event is generated by the API function MyComp_initialize when the initialization completed.

void EvrMyCo_SendNoData ( void  )

This event is generated by the API function MyComp_send to indicate a missing *str pointer.

void EvrMyCo_SendComplete ( uint32_t  size)
Parameters
sizenumber of bytes transferred

This event is generated by the API function MyComp_send when the send operation completed.

void EvrMyCo_SendFailed ( void  )

This event is generated by the API function MyComp_send when the send operation failed.

void EvrMyCo_ReceiveNoData ( void  )

This event is generated by the API function MyComp_receive to indicate a missing *str pointer.

void EvrMyCo_ReceiveComplete ( uint32_t  size)
Parameters
sizenumber of bytes transferred

This event is generated by the API function MyComp_receive when the receive operation completed.

void EvrMyCo_ReceiveFailed ( void  )

This event is generated by the API function MyComp_receive when the receive operation failed.