Ich habe eine Senderoutine, der normalerweise ein Array übergeben wird.
1 | void Data_Write(uint8_t data[], uint8_t length) { |
2 | ...
|
Nun möchte ich dieser Routine manchmal nur ein Byte übergeben. Wie geht das korrekt ohne den Umweg über ein Array der Länge 1? also nicht
1 | uint8_t zu_versenden[] = {0}; |
2 | |
3 | Data_Write(zu_versenden, 1); |