# HG changeset patch # User asl # Date 1127218154 0 # Node ID 0d2fa563e33856b08a198546331785b362a63d38 # Parent 1a2e77f21cc1b33a584821fc80daccdbf8d97017 * src/can_mcf52xx.c Only support events of tx message buffers in flexcan_getevent() if CYGOPT_IO_CAN_TX_EVENT_SUPPORT is active. diff --git a/packages/devs/can/m68k/mcf52xx/current/ChangeLog b/packages/devs/can/m68k/mcf52xx/current/ChangeLog --- a/packages/devs/can/m68k/mcf52xx/current/ChangeLog +++ b/packages/devs/can/m68k/mcf52xx/current/ChangeLog @@ -1,3 +1,9 @@ +2005-09-20 Uwe Kindler + + * src/can_mcf52xx.c Only support events of tx message buffers + in flexcan_getevent() if CYGOPT_IO_CAN_TX_EVENT_SUPPORT is + active. + 2005-09-11 Uwe Kindler * cdl/can_mcf52xx.cdl Default message buffer configuration diff --git a/packages/devs/can/m68k/mcf52xx/current/src/can_mcf52xx.c b/packages/devs/can/m68k/mcf52xx/current/src/can_mcf52xx.c --- a/packages/devs/can/m68k/mcf52xx/current/src/can_mcf52xx.c +++ b/packages/devs/can/m68k/mcf52xx/current/src/can_mcf52xx.c @@ -1094,8 +1094,9 @@ static bool flexcan_getevent(can_channel } } break; - - // + +#ifdef CYGOPT_IO_CAN_TX_EVENT_SUPPORT +// // If a TX message box cause the event then we store the last transmitted // message into the receive message queue // @@ -1103,6 +1104,7 @@ static bool flexcan_getevent(can_channel pevent->flags = CYGNUM_CAN_EVENT_TX; pevent->msg = info->last_tx_msg; break; +#endif // CYGOPT_IO_CAN_TX_EVENT_SUPPORT case MBOX_STATE_REMOTE_TX: break;