Veit D. schrieb:
> Gehe ich richtig in der Annahme das es funktioniert, wenn ich in
> main.cpp die Deklaration so wiederhole?
>
>
1 | >>> main.cpp <<
|
2 | >
|
3 | > extern float isr_refresh_Time;
|
Nein. Das ist Undefined Behaviour da isr_refresh_Time constexpr ist.
Daher in main.cpp:
und die Berechnung von constexpr isr_refresh_Time in den Header.
> Wenn diese Variable nicht konstant wäre, wäre dann jeder Zugriff darauf
> egal wo immer auf den aktuellen Wert möglich egal wo der Wert geändert
> würde?
Kommt drauf an. Wenn "egal wo" eine ISR wäre, dann nein.