3 RELIANCE EDGE RELEASE NOTES
\r
6 This file contains a list of updates made to Reliance Edge over the
\r
7 course of recent releases and a list of known issues.
\r
10 Release History and Changes
\r
12 Reliance Edge v1.0, July 2015
\r
16 - First release of commercial kit and MISRA C:2012 Design
\r
17 Assurance Package. The commercial kit includes many new tools and
\r
18 tests which were not previously available.
\r
19 - Overhauled parsing of command-line parameters to be consistent for
\r
20 all tools and tests. Command-line tools now use Unix-style short and
\r
21 long options (such as -H and --help) instead of DOS-style switches
\r
23 - Renamed all os/*/include/ostypes.h headers to
\r
24 os/*/include/redostypes.h, so that all headers use the
\r
25 product prefix. If you created a port using v0.9, this header needs
\r
26 to be renamed and its header guard (#ifndef OSTYPES_H etc.) should
\r
28 - Add a new header for OS-specific MISRA C:2012 deviation macros,
\r
29 located at os/*/include/redosdeviations.h. If you created a port
\r
30 using v0.9, copy the template from os/stub/include/redosdeviations.h
\r
31 into the include directory.
\r
32 - Eliminated support for sector sizes less than 256. If using a
\r
33 smaller sector size (say for a RAM disk), this must now be emulated
\r
34 in the implementation of the block device OS service.
\r
35 - Added RedFseFormat() as an optional FSE API, allowing FSE
\r
36 applications to format the volume at run-time.
\r
37 - This added a new macro to redconf.h: existing redconf.h files from
\r
38 v0.9 must be updated to work with v1.0. Open redconf.h with the
\r
39 configuration tool, ignore the warning about the missing macro, and
\r
41 - Internal restructuring has renamed the macros for the string and
\r
42 memory functions used in redconf.h. An existing redconf.h file from
\r
43 v0.9 will need to be updated; for a file containing the old names,
\r
44 the new config tool will default to using the (slow) Reliance Edge
\r
45 string/memory functions; to use the C library or custom versions,
\r
46 this will need to be selected in the configuration utility.
\r
47 - Fix a bug which would result in an error when attempting to create a
\r
48 name with one or more trailing path separators (such as
\r
49 red_mkdir("/foo/bar/")).
\r
50 - Fix a bug where an open handle for an inode on one volume would
\r
51 prevent the same inode number from being deleted on a
\r
54 FreeRTOS Port Changes
\r
56 - The implementation of the timestamp OS service no longer requires
\r
57 that configUSE_TIMERS be set to 1.
\r
59 Reliance Edge v0.9 (Beta), April 2015
\r
61 First public release.
\r
68 The Reliance Edge Win32 port (used for the host tools and the Win32 test
\r
69 project) cannot be compiled by Visual Studio 2005. This is not going to
\r
70 be fixed since VS2005 is an old toolset. Newer versions of Visual
\r
71 Studio, starting with Visual Studio 2008, work just fine.
\r