Guten Abend zusammen, ich habe hier einen ADC der mir Daten liefert, aber ich habe keine Ahnung, wie ich die einzelnen Bytes zu einem 32 bit Datentypen zusammenfasse. Laut Datenblatt kommen die Daten vom ADC im Format "24 bits, shifted left by 4 bits and sign extended to 32 bits" Wäre super wenn mir jemand auf die Sprünge helfen kann, wie ich das folgende Array zu einen int32_t unter Beachtung der oben genannten Regel konvertieren kann.
1 | uint8_t from_adc[4]; |
Liebe Grüße Georg