zephyr/subsys/logging
Krzysztof Chruscinski 2b44eeb396 logging: rtt: Improve synchronous mode
RTT backend was treating synchronous mode (LOG_IMMEDIATE) and panic
mode in the same way. That lead to decreased bandwidth since after
each transfer operation backend was pending until RTT data is read by
the host. It is vital only in panic mode to ensure that device do not
reset before all data is read by the host. In synchronous mode that
degrades performance significantly.

Added distinction between those two modes.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2020-01-14 11:19:10 -05:00
..
CMakeLists.txt
Kconfig
Kconfig.template.log_config
log_backend_native_posix.c
log_backend_net.c
log_backend_rtt.c logging: rtt: Improve synchronous mode 2020-01-14 11:19:10 -05:00
log_backend_std.h
log_backend_swo.c
log_backend_uart.c
log_backend_xtensa_sim.c logging: Use single byte log_output buffer in an immediate mode 2019-12-18 13:08:46 -08:00
log_cmds.c
log_core.c logging: Fix false strdup buffer freeing 2019-12-20 08:49:01 -05:00
log_list.c
log_list.h
log_minimal.c
log_msg.c logging: Fix false strdup buffer freeing 2019-12-20 08:49:01 -05:00
log_output_syst.c
log_output.c