Hallo Zusammen,
der Titel sagts eigentlich schon:
Wie kann ich eine einzelne Warnung vom GCC:
"variable 'tmp' set but not used [-Wunused-but-set-variable]"
unterdrücken, ohne diese Warnungen direkt abzuschalten?
Situation:
Ich leere ein FIFO einer SSP(SPI)-Schnittstelle nach dem Senden eines
Blocks, indem ich dummy reads mache.
Die Warnung ist also prinzipiell richtig, an dieser Stelle aber
überflüssig..
1 | void flushFifo()
|
2 | {
|
3 | uint8_t tmp;
|
4 |
|
5 | while(SSPSR & SSP_RNE)
|
6 | {
|
7 | tmp = SSPDR; //Flush: set but not used is ok here
|
8 | }
|
9 | }
|
Ist es möglich dem GCC mitzuteilen, dass dieses an dieser einen
bestimmten Stelle ok ist? Oder muss ich weiterhin per Kommentar darauf
aufmerksam machen, was da passiert?
Danke
dunno..