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

    <title>flash_v2: packages/io/flash/current/src/flash.c history</title>
    <description>packages/io/flash/current/src/flash.c revision history</description>
    <item>
    <title>* src/flash_legacy.h: Undef HAL_FLASH_CACHES_* macros if the HAL</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/8667859d61ab/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* src/flash_legacy.h: Undef HAL_FLASH_CACHES_* macros if the HAL<br/>
       supplied them and they're not needed.<br/>
       * cdl/io_flash.cdl, src/flash.c, src/flash_legacy.h,<br/>
       src/legacy_dev.c: add support for V2 drivers which can take care<br/>
       of the cache and interrupts themselves.]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Wed, 27 Sep 2006 14:24:46 +0000</pubDate>
</item>
<item>
    <title>V2 flash header files clean-up. Eliminate flash_priv.h, moving the</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/96ec7e534d98/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[V2 flash header files clean-up. Eliminate flash_priv.h, moving the<br/>
functionality into flash_dev.h instead.]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Tue, 22 Feb 2005 21:03:43 +0000</pubDate>
</item>
<item>
    <title>Eliminate hwr_map_error() from the V2 driver interface, it no longer</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/42c8ea63b78d/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Eliminate hwr_map_error() from the V2 driver interface, it no longer<br/>
serves any useful purpose]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Mon, 29 Nov 2004 14:49:20 +0000</pubDate>
</item>
<item>
    <title>Move dummy init/query/lock/unlock functions to the generic flash code,</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/9c1d9e5039c2/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Move dummy init/query/lock/unlock functions to the generic flash code,<br/>
and use these in the V2 drivers where appropriate]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Mon, 29 Nov 2004 00:43:48 +0000</pubDate>
</item>
<item>
    <title>Correctly handle scenario where there are multiple flash devices but</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/9abe5ac74a1a/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Correctly handle scenario where there are multiple flash devices but<br/>
only one initialized successfully]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Sun, 28 Nov 2004 19:10:03 +0000</pubDate>
</item>
<item>
    <title>Move legacy macros from a public to an internal header file, to</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/fac0499dabd6/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Move legacy macros from a public to an internal header file, to<br/>
facilitate future clean-ups]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Mon, 22 Nov 2004 13:25:23 +0000</pubDate>
</item>
<item>
    <title>Flash API clean-ups</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/80232dbac7fb/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Flash API clean-ups]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Mon, 22 Nov 2004 12:05:55 +0000</pubDate>
</item>
<item>
    <title>Add an optimization for the common case of a single flash device</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/a221170fac3d/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Add an optimization for the common case of a single flash device]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Sun, 21 Nov 2004 23:39:01 +0000</pubDate>
</item>
<item>
    <title>Eliminate cyg_flash_code_overlaps()</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/172edf8a96d8/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Eliminate cyg_flash_code_overlaps()]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Sun, 21 Nov 2004 18:39:15 +0000</pubDate>
</item>
<item>
    <title>Fix reads on legacy devices</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/f854ed1e81db/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Fix reads on legacy devices]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Sun, 21 Nov 2004 12:09:40 +0000</pubDate>
</item>
<item>
    <title>Encapsulate various bits of optional functionality inside macros, to</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/0d824ba900cc/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Encapsulate various bits of optional functionality inside macros, to<br/>
reduce the number of #ifdef's in the main code]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Sun, 21 Nov 2004 11:20:18 +0000</pubDate>
</item>
<item>
    <title>Only include the support for indirect flash reads if there are devices</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/a668b95e5f2e/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Only include the support for indirect flash reads if there are devices<br/>
which need it.]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Sat, 20 Nov 2004 23:31:59 +0000</pubDate>
</item>
<item>
    <title>Sort out the various loops to cope with boundary conditions,</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/9464c6747e99/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Sort out the various loops to cope with boundary conditions,<br/>
especially flash devices mapped right at the top of memory.]]></description>
    <author>&#98;&#97;&#114;&#116;&#118;</author>
    <pubDate>Sat, 20 Nov 2004 19:27:26 +0000</pubDate>
</item>
<item>
    <title>* src/flash.c: Offset into the block is not calculated correctly</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/3f6b1c304c7a/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* src/flash.c: Offset into the block is not calculated correctly<br/>
        when the flash start is not aligned on a flash block.<br/>
        * src/legacy_dev.c (legacy_flash_read): Fixed typo.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 30 Sep 2004 18:09:20 +0000</pubDate>
</item>
<item>
    <title>* src/flash.c (cyg_flash_init): Add assert checking that the</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/e290a0372578/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* src/flash.c (cyg_flash_init): Add assert checking that the<br/>
        end address matches the block information.<br/>
        * src/legacy_dev.c (legacy_flash_init): Ensure that the end<br/>
        address is the last valid address, not the first invalid address.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Tue, 14 Sep 2004 16:04:53 +0000</pubDate>
</item>
<item>
    <title>* src/flash.c: Support flash blocks of arbitary size. The</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/0cc13d07a67e/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* src/flash.c: Support flash blocks of arbitary size. The<br/>
        DataFlash devices for example have block of 528 bytes.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 09 Sep 2004 13:11:46 +0000</pubDate>
</item>
<item>
    <title>* removed the functions cyg_flash_get_limits and</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/c4240af0fa28/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* removed the functions cyg_flash_get_limits and<br/>
        cyg_flash_get_block_info. Reimplemented the legacy functions<br/>
        that depended on them and flashiodev.c]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sat, 21 Aug 2004 13:47:55 +0000</pubDate>
</item>
<item>
    <title>* src/flash.c: Make the flock lock/unlock code compile without</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/868c3fa9315f/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* src/flash.c: Make the flock lock/unlock code compile without<br/>
        warnings.<br/>
        * src/flashiodev.c (flashiodev_lookup): Only initialize the device<br/>
        if we have not already been initialized via cyg_set_config().<br/>
        This stopped redboots mount -f working.<br/>
        * src/flashiodev.c (flashiodev_lookup): Moved most of the<br/>
        flashiodev_init into this new function. This fixed the ordering<br/>
        issue with redboot startup. When doing a FIS name lookup in<br/>
        flashiodev_init, redboot was not yet nitialised so lookup<br/>
        failed. Moving this into flashiodev_lookup solves this problem.<br/>
        Its now possible for redboot to mount the jffs2 filesystem with<br/>
        -d /dev/flash1.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 16 Aug 2004 08:33:41 +0000</pubDate>
</item>
<item>
    <title>* src/flash.c: Major rewrite to implement a new API</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/3845779eca10/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* src/flash.c: Major rewrite to implement a new API<br/>
        * src/legacy_api.c: Support the legacy API<br/>
        * src/legacy_drv.c: Support the legacy driver API<br/>
        * src/flashiodev.c: Support the new API and multiple devices<br/>
        * include/flash_priv.h: Interface devices should use<br/>
        * cdl/io_flash.cdl: Updates for new interface and multiple devices.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Thu, 05 Aug 2004 13:50:00 +0000</pubDate>
</item>
<item>
    <title>Don't check if the flash is write protected before performing a read.</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/e1d094896914/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Don't check if the flash is write protected before performing a read.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Sun, 20 Jun 2004 12:46:16 +0000</pubDate>
</item>
<item>
    <title>* src/flash.c: gcc 3.x vs gcc 2.x problems.</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/707a873489c8/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* src/flash.c: gcc 3.x vs gcc 2.x problems.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Tue, 25 Nov 2003 09:05:31 +0000</pubDate>
</item>
<item>
    <title>* src/flash.c:</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/587b0b1c6927/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[* src/flash.c:<br/>
	* src/flashiodev.c:<br/>
	* include/flash.h: Remove references to work_space and work_space_size<br/>
	since they are no longer used.]]></description>
    <author>&#97;&#115;&#108;</author>
    <pubDate>Mon, 24 Nov 2003 11:22:41 +0000</pubDate>
</item>
<item>
    <title>Remove support for non-RAM drivers (depricated)</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/e4d78a7a628d/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Remove support for non-RAM drivers (depricated)]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Thu, 20 Nov 2003 14:48:46 +0000</pubDate>
</item>
<item>
    <title>Fix compile error</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/7fb73b26ec8a/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Fix compile error]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Wed, 08 Oct 2003 19:36:25 +0000</pubDate>
</item>
<item>
    <title>New platform - TAMS MOAB - and generic changes to support it</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/dbcfe4e0dbd2/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[New platform - TAMS MOAB - and generic changes to support it]]></description>
    <author>&#103;&#116;&#104;&#111;&#109;&#97;&#115;</author>
    <pubDate>Fri, 19 Sep 2003 17:11:18 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2002-05-23-21:39:14-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/d2c90368aeef/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2002-05-23-21:39:14-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Thu, 23 May 2002 22:59:51 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2002-05-20-20:11:54-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/e0c0827131d1/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2002-05-20-20:11:54-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 20 May 2002 22:19:26 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-11-02-06:43:03-GMT</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/67850532eebb/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-11-02-06:43:03-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 02 Nov 2001 16:12:33 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-10-19-06:43:02-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/678094f34118/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-10-19-06:43:02-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 19 Oct 2001 07:02:26 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-08-10-19:22:57-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/4c750ce71ae3/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-08-10-19:22:57-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 10 Aug 2001 19:27:55 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-07-28-00:17:32-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/38892b97b685/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-07-28-00:17:32-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Sun, 29 Jul 2001 02:00:07 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-06-22-17:38:39-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/0d2b193a635f/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-06-22-17:38:39-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 22 Jun 2001 18:18:44 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-06-15-06:43:03-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/2395031e7a66/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-06-15-06:43:03-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 15 Jun 2001 22:45:04 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-06-01-18:52:13-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/0d0f03f76f6a/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-06-01-18:52:13-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 01 Jun 2001 22:16:29 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-04-06-18:28:36-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/b65ec671dd4c/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-04-06-18:28:36-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 06 Apr 2001 19:06:06 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-03-29-21:44:39-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/b939e9cada46/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-03-29-21:44:39-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 06 Apr 2001 17:20:13 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-02-26-23:18:05-GMT</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/e2d866e32dac/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-02-26-23:18:05-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Tue, 27 Feb 2001 01:21:45 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2001-02-12-23:44:24-GMT</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/25e238959bae/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2001-02-12-23:44:24-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Tue, 13 Feb 2001 01:23:16 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2000-12-08-02:09:36-GMT</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/6b5f480c6929/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2000-12-08-02:09:36-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 08 Dec 2000 03:30:06 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2000-11-27-23:09:27-GMT</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/450e4e1f1e80/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2000-11-27-23:09:27-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Tue, 28 Nov 2000 00:03:34 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2000-11-17-18:24:25-GMT</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/a9ac27ec7abc/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2000-11-17-18:24:25-GMT]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 17 Nov 2000 23:16:43 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2000-09-04-20:50:20-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/6bd9d475ed4b/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2000-09-04-20:50:20-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Mon, 04 Sep 2000 20:24:12 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2000-09-01-07:47:03-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/77cec8369160/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2000-09-01-07:47:03-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 01 Sep 2000 13:45:23 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2000-08-25-19:22:58-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/bd1a71e3e476/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2000-08-25-19:22:58-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 25 Aug 2000 19:17:22 +0000</pubDate>
</item>
<item>
    <title>Merge from eCos master repository on 2000-08-21-22:40:54-BST</title>
    <link>https://hg.ecoscentric.com/flash_v2/log/6ed91473a1cd/packages/io/flash/current/src/flash.c</link>
    <description><![CDATA[Merge from eCos master repository on 2000-08-21-22:40:54-BST]]></description>
    <author>&#106;&#108;&#97;&#114;&#109;&#111;&#117;&#114;</author>
    <pubDate>Fri, 25 Aug 2000 17:32:38 +0000</pubDate>
</item>

  </channel>
</rss>
