logging: Add handling of dropped messages to RTT backend

Extend RTT backend to handle dropped messages.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
This commit is contained in:
Krzysztof Chruscinski 2018-12-13 09:38:29 +01:00 committed by Carles Cufí
commit 31a90ca592

View file

@ -197,7 +197,6 @@ static void put(const struct log_backend *const backend,
log_output_msg_process(&log_output, msg, flags);
log_msg_put(msg);
}
static void log_backend_rtt_cfg(void)
@ -231,10 +230,18 @@ static void log_backend_rtt_flush(void)
}
}
static void dropped(const struct log_backend *const backend, u32_t cnt)
{
ARG_UNUSED(backend);
log_output_dropped_process(&log_output, cnt);
}
const struct log_backend_api log_backend_rtt_api = {
.put = put,
.panic = panic,
.init = log_backend_rtt_init,
.dropped = dropped,
};
LOG_BACKEND_DEFINE(log_backend_rtt, log_backend_rtt_api, true);