All'interno del driver ho una funzione per copiare i dati dalla struttura interna in una struttura dall'applicazione.
Questo processo può essere interrotto da un trigger di interrupt del microcontrollore?
uint16_t getRawData (struct Data * Data_external)
{
if (Data_external == NULL)
{
return ERR_PARA;
}
altro
{
* Data_external = Data_internal;// il processo di copia.Potrebbe essere interrotto?
}
return ERR_NONE;
}