Browse Source

Update README.md

Man, Jianting (Meco) 4 năm trước cách đây
mục cha
commit
b19e01aefe
1 tập tin đã thay đổi với 13 bổ sung0 xóa
  1. 13 0
      README.md

+ 13 - 0
README.md

@@ -4,5 +4,18 @@
 
 本软件包实现了rt_kprintf家族函数的全功能版本,因为rt_kprintf的核心功能都是依赖rt_vsnprintf函数,因此只需要重新实现rt_vsnprintf函数即可。本软件包基于开源项目[printf](https://github.com/eyalroz/printf)重新实现了rt_vsnprintf,在4.1.0以及以上的RT-Thread版本中,只需要安装本软件包即可。若RT-Thread低于4.1.0版本,需要手动将kservice.c内的rt_vsnprintf函数注释掉,再安装本软件包。
 
+# 接管标准C库的printf家族函数(仅支持4.1.0及以上版本)
+本软件包有三个功能宏开关,默认是开启状态。即是否允许本软件包接管printf、sprintf以及snprintf函数,默认为yes,即接管。
+也就是说,安装本软件包后,即便没有使能libc(RT_USING_LIBC),你可以正常的使用printf、sprintf以及snprintf函数,当你调用这三个函数时,会自动被rt_kprintf、rt_sprintf、rt_snprintf函数接管。你可以正常使用printf家族函数的所有功能。
+```c
+#include <stdio.h>
+
+printf("hello world\n");
+```
+
+# ROM占用
+GCC下占用8.6KB, Keil下占用8KB。远小于开启标准C库的ROM占用。
+
+
 # 维护
 [Meco Man](https://github.com/mysterywolf)