This is the mail archive of the ecos-cvs@sourceware.org mailing list for the ecos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

ecos/packages/devs/can/arm/lpc2xxx/current Cha ...


CVSROOT:	/cvs/ecos
Module name:	ecos
Changes by:	sergeig@sourceware.org	2013-09-18 16:02:00

Modified files:
	packages/devs/can/arm/lpc2xxx/current: ChangeLog 
	packages/devs/can/arm/lpc2xxx/current/cdl: can_lpc2xxx.cdl 
	packages/devs/can/arm/lpc2xxx/current/src: can_lpc2xxx.c 

Log message:
	* cdl/can_lpc2xxx.cdl: Add CYGHWR_DEVS_CAN_LPC2XXX_BUSOFF_WORKAROUND
	to enable conditional Bus-Off reset mode workaround. [Bug 1001897]
	* src/can_lpc2xxx.c: Add function lpc2xxx_reset_error_counters to
	reset TX and RX error counters to certain values. Function
	lpc2xxx_start_module now clears both error counters. Add some
	LPC2XXX_DBG_PRINT statements to lpc2xxx_can_getevent function. Add
	function lpc2xxx_print_status to ease printing status register
	content. If a bus error condition occures (ICR_BUS_ERR) the function
	lpc2xxx_can_getevent now clears the error counters to prevent error
	ISR from blocking application and to support recovery from bus off
	condition if option CYGHWR_DEVS_CAN_LPC2XXX_BUSOFF_WORKAROUND is
	enabled.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]