Domande taggate «pointer»

2
Le assegnazioni di puntatori di funzioni sono atomiche in Arduino?
I seguenti frammenti provengono dal codice sorgente della libreria 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; // …

2
Perché non posso usare i puntatori invece dell'array con PROGMEM?
Attualmente sto cambiando alcune librerie per usare flash invece di RAM per l'archiviazione di stringhe in modo da non rimanere senza SRAM su un progetto. Alcune stringhe nella libreria sono dichiarate in questo modo: const char *testStringA = "ABC"; Questo è diverso da come normalmente vedo questo fatto: const char …
11 progmem  pointer 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.