Gast
#5767599
Ich habe mir jetzt mal die MCUXpresso heruntergeladen und stöber durch die ganzen driver, SDK, examples was auch immer. Genau das ist das problem: Ich habe zwar bei dem einen oder anderen eine Ahnung, was es bedeuten soll und wie die Systematik ist. Ich habe jetzt aber noch kein "tutorial" o.ä. gefunde, wo die Struktur für mich verständlich beschrieben wird. Und ob es ein Standard ist oder von NXP ausgedacht. Beispiele: Wenn irgendwo z.B.
1 | |
2 | |
3 | |
4 | |
5 | |
steht weiß ich, daß ich spi_clock_polarity_t von nun an als Datentyp nutzen kann. _t ist eine allgemeine Konvention (habe ich zumindest schon überall gesehen). Was hat es aber überal mit dem k davor auf sich (z.B. kSPI_ClockPolarityActiveHigh)? Vor allem: Irgendwie kann Eclipse/die IDE bei solcher Notation per tooltip den Dezimalwert anzeigen. Fahre ich mit der Maus z.B. über kSPI_ClockPolarityActiveLow, wird mir schon "1" angezeigt, also der Ausdruck schon ausgewertet. Wenn das auch was allgemein definiertes ist: Wo kann ich diese und noch andere Definitionen finden? Und ist die driverstruktur irgendwo allgemein verständlich beschrieben? Da werden überall Worte wie "handle" usw. benutzt. Das sagt mir jetzt leider gar nichts. Anscheinend werden Strukturen angelegt, gefüllt und dann per pointer zugewiesen. Die Fragen sind sehr schwer zu verstehen, irgendwie kann ich mich heute nicht sonderlich gut ausdrücken und bin auch ganz schön verwirrt von "dem neuen Zeug".