Preguntas etiquetadas con pointer

2
¿Son atómicas las asignaciones de puntero de función en Arduino?
Los siguientes fragmentos son del código fuente de la biblioteca 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
¿Por qué no puedo usar punteros en lugar de matriz con PROGMEM?
Actualmente estoy cambiando algunas bibliotecas para usar flash en lugar de RAM para el almacenamiento de cadenas para que no me quede sin SRAM en un proyecto. Algunas cadenas de la biblioteca se declaran de esta manera: const char *testStringA = "ABC"; Esto es diferente a cómo normalmente veo esto …
11 progmem  pointer 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.