zephyr/subsys/logging
Krzysztof Chruscinski 1cc9e98ae6 logging: Refactor RTT backend to handle host absence
Refactored blocking operation of RTT backend. Log_output buffer
is used directly in case of blocking operation. Detection of
host presence added. Prevent use of RTT lock when in panic mode.
Removed pending on data being read by the host on every message.

Refactor gives savings of 300 bytes in ROM and 120 bytes in RAM.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2018-12-19 14:53:48 +01:00
..
CMakeLists.txt
Kconfig logging: Refactor RTT backend to handle host absence 2018-12-19 14:53:48 +01:00
Kconfig.template.log_config
log_backend_native_posix.c
log_backend_net.c log: Explicitly ignoring return of memcpy 2018-12-19 14:37:25 +01:00
log_backend_rtt.c logging: Refactor RTT backend to handle host absence 2018-12-19 14:53:48 +01:00
log_backend_uart.c
log_cmds.c
log_core.c
log_list.c
log_list.h
log_msg.c log: Explicitly ignoring return of memcpy 2018-12-19 14:37:25 +01:00
log_output.c
sys_log_net.c log: Explicitly ignoring return of memcpy 2018-12-19 14:37:25 +01:00
sys_log.c