]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blobdiff - rpp/src/drv/adc.c
Make the RPP layer thread safe
[pes-rpp/rpp-lib.git] / rpp / src / drv / adc.c
index e8f8fca3367b8efd0421abf6f96e5de60af875d1..02c0861c24aad26f7f85646fcb063f373be50554 100644 (file)
@@ -76,6 +76,7 @@ uint32_t drv_adc_generic_read(adcBASE_t *adc, uint32_t group,
        int adc_idx = (adc == adcREG1) ? 0 : 1;
        int grp_idx = (group == adcGROUP1) ? 0 : 1;
 
+       /* Note: Thread safety of rpp_adc_update depends on this! */
        xSemaphoreTake(mutex[adc_idx], portMAX_DELAY);
 
        // Calibrate