Hallo Leute, ich bekomme hier gerade vom GCC Fehler beschrieben: error: invalid type argument of '->' Aber leider sehe ich den Fehler nicht. Daher wollte ich mal euch um Hilfe bitten. Fehler soll laut Zeilen Angabe alle Stellen mit "MyBuffer->..." betreffen!
1 | /*! \fn __inline void DBGU_SetCharToBuffer(tBufferCOM* MyBuffer, UCHAR zeichen)
|
2 | *
|
3 | * \brief Diese INLINE-Funktion schreibt, unter Berueksichtigung der Flags in MyBuffer,
|
4 | * das "zeichen" in MyBuffer->Buffer[]
|
5 | *
|
6 | * \param *MyBuffer
|
7 | * \param zeichen
|
8 | *
|
9 | */
|
10 | __inline void DBGU_SetCharToBuffer(tBufferCOM* MyBuffer, UCHAR zeichen) |
11 | {
|
12 | if (MyBuffer->FlagsBuffer->stop==true) |
13 | return; |
14 | |
15 | MyBuffer->Buffer[MyBuffer->IndexBuffer->wr_index]=zeichen; |
16 | if (++MyBuffer->IndexBuffer->wr_index == DBGU_RX_BUFFER_SIZE) |
17 | MyBuffer->IndexBuffer->wr_index=0; |
18 | |
19 | if (++MyBuffer->IndexBuffer->counter == DBGU_RX_BUFFER_SIZE) |
20 | {
|
21 | MyBuffer->IndexBuffer->counter=0; |
22 | MyBuffer->FlagsBuffer->overflow=true; |
23 | }
|
24 | }
|