Hi!
Ich habe eine Funktion die zwei Zeiger auf int16_6 variablen übergeben
bekommen soll, damit die Funktion die Werte entsprechend überschreibt!
Jedoch ist mir nicht ganz klar wie ich das in der Header Datei
deklarier!
Ich portier eine Anwendung von C++ nach C, folgender Code hat in C++
noch funktioniert, avr-gcc meckert aber:
1 | // in einer Headerdatei:
|
2 | void xxx_calculate(int16_t& tval, int32_t& pval);
|
3 |
|
4 | // in der entsprechenden C-Datei:
|
5 | void xxx_calculate(int16_t& tval, int32_t& pval) {
|
6 | ...
|
7 | tval = 10;
|
8 | pval = 10;
|