Gast
#2027643
Hallo, in einem Projekt will ich verschiedenartige Datentypen in einem EEPROM via SPI abspeichern. Dazu sende ich nacheinander z.B die vier Bytes eines double-Wertes zum SPDR Register. So sieht das dann aus: double double_var=1123.6; uint8_t *ptr_double_var; ptr_double_var=&double_var; SPDR=*ptr_double_var; ptr_double_var++; SPDR=*ptr_double_var; ptr_double_var++; SPDR=*ptr_double_var; ptr_double_var++; SPDR=*ptr_double_var; Das ganze funktioniert auch problemlos. Allerdings kommt beim komplieren die Warnmeldung "Assignment from incompatible pointer type". Sollte ich den Zeiger anders initialisieren ?