Hallo, kurze Frage. Bei meiner StandardPeripheralLibrary scheinen keine Typdefinitionen für float32_t etc vorhanden zu sein. Wie bekomme ich die aktiviert bzw. was muss ich wo idealerweise einfügen. Die ST Doku ist nicht gerade der Hit. Vielen Dank schonmal. LG
Hast Du mal mit grep, find oder findstr in den zum Compiler gehörenden Include-Dateien gesucht?
Im Arm GCC Teil finde ich nur die stdint mit den normalen Typen. Wo steckt die float-Definition normalerweise drinne? Also float32_t etc..
float32_t gibts nicht (im Standard). "float" ist quasi immer 32bit, du kannst dir ja "typedef float float32_t" schreiben oder einfach immer "float" verwenden.h
Danke das habe ich jetzt gemacht. Ist komisch, da es ja doch üblich ist das so zu schreiben.
Tobias schrieb: > Ist komisch, da es ja doch üblich ist das so zu schreiben. Wo ist das üblich? Ich hab das noch nie gesehen. Ist ja auch weder im C- noch im C++ Standard. float-Verhalten ist ja allgemein sehr plattformabhängig.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.