void save_sequence_to_mcu(void) { uint32_t temp_digest[8]; hash_the_password(temp_password1, temp_digest); memcpy_ram2ram((uint8_t *)Stored_values_ram.device_id_confirm, (const uint8_t *)temp_digest, 32); Calculate_block_crc(); Update_stored_values(); }
void alphasense_get_stats( ALPHASENSE_STATS * const ps ) { while(g_recordingData_Alphasense); //meglio assegnare direttamente i due parametri? g_internal.working = (float)g_partialSumWork / (float)g_partialCount_Alphasense; g_internal.aux = (float)g_partialSumAux / (float)g_partialCount_Alphasense; memcpy_ram2ram(ps,&g_internal,sizeof(ALPHASENSE_STATS)); g_partialSumWork = 0; g_partialSumAux = 0; g_partialCount_Alphasense = 0; }