MISRA 17.12 fixes, justifications for other reporting issues. (#1372)

* [8.6] Suppress declaration without definitions warnings

This is expected from the portable header as it is
implemented by the port.

* [21.3] Document unsupressed deviation

Deviations which are unsupressed should be
documented for user awareness.

* [2.2] Disclose dead code warning

* [2.1] Justify unreachable code in example

* [17.12] Add addressing operator to callback function

This is required to disambiguate a function call and a
function to-be called

* [4.12] Explain deviation for dynamic allocation

* [8.6] Remove suppression, instead explain reporting

* Suppress false null dereference
Coverity provides a false positive
of pxQueueSetContainer being null.
This commit is contained in:
Kody Stribrny 2026-02-24 13:59:45 -08:00 committed by GitHub
parent 0f8efd98cc
commit f1043c49d5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 93 additions and 3 deletions

View file

@ -69,7 +69,7 @@ int main( void )
( void ) printf( "Example FreeRTOS Project\n" );
( void ) xTaskCreateStatic( exampleTask,
( void ) xTaskCreateStatic( &exampleTask,
"example",
configMINIMAL_STACK_SIZE,
NULL,