Hallo,
lese grade das Real-Time C++, da sind die Beispiele zwar gut erklärt
aber für mich nicht praktikabel….
Demnach müsste man für jedes Register welches man verwenden will die
Adresse heraussuchen.
Ich dachte man kann es über die vom Hersteller zur Verfügung gestellten
Header lösen. In dem Fall LPC. Naja Pustekuchen…
Kriege die Fehlermeldung:
test.cpp:42:73: error: expression '((LPC_GPIO_PORT_Type*)(1342177280 +
0))->LPC_GPIO_PORT_Type::DIR[0]' has side-effects
../src/test.cpp:42:95: error: uninitialized const '{anonymous}::led_b5'
[-fpermissive]
const led_template< uint32_t, uint32_t, (uint32_t)
&LPC_GPIO_PORT->DIR[0], mcal::reg::bval5 > led_b5;
So wie ich diesen Beitrag
Beitrag "Re: AVR GPIOR Bit Verwaltung C++"
verstehe gibt es noch keine praktikable Lösung oder ein work around
dazu.
Ist das Richtig oder hat jemand schon einen Weg gefunden?
Hallo, hab ich die Frage blöd gestellt oder gibts da keine Lösung? Gruß
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.