You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
EasyLogger/demo/non_os/stm32f10x
armink 478338bf5d 1、【完善】Demo 说明文档。
Signed-off-by: armink <armink.ztl@gmail.com>
10 years ago
..
EWARM 1、【增加】stm32f10x平台下的裸机Demo。 11 years ago
Libraries 1、【增加】stm32f10x平台下的裸机Demo。 11 years ago
RVMDK 1、【完善】STM32 Demo Keil 工程配置,增强其对 Keil4 平台编译兼容性。 10 years ago
app 1、【优化】Demo 日志输出宏定义,使用更加便捷。 10 years ago
components 1、【增加】异步输出模式及缓冲输出模式。 10 years ago
README.md 1、【完善】Demo 说明文档。 10 years ago

README.md

stm32f10x 裸机 demo


1、简介

通过 app\src\app.ctest_elog() 方法来测试日志的输出。

1.1、使用方法

打开电脑的终端与demo的串口1进行连接串口配置 115200 8 1 N此时可以在终端上看到demo的打印日志

注意对于无法连接终端的用户也可以使用仿真器与demo平台进行连接调试观察日志的输出情况。

2、文件说明

components\easylogger\port\elog_port.c 移植参考文件

RVMDK 下为Keil工程文件

EWARM 下为IAR工程文件

3、其他功能

可以打开 app\src\app.c 中的部分注释,来测试以下功能。

  • elog_set_output_enabled(false); :动态使能或失能日志输出
  • elog_set_filter_lvl(ELOG_LVL_WARN); :动态设置过滤优先级
  • elog_set_filter_tag("main"); :动态设置过滤标签
  • elog_set_filter_kw("Hello"); :动态设置过滤关键词