Witam,
W Keilu w każdej (?) funkcji w ichnich szablonach jest na początku deklaracja/wywołanie/??? wskaźników z parametrów. O takie coś:
__WEAK __NO_RETURN void osRtxIdleThread (void *argument) {
(void)argument;
for (;;) {}
}
czy tu:
// OS Error Callback function
__WEAK uint32_t osRtxErrorNotify (uint32_t code, void *object_id) {
(void)object_id;
...
Czy ktoś wie za co odpowiada (void)argument bądź (void)object_id; w drugiej funkcji?
Wspomniane fragmenty są w całości dostępne tu: RTX_Config.c
Nie widzę żadnego wpływu tego kodu na cokolwiek; kompilator (v5 i v6) to olewa. To też oczywiście oznacza że wartość przekazana przez taki wskaźnik nie ma tu znaczenia.
Nic w sieci nie znalazłem; albo nie potrafię szukać albo wpisuje złe hasła. W każdym razie skończyły mi się pomysły.