ecos/packages/io/can/current ChangeLog cdl/io_ ...

[email protected]
Newsgroups gmane.os.ecos.cvs
Message-ID <[email protected]>
CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	[email protected]	2012-02-09 21:16:49

Modified files:
	packages/io/can/current: ChangeLog 
	packages/io/can/current/cdl: io_can.cdl 
	packages/io/can/current/doc: can.sgml can_driver_doc.html 
	packages/io/can/current/include: can.h canio.h 
	packages/io/can/current/src: can.c 

Log message:
	* cdl/io_can.cdl: support for add/remove compiler flags
	* doc/can.sgml, doc/can_driver_doc.html: updated doc reflecting API
	changes (range/mask filtering, listen-only mode, return values for
	xmt_msg/rcv_event, new flags).
	* include/can.h: given in a match the types of function pointers for
	can_callbacks_t according to the changes made in can.c.
	* include/canio.h: flags field in event enlarged to 32 bits to fit
	new events 'CYGNUM_CAN_EVENT_ERR_ACTIVE' and
	'CYGNUM_CAN_EVENT_OVERRUN_RX_HW'. Made a 'flag' typedef.
	cyg_can_event fields reordered so flags size change keeps events the
	same size.  Defined new filtering capabilities (range/mask). New
	convenience macro CYGNUM_CAN_EVENT_ALL. New listen-only mode.
	* src/can.c: can_rcv_event() and can_xmt_msg() now returns cyg_bool
	(were 'void'). flags using cyg_can_event_flags_t type.
	[ Bugzilla 1001453 ]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.