On Wed, Feb 22, 2017 at 04:08:00PM -0700, Jacob Rosenthal wrote:
> I can shell to both boards and send and receive characters, so I know uart
> is ok.
[...]

Hmm... I don't see any problems with your config.  I am able to use
newtmgr over serial with a similar target:

    targets/blesplit-nrf52dk
        app=apps/blesplit
        bsp=hw/bsp/nrf52dk
        build_profile=debug
        loader=apps/bleprph
        syscfg=SHELL_TASK=1

To get it working, I needed to make the following changes:

    1. Add dependency to target's pkg.yml file:
        - mgmt/newtmgr/transport/nmgr_shell

    2. Add SHELL_TEST=1 syscfg override to target's syscfg.yml file.

Your target already has both of these changes, though.

Was this working and then suddenly broke?  Or has this newtmgr over
serial never worked for this target?

I don't know that it helps any, but for completeness  I'm attaching my
dep, revdep, and config.

(Btw, I noticed a bug in the revdep output.  All packages should be
included in the list, but packages with no dependers, e.g., bsp, are
missing).

Chris
2017/02/22 15:47:57.395 [WARNING] Ignoring override of undefined settings:
2017/02/22 15:47:57.395 [WARNING]     COREDUMP_FLASH_AREA
2017/02/22 15:47:57.395 [WARNING]     NFFS_FLASH_AREA
2017/02/22 15:47:57.395 [WARNING] Setting history (newest -> oldest):
2017/02/22 15:47:57.395 [WARNING]     COREDUMP_FLASH_AREA: 
[hw/bsp/nrf52dk:FLASH_AREA_IMAGE_1]
2017/02/22 15:47:57.395 [WARNING]     NFFS_FLASH_AREA: 
[hw/bsp/nrf52dk:FLASH_AREA_NFFS]
Syscfg for targets/blesplit-nrf52dk:
* PACKAGE: boot/bootutil
  * Setting: BOOTUTIL_SIGN_EC
    * Description: Images are signed using ECDSA NIST P-224.
    * Value: 0
  * Setting: BOOTUTIL_SIGN_EC256
    * Description: Images are signed using ECDSA NIST P-256.
    * Value: 0
  * Setting: BOOTUTIL_SIGN_RSA
    * Description: Images are signed using RSA2048.
    * Value: 0

* PACKAGE: compiler/arm-none-eabi-m4
  * Setting: HARDFLOAT
    * Description: Use hardware FPU
    * Value: 0

* PACKAGE: hw/bsp/nrf52dk
  * Setting: BSP_NRF52
    * Description: Set to indicate that BSP has NRF52
    * Value: 1
  * Setting: I2C_0
    * Description: NRF52 I2C (TWI) interface 0
    * Value: 0
  * Setting: SPI_0_MASTER
    * Description: SPI 0 master
    * Value: 0
  * Setting: SPI_0_MASTER_SS_PIN
    * Description: SPI 0 (master) SS pin number.
    * Value: 22
  * Setting: SPI_0_SLAVE
    * Description: SPI 0 slave
    * Value: 0
  * Setting: TIMER_0
    * Description: NRF52 Timer 0
    * Value: 1
  * Setting: TIMER_1
    * Description: NRF52 Timer 1
    * Value: 0
  * Setting: TIMER_2
    * Description: NRF52 Timer 2
    * Value: 0
  * Setting: TIMER_3
    * Description: NRF52 Timer 3
    * Value: 0
  * Setting: TIMER_4
    * Description: NRF52 Timer 4
    * Value: 0
  * Setting: TIMER_5
    * Description: NRF52 RTC 0
    * Value: 0
  * Setting: UART_0
    * Description: Whether to enable UART0
    * Value: 1
  * Setting: UART_0_PIN_CTS
    * Description: CTS pin for UART0
    * Value: 0
  * Setting: UART_0_PIN_RTS
    * Description: RTS pin for UART0
    * Value: 5
  * Setting: UART_0_PIN_RX
    * Description: RX pin for UART0
    * Value: 8
  * Setting: UART_0_PIN_TX
    * Description: TX pin for UART0
    * Value: 6
  * Setting: UART_1
    * Description: Whether to enable bitbanger UART1
    * Value: 0
  * Setting: UART_1_PIN_RX
    * Description: RX pin for UART1
    * Value: -1
  * Setting: UART_1_PIN_TX
    * Description: TX pin for UART1
    * Value: -1
  * Setting: XTAL_32768
    * Description: External 32k oscillator available.
    * Value: 1

* PACKAGE: kernel/os
  * Setting: MSYS_1_BLOCK_COUNT
    * Description: 1st system pool of mbufs; number of entries
    * Value: 12
  * Setting: MSYS_1_BLOCK_SIZE
    * Description: 1st system pool of mbufs; size of an entry
    * Value: 292
  * Setting: MSYS_2_BLOCK_COUNT
    * Description: 2nd system pool of mbufs; number of entries
    * Value: 0
  * Setting: MSYS_2_BLOCK_SIZE
    * Description: 2nd system pool of mbufs; size of an entry
    * Value: 0
  * Setting: MSYS_3_BLOCK_COUNT
    * Description: 3rd system pool of mbufs; number of entries
    * Value: 0
  * Setting: MSYS_3_BLOCK_SIZE
    * Description: 3rd system pool of mbufs; size of an entry
    * Value: 0
  * Setting: MSYS_4_BLOCK_COUNT
    * Description: 4th system pool of mbufs; number of entries
    * Value: 0
  * Setting: MSYS_4_BLOCK_SIZE
    * Description: 4th system pool of mbufs; size of an entry
    * Value: 0
  * Setting: MSYS_5_BLOCK_COUNT
    * Description: 5th system pool of mbufs; number of entries
    * Value: 0
  * Setting: MSYS_5_BLOCK_SIZE
    * Description: 5th system pool of mbufs; size of an entry
    * Value: 0
  * Setting: OS_CLI
    * Description: CLI commands to inspect OS
    * Value: 0
  * Setting: OS_COREDUMP
    * Description: Attempt to dump corefile when system crashes
    * Value: 0
  * Setting: OS_CPUTIME_FREQ
    * Description: Frequency of os cputime
    * Value: 1000000
  * Setting: OS_CPUTIME_TIMER_NUM
    * Description: Timer number to use in OS CPUTime, 0 by default.
    * Value: 0
  * Setting: OS_MAIN_STACK_SIZE
    * Description: Stack size of initialization and main task
    * Value: 428
    * Overridden: apps/bleprph, apps/blesplit, default=1024
  * Setting: OS_MAIN_TASK_PRIO
    * Description: Priority of initialization and main task
    * Value: 127
  * Setting: OS_SCHEDULING
    * Description: Whether OS will be started or not
    * Value: 1
  * Setting: SANITY_INTERVAL
    * Description: The interval (in milliseconds) at which the sanity checks 
should run, should be at least 200ms prior to watchdog
    * Value: 15000
  * Setting: WATCHDOG_INTERVAL
    * Description: The interval (in milliseconds) at which the watchdog should 
reset if not tickled, in ms
    * Value: 30000

* PACKAGE: libc/baselibc
  * Setting: BASELIBC_PRESENT
    * Description: Indicates that baselibc is the libc implementation.
    * Value: 1

* PACKAGE: mgmt/imgmgr
  * Setting: IMGMGR_CLI
    * Description: CLI commands to interact with image management
    * Value: 0
  * Setting: IMGMGR_COREDUMP
    * Description: Newtmgr commands for fetching/erasing coredump
    * Value: 0

* PACKAGE: mgmt/newtmgr
  * Setting: NEWTMGR_BLE_HOST
    * Description: TBD
    * Value: 0

* PACKAGE: mgmt/newtmgr/nmgr_os
  * Setting: LOG_SOFT_RESET
    * Description: Log soft restarts
    * Value: 1

* PACKAGE: net/nimble
  * Setting: BLE_MAX_CONNECTIONS
    * Description: The maximum number of concurrent connections.
    * Value: 1
  * Setting: BLE_MULTI_ADV_INSTANCES
    * Description: This is the number of multi-advertising instances. This is 
NOT the total number of advertising instances. The total number of advertising 
instances is this number plus 1 (assuming the device supports advertising).
    * Value: 0
  * Setting: BLE_MULTI_ADV_SUPPORT
    * Description: Support for multi-advertisers
    * Value: 0
  * Setting: BLE_ROLE_BROADCASTER
    * Description: TBD
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=1
  * Setting: BLE_ROLE_CENTRAL
    * Description: TBD
    * Value: 0
    * Overridden: apps/bleprph, apps/blesplit, default=1
  * Setting: BLE_ROLE_OBSERVER
    * Description: TBD
    * Value: 0
    * Overridden: apps/bleprph, apps/blesplit, default=1
  * Setting: BLE_ROLE_PERIPHERAL
    * Description: TBD
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=1
  * Setting: BLE_WHITELIST
    * Description: TBD
    * Value: 1

* PACKAGE: net/nimble/controller
  * Setting: BLE_DEVICE
    * Description: Used by package management system to include BLE hardware 
drivers.
    * Value: 1
  * Setting: BLE_LL_CFG_FEAT_CONN_PARAM_REQ
    * Description: This option enables/disables the connection parameter 
request procedure.  This is implemented in the controller but is disabled by 
default.
    * Value: 0
  * Setting: BLE_LL_CFG_FEAT_DATA_LEN_EXT
    * Description: This option enables/disables the data length update 
procedure in the controller. If enabled, the controller is allowed to change 
the size of tx/rx pdu's used in a connection. This option has only minor impact 
on code size and non on RAM.
    * Value: 1
  * Setting: BLE_LL_CFG_FEAT_EXT_SCAN_FILT
    * Description: This option is used to enable/disable the extended scanner 
filter policy feature. Currently, this feature is not supported by the nimble 
controller.
    * Value: 0
  * Setting: BLE_LL_CFG_FEAT_LE_ENCRYPTION
    * Description: This option enables/disables encryption support in the 
controller. This option saves both both code and RAM.
    * Value: 1
  * Setting: BLE_LL_CFG_FEAT_LE_PING
    * Description: This option allows a controller to send/receive LE pings. 
Currently, this feature is not implemented by the controller so turning it on 
or off has no effect.
    * Value: MYNEWT_VAL_BLE_LL_CFG_FEAT_LE_ENCRYPTION
  * Setting: BLE_LL_CFG_FEAT_LL_PRIVACY
    * Description: This option is used to enable/disable LL privacy.
    * Value: 1
  * Setting: BLE_LL_CFG_FEAT_SLAVE_INIT_FEAT_XCHG
    * Description: This option allows a slave to initiate the feature exchange 
procedure.  This feature is implemented but currently has no impact on code or 
ram size
    * Value: 1
  * Setting: BLE_LL_CONN_INIT_MAX_TX_BYTES
    * Description: Used to set the initial maximum transmit PDU size in a 
connection. If this is set to a value greater than 27, the controller will 
automatically attempt to do the data length update procedure. The host can 
always tell the controller to update this value.
    * Value: 27
  * Setting: BLE_LL_CONN_INIT_SLOTS
    * Description: This is the number of "slots" allocated to a connection when 
scheduling connections. Each slot is 1.25 msecs long. Note that a connection 
event may last longer than the number of slots allocated here and may also end 
earlier (depending on when the next scheduled event occurs and how much data 
needs to be transferred in the connection). However, you will be guaranteed 
that a connection event will be given this much time, if needed. Consecutively 
scheduled items will be at least this far apart
    * Value: 4
  * Setting: BLE_LL_MASTER_SCA
    * Description: Enumerated value based on our sca
    * Value: 4
  * Setting: BLE_LL_MAX_PKT_SIZE
    * Description: The maximum PDU size that can be sent/received
    * Value: 251
  * Setting: BLE_LL_MFRG_ID
    * Description: Manufacturer ID. Should be set to unique ID per manufacturer.
    * Value: 0xFFFF
  * Setting: BLE_LL_NUM_SCAN_DUP_ADVS
    * Description: The number of duplicate advertisers stored.
    * Value: 8
  * Setting: BLE_LL_NUM_SCAN_RSP_ADVS
    * Description: The number of advertisers from which we have heard a scan 
response. Prevents sending duplicate events to host.
    * Value: 8
  * Setting: BLE_LL_OUR_SCA
    * Description: The system clock accuracy of the device.
    * Value: 60
  * Setting: BLE_LL_PRIO
    * Description: The priority of the LL task
    * Value: 0
  * Setting: BLE_LL_RESOLV_LIST_SIZE
    * Description: Size of the resolving list.
    * Value: 4
  * Setting: BLE_LL_RNG_BUFSIZE
    * Description: The number of random bytes that the link layer will try to 
always have available for the host to use. Decreasing this value may cause host 
delays if the host needs lots of random material often.
    * Value: 32
  * Setting: BLE_LL_SUPP_MAX_RX_BYTES
    * Description: The maximum supported received PDU size
    * Value: MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE
  * Setting: BLE_LL_SUPP_MAX_TX_BYTES
    * Description: The maximum supported transmit PDU size
    * Value: MYNEWT_VAL_BLE_LL_MAX_PKT_SIZE
  * Setting: BLE_LL_TX_PWR_DBM
    * Description: Transmit power level.
    * Value: 0
  * Setting: BLE_LL_WHITELIST_SIZE
    * Description: Size of the LL whitelist.
    * Value: 8
  * Setting: BLE_NUM_COMP_PKT_RATE
    * Description: Determines the maximum rate at which the controller will 
send the number of completed packets event to the host. Rate is in os time 
ticks.
    * Value: ((2000 * OS_TICKS_PER_SEC) / 1000)

* PACKAGE: net/nimble/host
  * Setting: BLE_ATT_SVR_FIND_INFO
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_FIND_TYPE
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_INDICATE
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_MAX_PREP_ENTRIES
    * Description: A GATT server uses these when a peer performs a "write long 
characteristic values" or "write long characteristic descriptors" procedure.  
One of these resources is consumed each time a peer sends a partial write.
    * Value: 64
  * Setting: BLE_ATT_SVR_NOTIFY
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_QUEUED_WRITE
    * Description: Whether the device can receive ATT queued writes (prepare 
write and execute write requests).
    * Value: 1
  * Setting: BLE_ATT_SVR_QUEUED_WRITE_TMO
    * Description: Expiry time for incoming ATT queued writes (ms).  If this 
much time passes since the previous prepared write was received, the connection 
is terminated.  A value of 0 means no timeout.
    * Value: 30000
  * Setting: BLE_ATT_SVR_READ
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_READ_BLOB
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_READ_GROUP_TYPE
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_READ_MULT
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_READ_TYPE
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_SIGNED_WRITE
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_WRITE
    * Description: TBD
    * Value: 1
  * Setting: BLE_ATT_SVR_WRITE_NO_RSP
    * Description: TBD
    * Value: 1
  * Setting: BLE_EDDYSTONE
    * Description: TBD
    * Value: 0
    * Overridden: apps/bleprph, apps/blesplit, default=1
  * Setting: BLE_GATT_DISC_ALL_CHRS
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_DISC_ALL_DSCS
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_DISC_ALL_SVCS
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_DISC_CHR_UUID
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_DISC_SVC_UUID
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_FIND_INC_SVCS
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_INDICATE
    * Description: TBD
    * Value: 1
  * Setting: BLE_GATT_MAX_PROCS
    * Description: The maximum number of concurrent client GATT procedures.
    * Value: 4
  * Setting: BLE_GATT_NOTIFY
    * Description: TBD
    * Value: 1
  * Setting: BLE_GATT_READ
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_READ_LONG
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_READ_MAX_ATTRS
    * Description: The maximum number of attributes that can be read with a 
single GATT Read Multiple Characteristic Values procedure.
    * Value: 8
  * Setting: BLE_GATT_READ_MULT
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_READ_UUID
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_RESUME_RATE
    * Description: The rate to periodically resume GATT procedures that have 
stalled due to memory exhaustion.  Units are milliseconds.
    * Value: 1000
  * Setting: BLE_GATT_SIGNED_WRITE
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_WRITE
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_WRITE_LONG
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_WRITE_MAX_ATTRS
    * Description: The maximum number of attributes that can be written with a 
single GATT Reliable Write procedure.
    * Value: 4
  * Setting: BLE_GATT_WRITE_NO_RSP
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_GATT_WRITE_RELIABLE
    * Description: TBD
    * Value: MYNEWT_VAL_BLE_ROLE_CENTRAL
  * Setting: BLE_HOST
    * Description: Indicates that a BLE host is present.
    * Value: 1
  * Setting: BLE_HS_DEBUG
    * Description: TBD
    * Value: 0
  * Setting: BLE_HS_HEARTBEAT_FREQ
    * Description: Milliseconds.
    * Value: 1000
  * Setting: BLE_HS_PHONY_HCI_ACKS
    * Description: TBD
    * Value: 0
  * Setting: BLE_HS_REQUIRE_OS
    * Description: TBD
    * Value: 1
  * Setting: BLE_L2CAP_COC_MAX_NUM
    * Description: Defines maximum number of LE Connection Oriented Channels 
channels. When set to (0), LE COC is not compiled in.
    * Value: 0
  * Setting: BLE_L2CAP_JOIN_RX_FRAGS
    * Description: Whether to collapse incoming L2CAP fragments into a minimal 
set of mbufs.
    1: Slower, more memory efficient.
    0: Faster, less memory efficient.
    * Value: 1
  * Setting: BLE_L2CAP_MAX_CHANS
    * Description: TBD
    * Value: 3*MYNEWT_VAL_BLE_MAX_CONNECTIONS
  * Setting: BLE_L2CAP_RX_FRAG_TIMEOUT
    * Description: Expiry time for incoming data packets (ms).  If this much 
time passes since the previous fragment was received, the connection is 
terminated.  A value of 0 means no timeout.
    * Value: 30000
  * Setting: BLE_L2CAP_SIG_MAX_PROCS
    * Description: TBD
    * Value: 1
  * Setting: BLE_RPA_TIMEOUT
    * Description: TBD
    * Value: 300
  * Setting: BLE_SM_BONDING
    * Description: TBD
    * Value: 0
  * Setting: BLE_SM_IO_CAP
    * Description: TBD
    * Value: BLE_HS_IO_NO_INPUT_OUTPUT
  * Setting: BLE_SM_KEYPRESS
    * Description: TBD
    * Value: 0
  * Setting: BLE_SM_LEGACY
    * Description: Security manager legacy pairing.
    * Value: 1
  * Setting: BLE_SM_MAX_PROCS
    * Description: TBD
    * Value: 1
  * Setting: BLE_SM_MITM
    * Description: TBD
    * Value: 0
  * Setting: BLE_SM_OOB_DATA_FLAG
    * Description: TBD
    * Value: 0
  * Setting: BLE_SM_OUR_KEY_DIST
    * Description: TBD
    * Value: 0
  * Setting: BLE_SM_SC
    * Description: Security manager secure connections (4.2).
    * Value: 0
  * Setting: BLE_SM_THEIR_KEY_DIST
    * Description: TBD
    * Value: 0

* PACKAGE: net/nimble/host/services/ans
  * Setting: BLE_SVC_ANS_NEW_ALERT_CAT
    * Description: Initial supported new alert category bitmask.
    * Value: 0
  * Setting: BLE_SVC_ANS_UNR_ALERT_CAT
    * Description: Initial supported unread alert category bitmask.
    * Value: 0

* PACKAGE: net/nimble/transport/ram
  * Setting: BLE_ACL_BUF_COUNT
    * Description: The number of ACL data buffers
    * Value: 4
  * Setting: BLE_ACL_BUF_SIZE
    * Description: This is the maximum size of the data portion of HCI ACL data 
packets. It does not include the HCI data header (of 4 bytes).
    * Value: 255
  * Setting: BLE_HCI_EVT_BUF_SIZE
    * Description: Size of each event buffer, in bytes.
    * Value: 70
  * Setting: BLE_HCI_EVT_HI_BUF_COUNT
    * Description: Number of high-priority event buffers.
    * Value: 2
  * Setting: BLE_HCI_EVT_LO_BUF_COUNT
    * Description: Number of low-priority event buffers.
    * Value: 8

* PACKAGE: newt
  * Setting: SPLIT_IMAGE
    * Description: Injected setting
    * Value: 1

* PACKAGE: sys/config
  * Setting: CONFIG_CLI
    * Description: CLI commands for accessing config
    * Value: 0
  * Setting: CONFIG_FCB
    * Description: Config default storage is in FCB
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=0
  * Setting: CONFIG_FCB_FLASH_AREA
    * Description: BSP flash area for config
    * Value: FLASH_AREA_NFFS
    * Overridden: hw/bsp/nrf52dk, default=
  * Setting: CONFIG_FCB_MAGIC
    * Description: Magic to identify valid configuration area
    * Value: 0xc0ffeeee
  * Setting: CONFIG_NEWTMGR
    * Description: Newtmgr access to config
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=0
  * Setting: CONFIG_NFFS
    * Description: Config default storage is in NFFS
    * Value: 0

* PACKAGE: sys/console/full
  * Setting: CONSOLE_BAUD
    * Description: Console UART baud rate.
    * Value: 115200
  * Setting: CONSOLE_ECHO
    * Description: Default console echo
    * Value: 1
  * Setting: CONSOLE_FLOW_CONTROL
    * Description: Console UART flow control.
    * Value: UART_FLOW_CTL_NONE
  * Setting: CONSOLE_HIST_ENABLE
    * Description: Console history
    * Value: 0
  * Setting: CONSOLE_PROMPT
    * Description: Default console prompt
    * Value: 0
  * Setting: CONSOLE_RX_BUF_SIZE
    * Description: Console receive buffer size.
    * Value: 128
  * Setting: CONSOLE_TICKS
    * Description: Print OS Ticks
    * Value: 1
  * Setting: CONSOLE_TX_BUF_SIZE
    * Description: Console transmit buffer size; must be power of 2.
    * Value: 32

* PACKAGE: sys/flash_map
  * Setting: FLASH_MAP_MAX_AREAS
    * Description: Maximum number of expected flash areas
    * Value: 10

* PACKAGE: sys/log/full
  * Setting: LOG_CLI
    * Description: Expose "log" command in shell.
    * Value: 0
  * Setting: LOG_CONSOLE
    * Description: Support logging to console.
    * Value: 1
  * Setting: LOG_FCB
    * Description: Support logging to FCB.
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=0
  * Setting: LOG_LEVEL
    * Description: Limits what level log messages are compiled in.
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=0
  * Setting: LOG_NEWTMGR
    * Description: Expose "log" command in newtmgr.
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=0

* PACKAGE: sys/reboot
  * Setting: REBOOT_LOG_CONSOLE
    * Description: Set reboot log target to be console.
    * Value: 1
  * Setting: REBOOT_LOG_ENTRY_COUNT
    * Description: Minimum number of reboot log entries retained
    * Value: 10
  * Setting: REBOOT_LOG_FCB
    * Description: Set reboot log target to be FCB.
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=0
  * Setting: REBOOT_LOG_FLASH_AREA
    * Description: Flash area where reboot log is stored.
    * Value: FLASH_AREA_REBOOT_LOG
    * Overridden: hw/bsp/nrf52dk, default=

* PACKAGE: sys/shell
  * Setting: SHELL_DEBUG
    * Description: Enables additional error checking in the shell package.
    * Value: 1
  * Setting: SHELL_MAX_INPUT_LEN
    * Description: Maximum input line length
    * Value: 256
  * Setting: SHELL_TASK
    * Description: Controls whether shell is enabled or not.
    * Value: 1
    * Overridden: targets/blesplit-nrf52dk, default=0

* PACKAGE: sys/stats/full
  * Setting: STATS_CLI
    * Description: Expose the "stat" shell command.
    * Value: 0
  * Setting: STATS_NAMES
    * Description: Include and report the textual name of each statistic.
    * Value: 0
  * Setting: STATS_NEWTMGR
    * Description: Expose the "stat" newtmgr command.
    * Value: 1
    * Overridden: apps/bleprph, apps/blesplit, default=0

* PACKAGE: sys/sysinit
  * Setting: SYSINIT_CONSTRAIN_INIT
    * Description: Only allow packages to be initialized by sysinit.
    * Value: 1
Dependency graph (depender --> [dependees]):
    * apps/bleprph --> [boot/split kernel/os mgmt/imgmgr mgmt/newtmgr 
mgmt/newtmgr/transport/ble net/nimble/controller net/nimble/host 
net/nimble/host/services/ans net/nimble/host/services/gap 
net/nimble/host/services/gatt net/nimble/host/store/ram 
net/nimble/transport/ram sys/console/full sys/id sys/log/full sys/stats/full 
sys/sysinit]
    * apps/blesplit --> [boot/split boot/split_app kernel/os mgmt/imgmgr 
mgmt/newtmgr mgmt/newtmgr/transport/ble net/nimble/host 
net/nimble/host/services/ans net/nimble/host/services/gap 
net/nimble/host/services/gatt net/nimble/host/store/ram 
net/nimble/transport/ram sys/console/full sys/id sys/log/full sys/shell 
sys/stats/full]
    * boot/bootutil --> [crypto/mbedtls hw/hal kernel/os sys/defs sys/flash_map]
    * boot/split --> [boot/bootutil]
    * boot/split_app --> [kernel/os]
    * compiler/arm-none-eabi-m4 --> []
    * crypto/mbedtls --> []
    * crypto/tinycrypt --> []
    * encoding/base64 --> []
    * encoding/cborattr --> [encoding/tinycbor]
    * encoding/tinycbor --> []
    * fs/fcb --> [kernel/os sys/flash_map util/crc]
    * hw/bsp/nrf52dk --> [hw/drivers/nimble/nrf52 hw/drivers/uart/uart_hal 
hw/mcu/nordic/nrf52xxx libc/baselibc]
    * hw/cmsis-core --> []
    * hw/drivers/nimble/nrf52 --> [net/nimble net/nimble/controller]
    * hw/drivers/uart --> []
    * hw/drivers/uart/uart_hal --> [hw/drivers/uart hw/hal]
    * hw/hal --> [kernel/os]
    * hw/mcu/nordic --> [hw/cmsis-core hw/hal]
    * hw/mcu/nordic/nrf52xxx --> [compiler/arm-none-eabi-m4 hw/cmsis-core 
hw/hal hw/mcu/nordic]
    * kernel/os --> [sys/console/full(api:console) sys/sysinit util/mem]
    * libc/baselibc --> [kernel/os sys/console/full(api:console)]
    * mgmt/imgmgr --> [boot/bootutil boot/split encoding/base64 mgmt/mgmt 
mgmt/newtmgr(api:newtmgr) sys/flash_map]
    * mgmt/mgmt --> [encoding/tinycbor kernel/os]
    * mgmt/newtmgr --> [encoding/cborattr kernel/os mgmt/mgmt 
mgmt/newtmgr/nmgr_os util/mem]
    * mgmt/newtmgr/nmgr_os --> [encoding/cborattr encoding/tinycbor hw/hal 
kernel/os mgmt/mgmt mgmt/newtmgr(api:newtmgr) sys/reboot time/datetime]
    * mgmt/newtmgr/transport/ble --> [kernel/os mgmt/mgmt mgmt/newtmgr 
net/nimble/host]
    * mgmt/newtmgr/transport/nmgr_shell --> [kernel/os mgmt/newtmgr sys/shell]
    * net/nimble --> [kernel/os]
    * net/nimble/controller --> [hw/drivers/nimble/nrf52(api:ble_driver) 
kernel/os net/nimble net/nimble/transport/ram(api:ble_transport) 
sys/stats/full(api:stats)]
    * net/nimble/host --> [crypto/tinycrypt kernel/os net/nimble 
net/nimble/transport/ram(api:ble_transport) sys/console/full(api:console) 
sys/log/full(api:log) sys/stats/full(api:stats) util/mem]
    * net/nimble/host/services/ans --> [net/nimble/host]
    * net/nimble/host/services/gap --> [net/nimble/host]
    * net/nimble/host/services/gatt --> [net/nimble/host]
    * net/nimble/host/store/ram --> [net/nimble/host]
    * net/nimble/transport/ram --> [kernel/os net/nimble]
    * sys/config --> [encoding/base64 encoding/cborattr fs/fcb mgmt/mgmt]
    * sys/console/full --> [hw/drivers/uart hw/hal kernel/os]
    * sys/defs --> []
    * sys/flash_map --> [sys/defs sys/mfg]
    * sys/id --> [encoding/base64 hw/hal kernel/os sys/config sys/mfg]
    * sys/log/full --> [fs/fcb hw/hal kernel/os mgmt/mgmt sys/flash_map 
util/cbmem]
    * sys/mfg --> [kernel/os sys/flash_map]
    * sys/reboot --> [fs/fcb kernel/os mgmt/imgmgr sys/config sys/flash_map 
sys/log/full(api:log)]
    * sys/shell --> [encoding/base64 kernel/os sys/console/full(api:console) 
time/datetime util/crc]
    * sys/stats/full --> [kernel/os mgmt/mgmt]
    * sys/sysinit --> [kernel/os sys/flash_map]
    * targets/blesplit-nrf52dk --> [mgmt/newtmgr/transport/nmgr_shell]
    * time/datetime --> [kernel/os]
    * util/cbmem --> [hw/hal kernel/os]
    * util/crc --> []
    * util/mem --> [kernel/os]
Reverse dependency graph (dependee <-- [dependers]):
    * boot/bootutil <-- [boot/split mgmt/imgmgr]
    * boot/split <-- [apps/bleprph apps/blesplit mgmt/imgmgr]
    * boot/split_app <-- [apps/blesplit]
    * compiler/arm-none-eabi-m4 <-- [hw/mcu/nordic/nrf52xxx]
    * crypto/mbedtls <-- [boot/bootutil]
    * crypto/tinycrypt <-- [net/nimble/host]
    * encoding/base64 <-- [mgmt/imgmgr sys/config sys/id sys/shell]
    * encoding/cborattr <-- [mgmt/newtmgr mgmt/newtmgr/nmgr_os sys/config]
    * encoding/tinycbor <-- [encoding/cborattr mgmt/mgmt mgmt/newtmgr/nmgr_os]
    * fs/fcb <-- [sys/config sys/log/full sys/reboot]
    * hw/cmsis-core <-- [hw/mcu/nordic hw/mcu/nordic/nrf52xxx]
    * hw/drivers/nimble/nrf52 <-- [hw/bsp/nrf52dk 
net/nimble/controller(api:ble_driver)]
    * hw/drivers/uart <-- [hw/drivers/uart/uart_hal sys/console/full]
    * hw/drivers/uart/uart_hal <-- [hw/bsp/nrf52dk]
    * hw/hal <-- [boot/bootutil hw/drivers/uart/uart_hal hw/mcu/nordic 
hw/mcu/nordic/nrf52xxx mgmt/newtmgr/nmgr_os sys/console/full sys/id 
sys/log/full util/cbmem]
    * hw/mcu/nordic <-- [hw/mcu/nordic/nrf52xxx]
    * hw/mcu/nordic/nrf52xxx <-- [hw/bsp/nrf52dk]
    * kernel/os <-- [apps/bleprph apps/blesplit boot/bootutil boot/split_app 
fs/fcb hw/hal libc/baselibc mgmt/mgmt mgmt/newtmgr mgmt/newtmgr/nmgr_os 
mgmt/newtmgr/transport/ble mgmt/newtmgr/transport/nmgr_shell net/nimble 
net/nimble/controller net/nimble/host net/nimble/transport/ram sys/console/full 
sys/id sys/log/full sys/mfg sys/reboot sys/shell sys/stats/full sys/sysinit 
time/datetime util/cbmem util/mem]
    * libc/baselibc <-- [hw/bsp/nrf52dk]
    * mgmt/imgmgr <-- [apps/bleprph apps/blesplit sys/reboot]
    * mgmt/mgmt <-- [mgmt/imgmgr mgmt/newtmgr mgmt/newtmgr/nmgr_os 
mgmt/newtmgr/transport/ble sys/config sys/log/full sys/stats/full]
    * mgmt/newtmgr <-- [apps/bleprph apps/blesplit mgmt/imgmgr(api:newtmgr) 
mgmt/newtmgr/nmgr_os(api:newtmgr) mgmt/newtmgr/transport/ble 
mgmt/newtmgr/transport/nmgr_shell]
    * mgmt/newtmgr/nmgr_os <-- [mgmt/newtmgr]
    * mgmt/newtmgr/transport/ble <-- [apps/bleprph apps/blesplit]
    * mgmt/newtmgr/transport/nmgr_shell <-- [targets/blesplit-nrf52dk]
    * net/nimble <-- [hw/drivers/nimble/nrf52 net/nimble/controller 
net/nimble/host net/nimble/transport/ram]
    * net/nimble/controller <-- [apps/bleprph hw/drivers/nimble/nrf52]
    * net/nimble/host <-- [apps/bleprph apps/blesplit 
mgmt/newtmgr/transport/ble net/nimble/host/services/ans 
net/nimble/host/services/gap net/nimble/host/services/gatt 
net/nimble/host/store/ram]
    * net/nimble/host/services/ans <-- [apps/bleprph apps/blesplit]
    * net/nimble/host/services/gap <-- [apps/bleprph apps/blesplit]
    * net/nimble/host/services/gatt <-- [apps/bleprph apps/blesplit]
    * net/nimble/host/store/ram <-- [apps/bleprph apps/blesplit]
    * net/nimble/transport/ram <-- [apps/bleprph apps/blesplit 
net/nimble/controller(api:ble_transport) net/nimble/host(api:ble_transport)]
    * sys/config <-- [sys/id sys/reboot]
    * sys/console/full <-- [apps/bleprph apps/blesplit kernel/os(api:console) 
libc/baselibc(api:console) net/nimble/host(api:console) sys/shell(api:console)]
    * sys/defs <-- [boot/bootutil sys/flash_map]
    * sys/flash_map <-- [boot/bootutil fs/fcb mgmt/imgmgr sys/log/full sys/mfg 
sys/reboot sys/sysinit]
    * sys/id <-- [apps/bleprph apps/blesplit]
    * sys/log/full <-- [apps/bleprph apps/blesplit net/nimble/host(api:log) 
sys/reboot(api:log)]
    * sys/mfg <-- [sys/flash_map sys/id]
    * sys/reboot <-- [mgmt/newtmgr/nmgr_os]
    * sys/shell <-- [apps/blesplit mgmt/newtmgr/transport/nmgr_shell]
    * sys/stats/full <-- [apps/bleprph apps/blesplit 
net/nimble/controller(api:stats) net/nimble/host(api:stats)]
    * sys/sysinit <-- [apps/bleprph kernel/os]
    * time/datetime <-- [mgmt/newtmgr/nmgr_os sys/shell]
    * util/cbmem <-- [sys/log/full]
    * util/crc <-- [fs/fcb sys/shell]
    * util/mem <-- [kernel/os mgmt/newtmgr net/nimble/host]

Reply via email to