You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.