Als «pointer» getaggte Fragen

2
Sind Funktionszeigerzuweisungen in Arduino atomar?
Die folgenden Ausschnitte stammen aus dem Quellcode der TimerOne-Bibliothek : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = isr; // register …

2
Warum kann ich mit PROGMEM keine Zeiger anstelle eines Arrays verwenden?
Ich ändere derzeit einige Bibliotheken, um Flash anstelle von RAM für die Speicherung von Zeichenfolgen zu verwenden, damit mir in einem Projekt nicht der SRAM ausgeht. Einige Zeichenfolgen in der Bibliothek werden folgendermaßen deklariert: const char *testStringA = "ABC"; Dies unterscheidet sich davon, wie ich dies normalerweise sehe: const char …
11 progmem  pointer 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.