drivers/nble: Add debug option for Nordic RPC
This debug option enables debug of Nordic RPC. Change-Id: I2e963f10ed6407b836e1572673244cb0187227d2 Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
This commit is contained in:
parent
77d1e04a7f
commit
017394c2a6
3 changed files with 18 additions and 1 deletions
|
@ -103,6 +103,13 @@ config NBLE_DEBUG_GAP
|
||||||
Generic Access Profile (GAP) in the interfaces to the
|
Generic Access Profile (GAP) in the interfaces to the
|
||||||
Nordic chip.
|
Nordic chip.
|
||||||
|
|
||||||
|
config NBLE_DEBUG_RPC
|
||||||
|
bool "NBLE RPC debug"
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
This option enables debug for RPC interface to the Nordic
|
||||||
|
Bluetooth LE chip.
|
||||||
|
|
||||||
endif # BLUETOOTH_DEBUG
|
endif # BLUETOOTH_DEBUG
|
||||||
|
|
||||||
config NBLE_UART_ON_DEV_NAME
|
config NBLE_UART_ON_DEV_NAME
|
||||||
|
|
|
@ -33,6 +33,11 @@
|
||||||
|
|
||||||
#include "rpc_functions_to_quark.h"
|
#include "rpc_functions_to_quark.h"
|
||||||
|
|
||||||
|
#if !defined(CONFIG_NBLE_DEBUG_RPC)
|
||||||
|
#undef BT_DBG
|
||||||
|
#define BT_DBG(fmt, ...)
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Build the list of prototypes and check that list are made only of matching
|
/* Build the list of prototypes and check that list are made only of matching
|
||||||
* signatures
|
* signatures
|
||||||
*/
|
*/
|
||||||
|
@ -176,7 +181,7 @@ static void (*m_fct_s_b_b_p[])(void *structure, void *buffer1, uint8_t length1,
|
||||||
|
|
||||||
/* Build debug table to help development with this "robust" macro stuff */
|
/* Build debug table to help development with this "robust" macro stuff */
|
||||||
|
|
||||||
#if defined(CONFIG_BLUETOOTH_DEBUG)
|
#if defined(CONFIG_NBLE_DEBUG_RPC)
|
||||||
|
|
||||||
#undef FN_SIG_NONE
|
#undef FN_SIG_NONE
|
||||||
#undef FN_SIG_S
|
#undef FN_SIG_S
|
||||||
|
|
|
@ -23,6 +23,11 @@
|
||||||
|
|
||||||
#include "rpc_functions_to_ble_core.h"
|
#include "rpc_functions_to_ble_core.h"
|
||||||
|
|
||||||
|
#if !defined(CONFIG_NBLE_DEBUG_RPC)
|
||||||
|
#undef BT_DBG
|
||||||
|
#define BT_DBG(fmt, ...)
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Build the functions exposed */
|
/* Build the functions exposed */
|
||||||
/* Define the functions identifiers per signature */
|
/* Define the functions identifiers per signature */
|
||||||
#define FN_SIG_NONE(__fn) fn_index_##__fn,
|
#define FN_SIG_NONE(__fn) fn_index_##__fn,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue