@@ -33,13 +33,13 @@ void fill_buffer(rt_uint8_t *buff, rt_uint32_t buff_length)
3333}
3434
3535static rt_err_t sd_sample (int argc , char * argv [])
36- {
37- rt_err_t result ;
36+ {
37+ rt_err_t result ;
3838 rt_device_t sd_device ;
3939 char sd_name [RT_NAME_MAX ];
4040 rt_uint8_t * write_buff , * read_buff ;
4141 struct rt_device_blk_geometry geo ;
42- rt_uint8_t block_num ;
42+ rt_uint8_t block_num ;
4343 /* 判断命令行参数是否给定了设备名称 */
4444 if (argc == 2 )
4545 {
@@ -63,7 +63,7 @@ static rt_err_t sd_sample(int argc, char *argv[])
6363 rt_kprintf ("open device %s failed!\n" , sd_name );
6464 return result ;
6565 }
66-
66+
6767 rt_memset (& geo , 0 , sizeof (geo ));
6868 /* 获取块设备信息 */
6969 result = rt_device_control (sd_device , RT_DEVICE_CTRL_BLK_GETGEOME , & geo );
@@ -90,10 +90,10 @@ static rt_err_t sd_sample(int argc, char *argv[])
9090 rt_free (read_buff );
9191 return RT_ERROR ;
9292 }
93-
93+
9494 /* 填充写数据缓冲区,为写操作做准备 */
9595 fill_buffer (write_buff , geo .block_size );
96-
96+
9797 /* 把写数据缓冲的数据写入SD卡中,大小为一个块,size参数以块为单位 */
9898 block_num = rt_device_write (sd_device , 0 , write_buff , 1 );
9999 if (1 != block_num )
@@ -107,7 +107,7 @@ static rt_err_t sd_sample(int argc, char *argv[])
107107 {
108108 rt_kprintf ("read %s device failed!\n" ,sd_name );
109109 }
110-
110+
111111 /* 比较写数据缓冲区和读数据缓冲区的内容是否完全一致 */
112112 if (rt_memcmp (write_buff , read_buff , geo .block_size ) == 0 )
113113 {
@@ -120,7 +120,7 @@ static rt_err_t sd_sample(int argc, char *argv[])
120120 /* 释放缓冲区空间 */
121121 rt_free (read_buff );
122122 rt_free (write_buff );
123-
123+
124124 return RT_EOK ;
125125}
126126/* 导出到 msh 命令列表中 */
0 commit comments