Pytania otagowane jako pointer

2
Czy przypisania wskaźników funkcji są atomowe w Arduino?
Poniższe fragmenty kodu źródłowego biblioteki TimerOne : // 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 the user's callback …

2
Dlaczego nie mogę używać wskaźników zamiast tablicy w PROGMEM?
Obecnie zmieniam niektóre biblioteki, aby używały pamięci flash zamiast pamięci RAM do przechowywania ciągów, aby nie zabrakło SRAM w projekcie. Niektóre ciągi w bibliotece są zadeklarowane w następujący sposób: const char *testStringA = "ABC"; Różni się to od tego, jak zwykle to robię: const char testStringB[] = "DEF"; Myślę jednak, …
11 progmem  pointer 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.