Gast
#6183667
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?