From 00a373a2b0382bcf9fe234db2964eb75a0cd2a5d Mon Sep 17 00:00:00 2001 From: asterix Date: Wed, 11 Jan 2012 14:40:22 +0000 Subject: [PATCH 1/1] Add debug info. git-svn-id: https://src.develer.com/svnoss/bertos/trunk@5244 38d2e660-2303-0410-9eaa-f027e97ec537 --- bertos/net/lwip/src/arch/sys_arch.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bertos/net/lwip/src/arch/sys_arch.c b/bertos/net/lwip/src/arch/sys_arch.c index f2837eb5..b883529c 100644 --- a/bertos/net/lwip/src/arch/sys_arch.c +++ b/bertos/net/lwip/src/arch/sys_arch.c @@ -1,7 +1,7 @@ #include "cfg/cfg_lwip.h" -#define LOG_LEVEL 3 -#define LOG_FORMAT 0 +#define LOG_LEVEL 3 //INFO +#define LOG_FORMAT 0 //TERSE #include #include @@ -211,8 +211,7 @@ void sys_mbox_free(sys_mbox_t mbox) void sys_mbox_post(sys_mbox_t mbox, void *data) { - if (UNLIKELY(sys_mbox_trypost(mbox, data) == ERR_MEM)) - LOG_ERR("out of messages!\n"); + sys_mbox_trypost(mbox, data); } /* @@ -225,7 +224,10 @@ err_t sys_mbox_trypost(sys_mbox_t mbox, void *data) PROC_ATOMIC(msg = (IpMsg *)list_remHead(&free_msg)); if (UNLIKELY(!msg)) + { + LOG_ERR("out of messages!\n"); return ERR_MEM; + } msg->data = data; msg_lockPort(mbox); @@ -376,6 +378,7 @@ sys_thread_t sys_thread_new(const char *name, void (* thread)(void *arg), if (UNLIKELY(!thread_node)) { proc_permit(); + LOG_ERR("Out of threads!\n"); return NULL; } ADDHEAD(&used_thread, &thread_node->node); -- 2.25.1