Skip to content

Commit 0b3df53

Browse files
committed
Restructure NRF Logging for SDK 14.2 such that logging entries printf stdout (when enabled with softdevice.nrf_enable_logging config entry)
1 parent f8ec343 commit 0b3df53

File tree

16 files changed

+94
-2735
lines changed

16 files changed

+94
-2735
lines changed

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_14_2/TARGET_SOFTDEVICE_S132_FULL/mbed_lib.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
{
22
"name": "softdevice",
3+
"config": {
4+
"nrf_enable_logging": {
5+
"help": "When '1' NRF_LOG_* outputs will be sent to stdout.",
6+
"value": "0",
7+
"macro_name": "NRF_LOG_ENABLED"
8+
}
9+
},
310
"macros": [
411
"SOFTDEVICE_PRESENT=1",
512
"S132",
@@ -34,7 +41,8 @@
3441
"NRF_SDH_BLE_STACK_OBSERVER_PRIO=0",
3542
"NRF_SDH_SOC_STACK_OBSERVER_PRIO=0",
3643
"FDS_BACKEND=2",
37-
"SWI_DISABLE1=1"
44+
"SWI_DISABLE1=1",
45+
"NRF_STRERROR_ENABLED=1"
3846
],
3947
"target_overrides": {
4048
"*": {

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_14_2/TARGET_SOFTDEVICE_S140_FULL/mbed_lib.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
{
22
"name": "softdevice",
3+
"config": {
4+
"nrf_enable_logging": {
5+
"help": "When '1' NRF_LOG_* outputs will be sent to stdout.",
6+
"value": "0",
7+
"macro_name": "NRF_LOG_ENABLED"
8+
}
9+
},
310
"macros": [
411
"SOFTDEVICE_PRESENT=1",
512
"S140",
@@ -34,7 +41,8 @@
3441
"NRF_SDH_BLE_STACK_OBSERVER_PRIO=0",
3542
"NRF_SDH_SOC_STACK_OBSERVER_PRIO=0",
3643
"FDS_BACKEND=2",
37-
"SWI_DISABLE1=1"
44+
"SWI_DISABLE1=1",
45+
"NRF_STRERROR_ENABLED=1"
3846
],
3947
"target_overrides": {
4048
"*": {

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_14_2/libraries/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ components/libraries
66

77
Only essential folders have been copied over.
88

9+
`experimental_log/nrf_log.h` has been removed and reimplemented in `TARGET_NRF5x/nrf_log.h` to
10+
provide optional logging via mbed stdout. Only the minimum required headers have been left in
11+
experimental_log folder.
12+
913
Removed:
1014
* block_dev/
1115
* bootloader/

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_14_2/libraries/experimental_log/nrf_log_backend_rtt.h

Lines changed: 0 additions & 73 deletions
This file was deleted.

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_14_2/libraries/experimental_log/nrf_log_backend_uart.h

Lines changed: 0 additions & 68 deletions
This file was deleted.

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_14_2/libraries/experimental_log/nrf_log_default_backends.h

Lines changed: 0 additions & 81 deletions
This file was deleted.

targets/TARGET_NORDIC/TARGET_NRF5x/TARGET_SDK_14_2/libraries/experimental_log/nrf_log_str_formatter.h

Lines changed: 0 additions & 67 deletions
This file was deleted.

0 commit comments

Comments
 (0)