You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
2.9 KiB
Plaintext
72 lines
2.9 KiB
Plaintext
|
|
|
|
RELIANCE EDGE RELEASE NOTES
|
|
|
|
|
|
This file contains a list of updates made to Reliance Edge over the
|
|
course of recent releases and a list of known issues.
|
|
|
|
|
|
Release History and Changes
|
|
|
|
Reliance Edge v1.0, July 2015
|
|
|
|
Common Code Changes
|
|
|
|
- First release of commercial kit and MISRA C:2012 Design
|
|
Assurance Package. The commercial kit includes many new tools and
|
|
tests which were not previously available.
|
|
- Overhauled parsing of command-line parameters to be consistent for
|
|
all tools and tests. Command-line tools now use Unix-style short and
|
|
long options (such as -H and --help) instead of DOS-style switches
|
|
(such as /?).
|
|
- Renamed all os/*/include/ostypes.h headers to
|
|
os/*/include/redostypes.h, so that all headers use the
|
|
product prefix. If you created a port using v0.9, this header needs
|
|
to be renamed and its header guard (#ifndef OSTYPES_H etc.) should
|
|
also be updated.
|
|
- Add a new header for OS-specific MISRA C:2012 deviation macros,
|
|
located at os/*/include/redosdeviations.h. If you created a port
|
|
using v0.9, copy the template from os/stub/include/redosdeviations.h
|
|
into the include directory.
|
|
- Eliminated support for sector sizes less than 256. If using a
|
|
smaller sector size (say for a RAM disk), this must now be emulated
|
|
in the implementation of the block device OS service.
|
|
- Added RedFseFormat() as an optional FSE API, allowing FSE
|
|
applications to format the volume at run-time.
|
|
- This added a new macro to redconf.h: existing redconf.h files from
|
|
v0.9 must be updated to work with v1.0. Open redconf.h with the
|
|
configuration tool, ignore the warning about the missing macro, and
|
|
save it.
|
|
- Internal restructuring has renamed the macros for the string and
|
|
memory functions used in redconf.h. An existing redconf.h file from
|
|
v0.9 will need to be updated; for a file containing the old names,
|
|
the new config tool will default to using the (slow) Reliance Edge
|
|
string/memory functions; to use the C library or custom versions,
|
|
this will need to be selected in the configuration utility.
|
|
- Fix a bug which would result in an error when attempting to create a
|
|
name with one or more trailing path separators (such as
|
|
red_mkdir("/foo/bar/")).
|
|
- Fix a bug where an open handle for an inode on one volume would
|
|
prevent the same inode number from being deleted on a
|
|
different volume.
|
|
|
|
FreeRTOS Port Changes
|
|
|
|
- The implementation of the timestamp OS service no longer requires
|
|
that configUSE_TIMERS be set to 1.
|
|
|
|
Reliance Edge v0.9 (Beta), April 2015
|
|
|
|
First public release.
|
|
|
|
|
|
Known Issues
|
|
|
|
Visual Studio 2005
|
|
|
|
The Reliance Edge Win32 port (used for the host tools and the Win32 test
|
|
project) cannot be compiled by Visual Studio 2005. This is not going to
|
|
be fixed since VS2005 is an old toolset. Newer versions of Visual
|
|
Studio, starting with Visual Studio 2008, work just fine.
|