Christian Taedcke <hacking@taedcke.com> [Thu, 22 Dec 2011 11:42:44 +0100] rev 677
FIXED: - the macro SUB_PROG_CFLAGS was overwritten for 64bit machines using gcc. Because of this the xenomai compilation failed.
Edouard Tisserant [Sat, 21 Jan 2012 18:49:54 +0100] rev 676
Merged some canfestival-3-ica Fixes.
Christian Taedcke <hacking@taedcke.com> [Thu, 22 Dec 2011 13:46:00 +0100] rev 675
FIXED: - The AVR example now compiles in linux.
- adapted AVR code to current default branch.
Christian Taedcke <hacking@taedcke.com> [Thu, 22 Dec 2011 11:43:08 +0100] rev 674
FIXED: - adapted paths for current vscom driver
- removed chmod +x vs_can_api.dll;
- added option -o to unzip command to overwrite existing files
Christian Taedcke <hacking@taedcke.com> [Thu, 22 Dec 2011 11:42:44 +0100] rev 673
FIXED: - the macro SUB_PROG_CFLAGS was overwritten for 64bit machines using gcc. Because of this the xenomai compilation failed.
Mongo [Thu, 15 Dec 2011 14:51:20 +0100] rev 672
bug correction in sdo.c, in writeNetworkDictCallBackAI a call to _writeNetworkDict had endianize forced to 1
Mongo [Tue, 13 Dec 2011 17:38:12 +0100] rev 671
bug correction in dcf.c, an entry of only one byte was not checked
Mongo [Wed, 02 Nov 2011 22:37:24 +0100] rev 670
New feature : event timers allowed for RxPDOs (subidx 5 in RxPDO com paramaters)
Mongo [Thu, 13 Oct 2011 17:51:27 +0200] rev 669
Configuration manager with DCF in object 0x1F22 rewritten almost from scratch.
1. The boot-up message from a device starts a verification of entries
2. If all entries matches the node is started
3. If an entry differs the whole dcf is written and a save is done
4. A reset is send to the node
5. If several boot-up are received at the same time they will be managed one
by one thus only one free sdo client is needed for the whole process.
Mongo [Mon, 12 Sep 2011 10:52:02 +0200] rev 668
Added some fixes from Jaroslav Fojtik submitted on sourceforge bug tracker:
3096348 Missing "break" in states.c/canDispatch()
3096359 Crash inside dcf.c/send_consise_dcf()
3101891 Potencial overflow inside getNodeState()
fbeaulier [Tue, 30 Aug 2011 12:14:34 +0200] rev 667
Added include stdlib.h for malloc functions in sdo.c
fbeaulier [Mon, 29 Aug 2011 17:44:49 +0200] rev 666
patch from Stefan Kratochwil <entwicklung@inovel.de> : canfestival-3-fm3_698.patch
Bug:
If an object dictionary entry was requested whose size exceeds
SDO_MAX_LENGTH_TRANSFERT, the memcpy() call at line 139 of objacces.c overwrites
the memory after *pDestData which causes stack corruption.
-> Bugfix:
The bug was corrected by size checking the requested data. An 'Out of
memory' error message will be generated if the requested data exceeds
SDO_MAX_LENGTH_TRANSFERT.
Additional changes:
Added dynamic buffer allocation for the SDO transfer. This feature can be used
if SDO_DYNAMIC_BUFFER_ALLOCATION is defined in config.h. The size of the
dynamically allocated buffer is controlled with
SDO_DYNAMIC_BUFFER_ALLOCATION_SIZE.
-> Note:
This change removes the detection of OD_LENGTH_DATA_INVALID errors!
fbeaulier [Mon, 29 Aug 2011 17:31:55 +0200] rev 665
patch from Christian Taedcke <hacking@taedcke.com> : fix-wrong-resetSDOline-for-sdo-timeout.patch
FIXED: - The sdo line must not be closed at the end of SDOTimeoutAlarm() if the same sdo line is closed and reopened for a new transfer inside the callback. (Patch from Jaroslav Fojtik)
fbeaulier [Mon, 29 Aug 2011 16:59:55 +0200] rev 664
CHANGE: SDO block mode added, without CRC support
WARNING : API change in client functions
fbeaulier [Tue, 16 Aug 2011 14:15:52 +0200] rev 663
timers_unix.c : remove sigint and sigterm catch
sdo : Allow multiple servers
The sdo transfer struct is not anymore referenced by server's node id but by
client or server number in the OD. Node id is not relevant in SDO transfert.
Edouard Tisserant [Thu, 23 Jun 2011 18:12:34 +0200] rev 662
fixed bug with cross wmingw build
Stefan@Sheldon [Mon, 20 Jun 2011 18:36:43 +0200] rev 661
Removed unneccessary overhead introduced with the last fix.
skratochwil [Mon, 20 Jun 2011 15:03:54 +0200] rev 660
Fixed incorrect struct access in sendPDO() and inserted a missing variable in sendOnePDOEvent(). These errors occured at compile-time when configuring the project with './configure --debug=PDO' or './configure --debug=WAR'.
Edouard Tisserant [Wed, 13 Apr 2011 16:29:59 +0200] rev 659
Fix some side effects of EDS import, while editing afterward
Christian Taedcke [Fri, 28 Jan 2011 14:51:18 +0100] rev 658
FIXED: - changed make targets from "%o: %c" to "%.o: %.c" (Patch from irc <oleg_osov>)
find . -name 'Make*' | xargs perl -w -i.bak -p -e "s/\%o: \%c/%.o: %.c/g"
Christian Taedcke [Fri, 28 Jan 2011 14:51:18 +0100] rev 657
FIX: - if a sdo transfer timeout occurres, reset the sdo line even if the callback function does not.
Christian Taedcke [Thu, 27 Jan 2011 17:45:48 +0100] rev 656
FIXED: - Sdo lines with the internal state SDO_ABORTED_ITERNAL are now closed.
Christian Taedcke [Wed, 10 Nov 2010 13:08:26 +0100] rev 655
CHANGED: - canSend message parameter is now a const pointer
ADDED : - IXXAT specific can bus watchdog to restart the VCI2 driver if a bus off, data ovverrun or remote queue overrun is detected. The can adapter cannot recover on its own.
* * *
CHANGED: - IXXAT::m_watchdogTimerId from DWORD to UINT_PTR to fix compiler warning
Christian Taedcke <hacking@taedcke.com> [Thu, 27 Jan 2011 17:45:48 +0100] rev 654
FIXED: - compiler warning from printf format string
Christian Taedcke <Christian.Taedcke@ica-traffic.de> [Fri, 19 Feb 2010 15:52:59 +0100] rev 653
FIXED: - TimerInit() was missing
Christian Taedcke <Christian.Taedcke@ica-traffic.de> [Fri, 19 Feb 2010 15:52:27 +0100] rev 652
FIXED: - OK and NOT OK was wrong in canSend()
Christian Taedcke [Thu, 09 Sep 2010 16:01:13 +0200] rev 651
FIXED: - bug while normal sdo transfer initialization (setting the byte count)
Christian Taedcke [Wed, 10 Nov 2010 14:19:31 +0100] rev 650
FIXED: - Renamed macro for peak win32 driver, patch from mailinglist (post from Christian Boepple, 2010-09-08 14:38)
Christian Taedcke [Mon, 15 Nov 2010 08:56:35 +0100] rev 649
CHANGED: - function sendOnePDOevent (CO_Data* d, UNS32 pdoNum) into sendOnePDOevent (CO_Data* d, UNS8 pdoNum)
- added explicit casts to remove compiler warnings
Christian Taedcke [Mon, 15 Nov 2010 08:55:34 +0100] rev 648
CHANGED: - added explicit cast to remove compiler warning
Christian Taedcke <Christian.Taedcke@ica-traffic.de> [Fri, 19 Feb 2010 08:20:21 +0100] rev 647
CHANGED: - canReceive and canSend return now 1 on error and 0 on success
Christian Taedcke [Thu, 09 Sep 2010 15:28:48 +0200] rev 646
CHANGED: - added explicit cast to remove compiler warning