@@ -52,14 +52,14 @@ static rt_err_t _audio_send_replay_frame(struct rt_audio_device *audio)
5252 rt_completion_done (& audio -> replay -> cmp );
5353
5454 /* send zero frames */
55- memset (& buf_info -> buffer [audio -> replay -> pos ], 0 , dst_size );
55+ rt_memset (& buf_info -> buffer [audio -> replay -> pos ], 0 , dst_size );
5656
5757 audio -> replay -> pos += dst_size ;
5858 audio -> replay -> pos %= buf_info -> total_size ;
5959 }
6060 else
6161 {
62- memset (& buf_info -> buffer [audio -> replay -> pos ], 0 , dst_size );
62+ rt_memset (& buf_info -> buffer [audio -> replay -> pos ], 0 , dst_size );
6363
6464 /* copy data from memory pool to hardware device fifo */
6565 while (index < dst_size )
@@ -77,7 +77,7 @@ static rt_err_t _audio_send_replay_frame(struct rt_audio_device *audio)
7777 }
7878
7979 remain_bytes = MIN ((dst_size - index ), (src_size - audio -> replay -> read_index ));
80- memcpy (& buf_info -> buffer [audio -> replay -> pos ],
80+ rt_memcpy (& buf_info -> buffer [audio -> replay -> pos ],
8181 & data [audio -> replay -> read_index ], remain_bytes );
8282
8383 index += remain_bytes ;
@@ -229,7 +229,7 @@ static rt_err_t _audio_dev_init(struct rt_device *dev)
229229
230230 if (replay == RT_NULL )
231231 return - RT_ENOMEM ;
232- memset (replay , 0 , sizeof (struct rt_audio_replay ));
232+ rt_memset (replay , 0 , sizeof (struct rt_audio_replay ));
233233
234234 /* init memory pool for replay */
235235 replay -> mp = rt_mp_create ("adu_mp" , RT_AUDIO_REPLAY_MP_BLOCK_COUNT , RT_AUDIO_REPLAY_MP_BLOCK_SIZE );
@@ -258,7 +258,7 @@ static rt_err_t _audio_dev_init(struct rt_device *dev)
258258
259259 if (record == RT_NULL )
260260 return - RT_ENOMEM ;
261- memset (record , 0 , sizeof (struct rt_audio_record ));
261+ rt_memset (record , 0 , sizeof (struct rt_audio_record ));
262262
263263 /* init pipe for record*/
264264 buffer = rt_malloc (RT_AUDIO_RECORD_PIPE_SIZE );
@@ -393,12 +393,12 @@ static rt_size_t _audio_dev_write(struct rt_device *dev, rt_off_t pos, const voi
393393 if (audio -> replay -> write_index % block_size == 0 )
394394 {
395395 audio -> replay -> write_data = rt_mp_alloc (audio -> replay -> mp , RT_WAITING_FOREVER );
396- memset (audio -> replay -> write_data , 0 , block_size );
396+ rt_memset (audio -> replay -> write_data , 0 , block_size );
397397 }
398398
399399 /* copy data to replay memory pool */
400400 remain_bytes = MIN ((block_size - audio -> replay -> write_index ), (size - index ));
401- memcpy (& audio -> replay -> write_data [audio -> replay -> write_index ], & ptr [index ], remain_bytes );
401+ rt_memcpy (& audio -> replay -> write_data [audio -> replay -> write_index ], & ptr [index ], remain_bytes );
402402
403403 index += remain_bytes ;
404404 audio -> replay -> write_index += remain_bytes ;
0 commit comments