FreescaleEMAC
 
 
 Bean FreescaleEMAC
 
Configuration modes for MC9S12NE64 EMAC start-up

Events are functions called when some important event occurred and its processing starts.

Events:

  • EventModule - Name of the user module (without extension), where the events from this bean are placed.
  • OnEmacRx - This event is called after a RX flow control.

      ANSIC prototype: void OnEmacRx(void)

  • OnEmacBabbleRXError - This event is called after a Babbling Receive Error.

      ANSIC prototype: void OnEmacBabbleRXError(void)

  • OnEmacRXError - This event is called after a Receive Error.

      ANSIC prototype: void OnEmacRXError(void)

  • OnEmacRXAOverrun - This event is called after a Receive Buffer A Overrun.

      ANSIC prototype: void OnEmacRXAOverrun(void)

  • OnEmacRXBOverrun - This event is called after a Receive Buffer B Overrun.

      ANSIC prototype: void OnEmacRXBOverrun(void)

  • OnValidFrameBufferA - This event is called after a Valid Frame Reception to Receive Buffer A Complete.

      ANSIC prototype: void OnValidFrameBufferA(void)

  • OnValidFrameBufferB - This event is called after a Valid Frame Reception to Receive Buffer B Complete.

      ANSIC prototype: void OnValidFrameBufferB(void)

  • OnManagementTransferComplete - This event is called after a Management Transfer Complete.

      ANSIC prototype: void OnManagementTransferComplete(void)

  • OnLateCollision - This event is called after a Late Collision.

      ANSIC prototype: void OnLateCollision(void)

  • OnExcessiveCollision - This event is called after a Excessive Collision.

      ANSIC prototype: void OnExcessiveCollision(void)

  • OnFrameTransmissionComplete - This event is called after a Frame Transmission Complete.

      ANSIC prototype: void OnFrameTransmissionComplete(void)


For each generated event it is possible to set:
  • Procedure Name - name of procedure (written by user) that handles the event.



Processor ExpertTM and Embedded BeansTM are registered trademarks of UNIS, Ltd.
©1997-2005, UNIS, Ltd.