Mercurial > ecos
changeset 2073:0d2fa563e338
* src/can_mcf52xx.c Only support events of tx message buffers
in flexcan_getevent() if CYGOPT_IO_CAN_TX_EVENT_SUPPORT is
active.
| author | asl |
|---|---|
| date | Tue, 20 Sep 2005 12:09:14 +0000 |
| parents | 1a2e77f21cc1 |
| children | c19ba2240710 |
| files | packages/devs/can/m68k/mcf52xx/current/ChangeLog packages/devs/can/m68k/mcf52xx/current/src/can_mcf52xx.c |
| diffstat | 2 files changed, 10 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- 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 <uwe_kindler@web.de> + + * 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 <uwe_kindler@web.de> * cdl/can_mcf52xx.cdl Default message buffer configuration
--- 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;
