ieee802154: Allow to set debug for RAW_CHANNEL

Allow to set debug also for RAW_CHANNEL and set general debug template
instead of networking one.

Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
This commit is contained in:
Andrei Emeltchenko 2018-11-09 16:30:56 +02:00 committed by Anas Nashif
commit 13b02d620c
7 changed files with 13 additions and 14 deletions

View file

@ -15,12 +15,6 @@ menuconfig IEEE802154
if IEEE802154
module = IEEE802154
module-dep = LOG
module-str = Log level for IEEE 802.15.4 driver
module-help = Sets log level for IEEE 802.15.4 Device Drivers.
source "subsys/net/Kconfig.template.log_config.net"
config IEEE802154_RAW_MODE
bool "Use IEEE 802.15.4 driver without the MAC stack"
select NET_RAW_MODE
@ -94,4 +88,9 @@ config IEEE802154_UPIPE_MAC7
endif # IEEE802154_UPIPE_RANDOM_MAC
module = IEEE802154_DRIVER
module-str = IEEE 802.15.4 driver
module-help = Sets log level for IEEE 802.15.4 Device Drivers.
source "subsys/logging/Kconfig.template.log_config"
endif # IEEE802154

View file

@ -7,7 +7,7 @@
*/
#define LOG_MODULE_NAME ieee802154_cc1200
#define LOG_LEVEL CONFIG_IEEE802154_LOG_LEVEL
#define LOG_LEVEL CONFIG_IEEE802154_DRIVER_LOG_LEVEL
#include <logging/log.h>
LOG_MODULE_REGISTER(LOG_MODULE_NAME);

View file

@ -7,7 +7,7 @@
*/
#define LOG_MODULE_NAME ieee802154_cc2520
#define LOG_LEVEL CONFIG_IEEE802154_LOG_LEVEL
#define LOG_LEVEL CONFIG_IEEE802154_DRIVER_LOG_LEVEL
#include <logging/log.h>
LOG_MODULE_REGISTER(LOG_MODULE_NAME);
@ -63,7 +63,7 @@ static struct spi_cs_control cs_ctrl;
/*********
* DEBUG *
********/
#if CONFIG_IEEE802154_LOG_LEVEL == LOG_LEVEL_DBG
#if LOG_LEVEL == LOG_LEVEL_DBG
static inline void _cc2520_print_gpio_config(struct device *dev)
{
struct cc2520_context *cc2520 = dev->driver_data;
@ -194,7 +194,7 @@ static inline void _cc2520_print_errors(struct cc2520_context *cc2520)
#define _cc2520_print_gpio_config(...)
#define _cc2520_print_exceptions(...)
#define _cc2520_print_errors(...)
#endif /* CONFIG_IEEE802154_LOG_LEVEL == 4 */
#endif /* LOG_LEVEL == LOG_LEVEL_DBG */
/*********************

View file

@ -7,7 +7,7 @@
*/
#define LOG_MODULE_NAME ieee802154_kw41z
#define LOG_LEVEL CONFIG_IEEE802154_LOG_LEVEL
#define LOG_LEVEL CONFIG_IEEE802154_DRIVER_LOG_LEVEL
#include <logging/log.h>
LOG_MODULE_REGISTER(LOG_MODULE_NAME);

View file

@ -7,7 +7,7 @@
*/
#define LOG_MODULE_NAME ieee802154_mcr20a
#define LOG_LEVEL CONFIG_IEEE802154_LOG_LEVEL
#define LOG_LEVEL CONFIG_IEEE802154_DRIVER_LOG_LEVEL
#include <logging/log.h>
LOG_MODULE_REGISTER(LOG_MODULE_NAME);

View file

@ -7,7 +7,7 @@
*/
#define LOG_MODULE_NAME ieee802154_nrf5
#define LOG_LEVEL CONFIG_IEEE802154_LOG_LEVEL
#define LOG_LEVEL CONFIG_IEEE802154_DRIVER_LOG_LEVEL
#include <logging/log.h>
LOG_MODULE_REGISTER(LOG_MODULE_NAME);

View file

@ -5,7 +5,7 @@
*/
#define LOG_MODULE_NAME ieee802154_uart_pipe
#define LOG_LEVEL CONFIG_IEEE802154_LOG_LEVEL
#define LOG_LEVEL CONFIG_IEEE802154_DRIVER_LOG_LEVEL
#include <logging/log.h>
LOG_MODULE_REGISTER(LOG_MODULE_NAME);