diff --git a/Core/Drivers/ANPI_AnalogPortsIn.c b/Core/Drivers/ANPI_AnalogPortsIn.c index f137305..8d3077c 100644 --- a/Core/Drivers/ANPI_AnalogPortsIn.c +++ b/Core/Drivers/ANPI_AnalogPortsIn.c @@ -222,6 +222,7 @@ VOID vTask( PVOID arg ) if( u32Flags & ANPI_ADC_FULL_COMPLETE ) u16Offset = BUFFER_HALF_SIZE; else if( u32Flags & ANPI_ADC_HALF_COMPLETE ) u16Offset = 0; + else continue; // aquire mutex: access to m_afcValues blocked for ANPI_flGetInputValue osMutexAcquire( m_pstMutexID, osWaitForever ); // aquire mutex