A maintenance release is now available for all supported platforms.
Consider updating if you are using Version 6.0-6.5.3 or older.
Test-on-Target: (FR #15477):
added guard around (tgt-side) prototype generation:
#ifndef RTT_TGT_NO_DECLARE__
this addresses PE371 problem (#18494)
Signal Extension:
added two simple helper functions @sigName()
, @sigAlias()
(implements FR#7212)
rttSigPrint
(sigSet
, RTTSIG_LOG_SIGNALPLOT
): the on-read
logging of signal values now has new log entry letter ‘Y
’ which
makes the computed signals.dat
smaller and also more plausible
(in particular for the queueing case), since only the WRITE
operation is now displayed in the diagram (completes FR#5928)
HLRT Kernel / CPU reservation:
added sanity checks for HLRT feature, if ‘RESERVE_CPU; yes
’ is configured
for any LWP (implements #16065)
compile without HLRT support (in the RT-Tester) will fail;
when running, there will be WARNINGs (in the first AM log),
if any CPU reservation of an LWP fails
added utility rtt_checkfor_hlrt
to test for HLRT usability
Utility rtt-handle-suite.py
:
short option (-s
) for --status
added option -e
,--testerrors-only
to re-execute tests that
are not run or have crashed (TESTERROR)
added options (-o
,--output
, -O
,--append
) to redirect
stdout
/stderr
output to a file (overwrite or append)
added (simple) locking of running test suites
added options ‘--quiet
’, ‘--verbose
’, which
are handed over the invoked clean/compile/run/doc operations
Template Projects:
@sigName
, @sigAlias
Manual:
Added section about debugging with signals in the signal library chapter 15.3 (internal functions, expert knowledge, restricted sanity checks in provided functions).
Added short description of signal access hook functions and
reference to sample test procedure.
(sigPutHook
, sigTransmitHook
, sigGetHook
)
Added documentation of customised signal logging functions.
(sigCustomLogFct
)
Added documentation of last value storage. (sigLastValue
)
Improved documentation of CPP stubs (in/out and references)
Signal extension: supplemented documentation for some useful API functions
Updated EBNF (Appendix B) with @sigName
, @sigAlias
Appendix D: Compatibility:
now compile aborts, if RESERVE_CPU; yes
is used without HLRT
Nanosleep operations:
EINTR
) return values, try to wait for
remainder time if any (#16064)