@@ -140,7 +140,7 @@ void convolve(uint32_t Signal[/* SignalLen */], unsigned short SignalLen,
140140 uint32_t Result [/* SignalLen + KernelLen - 1 */ ]) {
141141 uint16_t n ;
142142
143- for (n = 0 ; n < SignalLen + KernelLen - 1 ; n ++ ) {
143+ for (n = 0 ; n < ( uint16_t )( SignalLen + KernelLen - 1 ) ; n ++ ) {
144144 unsigned short kmin , kmax , k ;
145145
146146 Result [n ] = 0 ;
@@ -222,7 +222,7 @@ void Open_PDM_Filter_64(uint8_t* data, int16_t* dataOut, uint16_t volume, TPDMFi
222222 uint8_t j = channels - 1 ;
223223#endif
224224
225- for (i = 0 , data_out_index = 0 ; i < Param -> nSamples ; i ++ , data_out_index += channels ) {
225+ for (i = 0 , data_out_index = 0 ; i < ( uint8_t ) Param -> nSamples ; i ++ , data_out_index += channels ) {
226226#ifdef USE_LUT
227227 Z0 = filter_tables_64 [j ](data , 0 );
228228 Z1 = filter_tables_64 [j ](data , 1 );
@@ -269,7 +269,7 @@ void Open_PDM_Filter_128(uint8_t* data, int16_t* dataOut, uint16_t volume, TPDMF
269269 uint8_t j = channels - 1 ;
270270#endif
271271
272- for (i = 0 , data_out_index = 0 ; i < Param -> nSamples ; i ++ , data_out_index += channels ) {
272+ for (i = 0 , data_out_index = 0 ; i < ( uint8_t ) Param -> nSamples ; i ++ , data_out_index += channels ) {
273273#ifdef USE_LUT
274274 Z0 = filter_tables_128 [j ](data , 0 );
275275 Z1 = filter_tables_128 [j ](data , 1 );
0 commit comments