<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/</link>
    <language>en-us</language>

    <title>nand-ecoscentric: packages/io/can/current/src/can.c history</title>
    <description>packages/io/can/current/src/can.c revision history</description>
    <item>
    <title>* cdl/io_can.cdl: support for add/remove compiler flags</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/2dde4203a2c7/packages/io/can/current/src/can.c</link>
    <description><![CDATA[* cdl/io_can.cdl: support for add/remove compiler flags<br/>
* doc/can.sgml, doc/can_driver_doc.html: updated doc reflecting API<br/>
changes (range/mask filtering, listen-only mode, return values for<br/>
xmt_msg/rcv_event, new flags).<br/>
* include/can.h: given in a match the types of function pointers for<br/>
can_callbacks_t according to the changes made in can.c.<br/>
* include/canio.h: flags field in event enlarged to 32 bits to fit<br/>
new events 'CYGNUM_CAN_EVENT_ERR_ACTIVE' and<br/>
'CYGNUM_CAN_EVENT_OVERRUN_RX_HW'. Made a 'flag' typedef.<br/>
cyg_can_event fields reordered so flags size change keeps events the<br/>
same size.  Defined new filtering capabilities (range/mask). New<br/>
convenience macro CYGNUM_CAN_EVENT_ALL. New listen-only mode.<br/>
* src/can.c: can_rcv_event() and can_xmt_msg() now returns cyg_bool<br/>
(were 'void'). flags using cyg_can_event_flags_t type.<br/>
[ Bugzilla 1001453 ]]]></description>
    <author>&#115;&#101;&#114;&#103;&#101;&#105;&#103;</author>
    <pubDate>Thu, 09 Feb 2012 21:16:48 +0000</pubDate>
</item>
<item>
    <title>* include/can.h: EOF footer: s/SERIAL/CAN/.</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/0db3b55a4a3c/packages/io/can/current/src/can.c</link>
    <description><![CDATA[* include/can.h: EOF footer: s/SERIAL/CAN/.<br/>
* src/can.c: can_set_config(): Fixed key's name to drain output:<br/>
   s{CYG_IO_GET_CONFIG_SERIAL_OUTPUT_DRAIN<br/>
   }{CYG_IO_SET_CONFIG_CAN_OUTPUT_DRAIN}.]]></description>
    <author>&#106;&#108;&#100;</author>
    <pubDate>Thu, 14 Jan 2010 11:46:06 +0000</pubDate>
</item>
<item>
    <title>Update all copyright banners to reflect FSF ownership; fix and improve licence text.</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/74dbf4c3f2e1/packages/io/can/current/src/can.c</link>
    <description><![CDATA[Update all copyright banners to reflect FSF ownership; fix and improve licence text.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Thu, 29 Jan 2009 17:47:46 +0000</pubDate>
</item>
<item>
    <title>* doc/can.sgml: Callback on event documentation.</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/113240d85246/packages/io/can/current/src/can.c</link>
    <description><![CDATA[* doc/can.sgml: Callback on event documentation.<br/>
        * src/can.c:  Change one wakeup to callback in a comment.<br/>
        * include/canio.h: changed cyg_addrword_t to CYG_ADDRWORD so<br/>
          can will compile without the kernel.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Fri, 24 Aug 2007 13:41:25 +0000</pubDate>
</item>
<item>
    <title>* cdl/io_can.cdl: Added option CYGOPT_IO_CAN_SUPPORT_CALLBACK</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/da8bd66a1561/packages/io/can/current/src/can.c</link>
    <description><![CDATA[* cdl/io_can.cdl: Added option CYGOPT_IO_CAN_SUPPORT_CALLBACK<br/>
<br/>
        * include/canio.h: Added struct cyg_can_callback_cfg for setting<br/>
          callback configurations.<br/>
<br/>
        * include/can.h: Added declaration and initialization of callback<br/>
          configuration in struct can_channel.<br/>
<br/>
        * src/can.c: Added callback configuration changing and<br/>
          application function call.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 13 Aug 2007 07:36:34 +0000</pubDate>
</item>
<item>
    <title>* cdl/io_can.cdl: Added several interfaces for implementation by</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/fc0f99649c3c/packages/io/can/current/src/can.c</link>
    <description><![CDATA[* cdl/io_can.cdl: Added several interfaces for implementation by<br/>
          device drivers.<br/>
          Moved several configuration options from device drivers to the<br/>
          generic CAN driver. With this design a device driver does not<br/>
          need to provide all configuration options in its CDL file - it<br/>
          simply needs to implement the provided interfaces. The drawback<br/>
          of this decicsion is, that it is not possible to control these<br/>
          options independently for several CAN devices. (But most platforms<br/>
          will have only 1 channel)<br/>
          Added configuration option CYGBLD_IO_CAN_EXTRA_TESTS. This option<br/>
          enables the build of the interactive CAN tests.<br/>
<br/>
        * test/can_filter: Added interactive message filtering test<br/>
<br/>
        * test/can_hdi: Added interactive hardware description interface<br/>
          test<br/>
<br/>
        * test/can_load: Added interactive message handling (reception,<br/>
          transmission) test.<br/>
<br/>
        * test/can_remote: Added interactive remote response buffer test<br/>
<br/>
        * test/can_tx: Added interactive basic TX test. All tests are not<br/>
          part of the eCos test framework because they are interactive. That<br/>
          means, they require interaction with another user controlled<br/>
          CAN node.<br/>
<br/>
        * include/can.h: Added identifier masks for standard and extended<br/>
          identifiers.<br/>
          Added the line #include CYGDAT_IO_CAN_DEVICE_INL. This enables a<br/>
          device driver to provide an own device inline file. In this inline<br/>
          file the driver may define own data types for CAN messages (for<br/>
          internal storage of CAN messages (see AT91SAM7 CAN driver))<br/>
<br/>
        * include/canio.h: Added baudrate CYGNUM_CAN_KBAUD_AUTO - support of<br/>
          automatic baudrate detection if a driver supports such a feature.<br/>
          Added state CYGNUM_CAN_STATE_CONFIG and mode CYGNUM_CAN_MODE_CONFIG.<br/>
          The application may use these identifiers to set the CAN device into<br/>
          a state where it is safe to add/remove/configure message buffers.<br/>
          Added union data type cyg_can_msg_data. With this data type a 4 byte<br/>
          alignment of message data is guaranteed, an byte, word and dword<br/>
          access to the data is possible and an assignment of two CAN datas are<br/>
          possible now.<br/>
          cyg_can_message now uses cyg_can_msg_data union for CAN data.<br/>
          Replaced SW-Filt flag by autobaud flag in HDI.<br/>
          Added CAN message access macros for read/write acces of CAN message<br/>
          structures. These macros hide implementation of CAN message from<br/>
          application.<br/>
<br/>
        * src/can.c: Added support for device driver defined CAN message<br/>
          data types]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 26 Mar 2007 10:43:36 +0000</pubDate>
</item>
<item>
    <title>* src/can.c can_rcv_event() Clear the flag field in new event before</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/13392c5460a0/packages/io/can/current/src/can.c</link>
    <description><![CDATA[* src/can.c can_rcv_event() Clear the flag field in new event before<br/>
        calling into low level hardware driver.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Tue, 28 Mar 2006 20:34:29 +0000</pubDate>
</item>
<item>
    <title>Updates for CAN driver/infrastructure - from Uwe Kindler</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/c051df3f1083/packages/io/can/current/src/can.c</link>
    <description><![CDATA[Updates for CAN driver/infrastructure - from Uwe Kindler]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Tue, 13 Sep 2005 13:36:13 +0000</pubDate>
</item>
<item>
    <title>CAN driver, from Uwe Kindler</title>
    <link>https://hg.ecoscentric.com/nand-ecoscentric/log/f929becf4af2/packages/io/can/current/src/can.c</link>
    <description><![CDATA[CAN driver, from Uwe Kindler]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Thu, 25 Aug 2005 13:40:35 +0000</pubDate>
</item>

  </channel>
</rss>
