From: Wolfgang Grandegger <wg@domain.hid>
To: xenomai-help <xenomai@xenomai.org>
Subject: [Xenomai-help] RT-Socket-CAN update, please read
Date: Fri, 24 Nov 2006 14:39:37 +0100 [thread overview]
Message-ID: <4566F619.9060403@domain.hid> (raw)
[-- Attachment #1: Type: text/plain, Size: 430 bytes --]
Hello,
I have just commited various modifications and improvements for
RT-Socket-CAN to the SVN trunk (v2.3-devel). The modification you might
realize sooner than later is the renaming of the RT-Socket-CAN kernel
modules from "xeno_rtcan_*" to "xeno_can_*" to comply with the usual
RTDM driver naming scheme. I have attached the full ChangeLog entry.
Any feedback is welcome, also on the new TX-Loopback feature.
Wolfgang.
[-- Attachment #2: ChangeLog --]
[-- Type: text/plain, Size: 2227 bytes --]
2006-11-24 Wolfgang Grandegger <wg@domain.hid>
* ksrc/drivers/can/README: Update list of supported CAN controllers
and boards.
* ksrc/drivers/can/rtcan_dev.h,
ksrc/drivers/can/rtcan_socket.h,
ksrc/drivers/can/rtcan_socket.c,
ksrc/drivers/can/rtcan_raw.c,
ksrc/drivers/can/rtcan_modules.c,
ksrc/drivers/can/rtcan_virt.c,
ksrc/drivers/can/sja1000/rtcan_sja1000.c,
ksrc/drivers/can/mscan/rtcan_mscan.c,
ksrc/drivers/can/Kconfig,
ksrc/drivers/can/Config.in,
src/utils/can/rtcansend.c,
include/rtdm/rtcan.h,: Add feature TX loopback to local sockets.
* ksrc/drivers/can/rtcan_raw.c,
ksrc/drivers/can/sja1000/rtcan_sja1000.c,
ksrc/drivers/can/mscan/rtcan_mscan.c: timestamps are now read and
copied in rtcan_recv() and rtcan_tx_loopbcak().
* ksrc/drivers/can/rtcan_raw.c, include/rtdm/rtcan.h:
Remove locks for the setting and reading of the RX and TX timeout
values and add a warning to the documentation.
* src/utils/rtcansend.c: use sendto() by default to avoid binding
a default filter and add option "-s" for using bind() and send().
* src/utils/rtcanrecv.c: add option "-R" for relative timestamps.
* ksrc/drivers/can/rtcan_internal.h: use now RTCAN_ASSERT macros
when CONFIG_XENO_DRIVERS_CAN_DEBUG is set.
* ksrc/drivers/can/mscan/Kconfig, ksrc/drivers/can/sja1000/Kconfig,
ksrc/drivers/can/Kconfig: add more help for kernel parameters.
* ksrc/drivers/can/rtcan_virt.c (rtcan_virt_init): fix bug in
cleanup code.
* ksrc/drivers/can/sja1000/rtcan_sja1000.c,
ksrc/drivers/can/sja1000/rtcan_isa.c,
ksrc/drivers/can/sja1000/rtcan_mem.c,
ksrc/drivers/can/sja1000/rtcan_peak_pci.c,
ksrc/drivers/can/sja1000/rtcan_peak_dng.c: Remove rtcan_dev_free()
from rtcan_sja1000_unregister() to allow proper cleanup after the
device has been unregistered.
* ksrc/drivers/can/sja1000/rtcan_ixxat_pci.c,
ksrc/drivers/can/sja1000/Kconfig,
ksrc/drivers/can/sja1000/Config.in,
ksrc/drivers/can/sja1000/Makefile: SJA1000 driver for IXXAT PCI
cards added.
* src/drivers/Makefile, ksrc/drivers/can/*, scripts/Modules.frag,
src/utils/can/README: Replace "rtcan" with "can" in macro definitions
CONFIG_XENO_DRIVERS_RTCAN_* and module names xeno_rtcan_* to comply to
the common naming scheme.
next reply other threads:[~2006-11-24 13:39 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-24 13:39 Wolfgang Grandegger [this message]
2006-11-24 13:52 ` [Xenomai-help] RT-Socket-CAN update, please read Jan Kiszka
2006-11-24 15:00 ` Wolfgang Grandegger
2006-11-24 14:35 ` [Xenomai-core] " Jan Kiszka
2006-11-24 15:13 ` Wolfgang Grandegger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4566F619.9060403@domain.hid \
--to=wg@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.