I can shell to both boards and send and receive characters, so I know uart
is ok.
And the target syscfg are identical, as are the targets I believe, heres a
recursive target diff, looks like just names
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$ diff -r
targets/split-tinyble/ targets/split-nrf51dk/
diff -r targets/split-tinyble/pkg.yml targets/split-nrf51dk/pkg.yml
1,2c1,2
< ### Package: targets/split-tinyble
< pkg.name: "targets/split-tinyble"
---
> ### Package: targets/split-nrf51dk
> pkg.name: "targets/split-nrf51dk"
diff -r targets/split-tinyble/syscfg.yml targets/split-nrf51dk/syscfg.yml
1c1
< ### Package: targets/split-tinyble
---
> ### Package: targets/split-nrf51dk
28a29
>
diff -r targets/split-tinyble/target.yml targets/split-nrf51dk/target.yml
1c1
< ### Target: targets/split-tinyble
---
> ### Target: targets/split-nrf51dk
3c3
< target.bsp: "@mynewt-bsp-tinyble/hw/bsp/tinyble"
---
> target.bsp: "@apache-mynewt-core/hw/bsp/nrf51dk-16kbram"
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$
And diff of the targets (misses a few files because of naming, but covers
the important ones I think)
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$ diff -r
repos/mynewt-bsp-tinyble/hw/bsp/tinyble/
repos/apache-mynewt-core/hw/bsp/nrf51dk-16kbram
diff -r repos/mynewt-bsp-tinyble/hw/bsp/tinyble/bsp.yml
repos/apache-mynewt-core/hw/bsp/nrf51dk-16kbram/bsp.yml
21c21
< bsp.compiler: "@apache-mynewt-core/compiler/arm-none-eabi-m0"
---
> bsp.compiler: compiler/arm-none-eabi-m0
23,24c23,24
< - "hw/bsp/tinyble/nrf51xxaa.ld"
< - "@apache-mynewt-core/hw/mcu/nordic/nrf51xxx/nrf51.ld"
---
> - "hw/bsp/nrf51dk-16kbram/nrf51xxaa.ld"
> - "hw/mcu/nordic/nrf51xxx/nrf51.ld"
26,30c26,30
< - "hw/bsp/tinyble/boot-nrf51xxaa.ld"
< - "@apache-mynewt-core/hw/mcu/nordic/nrf51xxx/nrf51.ld"
< bsp.part2linkerscript: "hw/bsp/tinyble/split-tinyble.ld"
< bsp.downloadscript: "hw/bsp/tinyble/tinyble_download.sh"
< bsp.debugscript: "hw/bsp/tinyble/tinyble_debug.sh"
---
> - "hw/bsp/nrf51dk-16kbram/boot-nrf51xxaa.ld"
> - "hw/mcu/nordic/nrf51xxx/nrf51.ld"
> bsp.part2linkerscript: "hw/bsp/nrf51dk-16kbram/split-nrf51dk-16kbram.ld"
> bsp.downloadscript: "hw/bsp/nrf51dk-16kbram/nrf51dk-16kbram_download.sh"
> bsp.debugscript: "hw/bsp/nrf51dk-16kbram/nrf51dk-16kbram_debug.sh"
Only in repos/apache-mynewt-core/hw/bsp/nrf51dk-16kbram:
nrf51dk-16kbram_debug.sh
Only in repos/apache-mynewt-core/hw/bsp/nrf51dk-16kbram:
nrf51dk-16kbram_download.sh
Only in repos/apache-mynewt-core/hw/bsp/nrf51dk-16kbram:
nrf51dk-16kbram_no_boot.ld
diff -r repos/mynewt-bsp-tinyble/hw/bsp/tinyble/pkg.yml
repos/apache-mynewt-core/hw/bsp/nrf51dk-16kbram/pkg.yml
20c20
< pkg.name: hw/bsp/tinyble
---
> pkg.name: hw/bsp/nrf51dk-16kbram
22c22
< pkg.description: BSP definition for a Nordic nRF51 DK SoC with 16kB RAM
and cmsis-dap interface.
---
> pkg.description: BSP definition for a Nordic nRF51 DK SoC with 16kB RAM.
28,29d27
< - tinyble
< - seeed
85,86c83,84
< - "@apache-mynewt-core/hw/mcu/nordic/nrf51xxx"
< - "@apache-mynewt-core/libc/baselibc"
---
> - hw/mcu/nordic/nrf51xxx
> - libc/baselibc
89c87
< - "@apache-mynewt-core/hw/drivers/nimble/nrf51"
---
> - hw/drivers/nimble/nrf51
92c90
< - "@apache-mynewt-core/hw/drivers/uart/uart_hal"
---
> - hw/drivers/uart/uart_hal
95c93
< - "@apache-mynewt-core/hw/drivers/uart/uart_bitbang"
---
> - hw/drivers/uart/uart_bitbang
Only in repos/apache-mynewt-core/hw/bsp/nrf51dk-16kbram:
split-nrf51dk-16kbram.ld
Only in repos/mynewt-bsp-tinyble/hw/bsp/tinyble/: split-tinyble.ld
diff -r repos/mynewt-bsp-tinyble/hw/bsp/tinyble/syscfg.yml
repos/apache-mynewt-core/hw/bsp/nrf51dk-16kbram/syscfg.yml
20c20
< # Package: hw/bsp/tinyble
---
> # Package: hw/bsp/nrf51dk-16kbram
Only in repos/mynewt-bsp-tinyble/hw/bsp/tinyble/: tinyble_debug.sh
Only in repos/mynewt-bsp-tinyble/hw/bsp/tinyble/: tinyble_download.sh
Only in repos/mynewt-bsp-tinyble/hw/bsp/tinyble/: tinyble_no_boot.ld
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$
Attached here as I also pour through them are the configs show, dep and
revdep.. They are slightly different for some reason...
On Wed, Feb 22, 2017 at 9:52 AM, Christopher Collins <[email protected]>
wrote:
> newt target dep
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$ newt target config
show split-nrf51dk
2017/02/22 15:40:21.961 [WARNING] Ignoring override of undefined settings:
2017/02/22 15:40:21.961 [WARNING] ADC_0_SCALING
2017/02/22 15:40:21.961 [WARNING] BUTTON_INVERTED
2017/02/22 15:40:21.961 [WARNING] BUTTON_PIN
2017/02/22 15:40:21.961 [WARNING] BUTTON_PULLUP
2017/02/22 15:40:21.961 [WARNING] COREDUMP_FLASH_AREA
2017/02/22 15:40:21.961 [WARNING] NFFS_FLASH_AREA
2017/02/22 15:40:21.961 [WARNING] Setting history (newest -> oldest):
2017/02/22 15:40:21.961 [WARNING] ADC_0_SCALING:
[targets/split-nrf51dk:NRF_ADC_CONFIG_SCALING_SUPPLY_ONE_THIRD]
2017/02/22 15:40:21.961 [WARNING] BUTTON_INVERTED: [targets/split-nrf51dk:1]
2017/02/22 15:40:21.961 [WARNING] BUTTON_PIN: [targets/split-nrf51dk:17]
2017/02/22 15:40:21.961 [WARNING] BUTTON_PULLUP:
[targets/split-nrf51dk:HAL_GPIO_PULL_NONE]
2017/02/22 15:40:21.961 [WARNING] COREDUMP_FLASH_AREA:
[hw/bsp/nrf51dk-16kbram:FLASH_AREA_IMAGE_1]
2017/02/22 15:40:21.961 [WARNING] NFFS_FLASH_AREA:
[hw/bsp/nrf51dk-16kbram:FLASH_AREA_NFFS]
Syscfg for targets/split-nrf51dk:
* 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: hw/bsp/nrf51dk-16kbram
* Setting: BSP_NRF51
* Description: Set to indicate that BSP has NRF51
* Value: 1
* Setting: I2C_0
* Description: NRF51 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: 24
* Setting: SPI_1_SLAVE
* Description: SPI 1 slave
* Value: 0
* Setting: TIMER_0
* Description: NRF51 Timer 0
* Value: 1
* Setting: TIMER_1
* Description: NRF51 Timer 1
* Value: 0
* Setting: TIMER_2
* Description: NRF51 Timer 2
* Value: 0
* Setting: TIMER_3
* Description: NRF51 RTC0
* Value: 0
* Setting: UART_0
* Description: Whether to enable UART0
* Value: 1
* Setting: UART_0_PIN_CTS
* Description: CTS pin for UART0
* Value: 10
* Setting: UART_0_PIN_RTS
* Description: RTS pin for UART0
* Value: 8
* Setting: UART_0_PIN_RX
* Description: RX pin for UART0
* Value: 11
* Setting: UART_0_PIN_TX
* Description: TX pin for UART0
* Value: 9
* 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: 8
* Overridden: targets/split-nrf51dk, default=12
* Setting: MSYS_1_BLOCK_SIZE
* Description: 1st system pool of mbufs; size of an entry
* Value: 76
* Overridden: targets/split-nrf51dk, default=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/blecent, apps/bleprph, targets/split-nrf51dk,
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, targets/split-nrf51dk, default=1
* Setting: BLE_ROLE_CENTRAL
* Description: TBD
* Value: 1
* Overridden: apps/bleprph, targets/split-nrf51dk, default=1
* Setting: BLE_ROLE_OBSERVER
* Description: TBD
* Value: 1
* Overridden: apps/bleprph, targets/split-nrf51dk, default=1
* Setting: BLE_ROLE_PERIPHERAL
* Description: TBD
* Value: 1
* Overridden: apps/bleprph, targets/split-nrf51dk, 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: 0
* Overridden: targets/split-nrf51dk, default=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: 0
* Overridden: targets/split-nrf51dk, default=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: 0
* Overridden: targets/split-nrf51dk, default=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: 0
* Overridden: targets/split-nrf51dk, default=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: 0
* Overridden: targets/split-nrf51dk, default=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, 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: 0
* Overridden: targets/split-nrf51dk, default=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/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, default=0
* Setting: CONFIG_FCB_FLASH_AREA
* Description: BSP flash area for config
* Value: FLASH_AREA_NFFS
* Overridden: hw/bsp/nrf51dk-16kbram, 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, 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, default=0
* Setting: LOG_LEVEL
* Description: Limits what level log messages are compiled in.
* Value: 2
* Overridden: apps/blecent, apps/bleprph, targets/split-nrf51dk, default=0
* Setting: LOG_NEWTMGR
* Description: Expose "log" command in newtmgr.
* Value: 1
* Overridden: apps/bleprph, 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, default=0
* Setting: REBOOT_LOG_FLASH_AREA
* Description: Flash area where reboot log is stored.
* Value: FLASH_AREA_REBOOT_LOG
* Overridden: hw/bsp/nrf51dk-16kbram, 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/split-nrf51dk, 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, default=0
* PACKAGE: sys/sysinit
* Setting: SYSINIT_CONSTRAIN_INIT
* Description: Only allow packages to be initialized by sysinit.
* Value: 1
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$ newt target config
show split-tinyble
2017/02/22 15:40:11.961 [WARNING] Ignoring override of undefined settings:
2017/02/22 15:40:11.961 [WARNING] ADC_0_SCALING
2017/02/22 15:40:11.961 [WARNING] BUTTON_INVERTED
2017/02/22 15:40:11.961 [WARNING] BUTTON_PIN
2017/02/22 15:40:11.961 [WARNING] BUTTON_PULLUP
2017/02/22 15:40:11.961 [WARNING] COREDUMP_FLASH_AREA
2017/02/22 15:40:11.961 [WARNING] NFFS_FLASH_AREA
2017/02/22 15:40:11.961 [WARNING] Setting history (newest -> oldest):
2017/02/22 15:40:11.961 [WARNING] ADC_0_SCALING:
[targets/split-tinyble:NRF_ADC_CONFIG_SCALING_SUPPLY_ONE_THIRD]
2017/02/22 15:40:11.961 [WARNING] BUTTON_INVERTED: [targets/split-tinyble:1]
2017/02/22 15:40:11.961 [WARNING] BUTTON_PIN: [targets/split-tinyble:17]
2017/02/22 15:40:11.961 [WARNING] BUTTON_PULLUP:
[targets/split-tinyble:HAL_GPIO_PULL_NONE]
2017/02/22 15:40:11.961 [WARNING] COREDUMP_FLASH_AREA:
[hw/bsp/tinyble:FLASH_AREA_IMAGE_1]
2017/02/22 15:40:11.961 [WARNING] NFFS_FLASH_AREA:
[hw/bsp/tinyble:FLASH_AREA_NFFS]
Syscfg for targets/split-tinyble:
* 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: hw/bsp/tinyble
* Setting: BSP_NRF51
* Description: Set to indicate that BSP has NRF51
* Value: 1
* Setting: I2C_0
* Description: NRF51 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: 24
* Setting: SPI_1_SLAVE
* Description: SPI 1 slave
* Value: 0
* Setting: TIMER_0
* Description: NRF51 Timer 0
* Value: 1
* Setting: TIMER_1
* Description: NRF51 Timer 1
* Value: 0
* Setting: TIMER_2
* Description: NRF51 Timer 2
* Value: 0
* Setting: TIMER_3
* Description: NRF51 RTC0
* Value: 0
* Setting: UART_0
* Description: Whether to enable UART0
* Value: 1
* Setting: UART_0_PIN_CTS
* Description: CTS pin for UART0
* Value: 10
* Setting: UART_0_PIN_RTS
* Description: RTS pin for UART0
* Value: 8
* Setting: UART_0_PIN_RX
* Description: RX pin for UART0
* Value: 11
* Setting: UART_0_PIN_TX
* Description: TX pin for UART0
* Value: 9
* 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: 8
* Overridden: targets/split-tinyble, default=12
* Setting: MSYS_1_BLOCK_SIZE
* Description: 1st system pool of mbufs; size of an entry
* Value: 76
* Overridden: targets/split-tinyble, default=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/blecent, apps/bleprph, targets/split-tinyble,
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, targets/split-tinyble, default=1
* Setting: BLE_ROLE_CENTRAL
* Description: TBD
* Value: 1
* Overridden: apps/bleprph, targets/split-tinyble, default=1
* Setting: BLE_ROLE_OBSERVER
* Description: TBD
* Value: 1
* Overridden: apps/bleprph, targets/split-tinyble, default=1
* Setting: BLE_ROLE_PERIPHERAL
* Description: TBD
* Value: 1
* Overridden: apps/bleprph, targets/split-tinyble, 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: 0
* Overridden: targets/split-tinyble, default=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: 0
* Overridden: targets/split-tinyble, default=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: 0
* Overridden: targets/split-tinyble, default=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: 0
* Overridden: targets/split-tinyble, default=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: 0
* Overridden: targets/split-tinyble, default=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, 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: 0
* Overridden: targets/split-tinyble, default=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/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, default=0
* Setting: CONFIG_FCB_FLASH_AREA
* Description: BSP flash area for config
* Value: FLASH_AREA_NFFS
* Overridden: hw/bsp/tinyble, 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, 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, default=0
* Setting: LOG_LEVEL
* Description: Limits what level log messages are compiled in.
* Value: 2
* Overridden: apps/blecent, apps/bleprph, targets/split-tinyble, default=0
* Setting: LOG_NEWTMGR
* Description: Expose "log" command in newtmgr.
* Value: 1
* Overridden: apps/bleprph, 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, default=0
* Setting: REBOOT_LOG_FLASH_AREA
* Description: Flash area where reboot log is stored.
* Value: FLASH_AREA_REBOOT_LOG
* Overridden: hw/bsp/tinyble, 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/split-tinyble, 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, default=0
* PACKAGE: sys/sysinit
* Setting: SYSINIT_CONSTRAIN_INIT
* Description: Only allow packages to be initialized by sysinit.
* Value: 1Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$ newt target dep
split-nrf51dk
Dependency graph (depender --> [dependees]):
* @apache-mynewt-core/boot/bootutil --> [@apache-mynewt-core/sys/flash_map
@apache-mynewt-core/crypto/mbedtls @apache-mynewt-core/hw/hal
@apache-mynewt-core/kernel/os @apache-mynewt-core/sys/defs]
* @apache-mynewt-core/boot/split --> [@apache-mynewt-core/boot/bootutil]
* @apache-mynewt-core/boot/split_app --> [@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/compiler/arm-none-eabi-m0 --> []
* @apache-mynewt-core/crypto/mbedtls --> []
* @apache-mynewt-core/encoding/base64 --> []
* @apache-mynewt-core/encoding/cborattr -->
[@apache-mynewt-core/encoding/tinycbor]
* @apache-mynewt-core/encoding/tinycbor --> []
* @apache-mynewt-core/fs/fcb --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/flash_map @apache-mynewt-core/util/crc]
* @apache-mynewt-core/hw/bsp/nrf51dk-16kbram -->
[@apache-mynewt-core/hw/drivers/uart/uart_hal
@apache-mynewt-core/hw/mcu/nordic/nrf51xxx @apache-mynewt-core/libc/baselibc
@apache-mynewt-core/hw/drivers/nimble/nrf51]
* @apache-mynewt-core/hw/cmsis-core --> []
* @apache-mynewt-core/hw/drivers/nimble/nrf51 -->
[@apache-mynewt-core/net/nimble @apache-mynewt-core/net/nimble/controller]
* @apache-mynewt-core/hw/drivers/uart --> []
* @apache-mynewt-core/hw/drivers/uart/uart_hal -->
[@apache-mynewt-core/hw/drivers/uart @apache-mynewt-core/hw/hal]
* @apache-mynewt-core/hw/hal --> [@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/hw/mcu/nordic --> [@apache-mynewt-core/hw/cmsis-core
@apache-mynewt-core/hw/hal]
* @apache-mynewt-core/hw/mcu/nordic/nrf51xxx -->
[@apache-mynewt-core/hw/mcu/nordic
@apache-mynewt-core/compiler/arm-none-eabi-m0 @apache-mynewt-core/hw/cmsis-core
@apache-mynewt-core/hw/hal]
* @apache-mynewt-core/kernel/os --> [@apache-mynewt-core/sys/console/full
@apache-mynewt-core/sys/sysinit @apache-mynewt-core/util/mem]
* @apache-mynewt-core/libc/baselibc --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/console/full]
* @apache-mynewt-core/mgmt/imgmgr --> [@apache-mynewt-core/boot/bootutil
@apache-mynewt-core/boot/split @apache-mynewt-core/encoding/base64
@apache-mynewt-core/mgmt/mgmt @apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/mgmt/mgmt --> [@apache-mynewt-core/encoding/tinycbor
@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/mgmt/newtmgr --> [@apache-mynewt-core/util/mem
@apache-mynewt-core/encoding/cborattr @apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/mgmt @apache-mynewt-core/mgmt/newtmgr/nmgr_os]
* @apache-mynewt-core/mgmt/newtmgr/nmgr_os -->
[@apache-mynewt-core/encoding/tinycbor @apache-mynewt-core/hw/hal
@apache-mynewt-core/kernel/os @apache-mynewt-core/mgmt/mgmt
@apache-mynewt-core/mgmt/newtmgr @apache-mynewt-core/sys/reboot
@apache-mynewt-core/time/datetime @apache-mynewt-core/encoding/cborattr]
* @apache-mynewt-core/mgmt/newtmgr/transport/ble -->
[@apache-mynewt-core/kernel/os @apache-mynewt-core/mgmt/mgmt
@apache-mynewt-core/mgmt/newtmgr @apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell -->
[@apache-mynewt-core/kernel/os @apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/sys/shell]
* @apache-mynewt-core/net/nimble --> [@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/net/nimble/controller -->
[@apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/sys/stats/full @apache-mynewt-core/hw/drivers/nimble/nrf51
@apache-mynewt-core/kernel/os @apache-mynewt-core/net/nimble]
* @apache-mynewt-core/net/nimble/host --> [@apache-mynewt-core/net/nimble
@apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/sys/console/full @apache-mynewt-core/sys/log/full
@apache-mynewt-core/sys/stats/full @apache-mynewt-core/util/mem
@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/net/nimble/host/services/gap -->
[@apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/net/nimble/host/services/gatt -->
[@apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/net/nimble/host/store/ram -->
[@apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/net/nimble/transport/ram -->
[@apache-mynewt-core/kernel/os @apache-mynewt-core/net/nimble]
* @apache-mynewt-core/sys/config --> [@apache-mynewt-core/encoding/base64
@apache-mynewt-core/encoding/cborattr @apache-mynewt-core/fs/fcb
@apache-mynewt-core/mgmt/mgmt]
* @apache-mynewt-core/sys/console/full -->
[@apache-mynewt-core/hw/drivers/uart @apache-mynewt-core/hw/hal
@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/sys/defs --> []
* @apache-mynewt-core/sys/flash_map --> [@apache-mynewt-core/sys/defs
@apache-mynewt-core/sys/mfg]
* @apache-mynewt-core/sys/id --> [@apache-mynewt-core/encoding/base64
@apache-mynewt-core/hw/hal @apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/config @apache-mynewt-core/sys/mfg]
* @apache-mynewt-core/sys/log/full --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/mgmt @apache-mynewt-core/sys/flash_map
@apache-mynewt-core/util/cbmem @apache-mynewt-core/fs/fcb
@apache-mynewt-core/hw/hal]
* @apache-mynewt-core/sys/mfg --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/sys/reboot --> [@apache-mynewt-core/sys/config
@apache-mynewt-core/sys/flash_map @apache-mynewt-core/sys/log/full
@apache-mynewt-core/fs/fcb @apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/imgmgr]
* @apache-mynewt-core/sys/shell --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/console/full @apache-mynewt-core/time/datetime
@apache-mynewt-core/util/crc @apache-mynewt-core/encoding/base64]
* @apache-mynewt-core/sys/stats/full --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/mgmt]
* @apache-mynewt-core/sys/sysinit --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/time/datetime --> [@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/util/cbmem --> [@apache-mynewt-core/hw/hal
@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/util/crc --> []
* @apache-mynewt-core/util/mem --> [@apache-mynewt-core/kernel/os]
* @mynewt-nimble-services/services/dis --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/net/nimble/host @apache-mynewt-core/sys/id]
* @mynewt-nimble-services/services/led -->
[@apache-mynewt-core/net/nimble/host]
* apps/blecent --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/newtmgr @apache-mynewt-core/mgmt/newtmgr/transport/ble
@apache-mynewt-core/sys/stats/full @apache-mynewt-core/mgmt/imgmgr
@apache-mynewt-core/net/nimble/controller @apache-mynewt-core/net/nimble/host
@apache-mynewt-core/net/nimble/host/store/ram
@apache-mynewt-core/net/nimble/transport/ram @apache-mynewt-core/sys/log/full
@apache-mynewt-core/boot/split_app
@apache-mynewt-core/net/nimble/host/services/gatt
@apache-mynewt-core/sys/console/full @apache-mynewt-core/boot/split
@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell
@apache-mynewt-core/net/nimble/host/services/gap]
* apps/bleprph --> [@apache-mynewt-core/sys/stats/full
@apache-mynewt-core/mgmt/imgmgr @mynewt-nimble-services/services/led
@apache-mynewt-core/net/nimble/host/services/gap @apache-mynewt-core/boot/split
@apache-mynewt-core/sys/console/full @apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/sys/id @mynewt-nimble-services/services/dis
@apache-mynewt-core/net/nimble/host/services/gatt
@apache-mynewt-core/net/nimble/controller @apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/newtmgr/transport/ble
@apache-mynewt-core/net/nimble/host @apache-mynewt-core/sys/sysinit
@apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/net/nimble/host/store/ram @apache-mynewt-core/sys/log/full
@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell]
* split-nrf51dk-sysinit-app --> []
* split-nrf51dk-sysinit-loader --> []
* targets/split-nrf51dk --> []
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$ newt target dep
split-tinyble
Dependency graph (depender --> [dependees]):
* @apache-mynewt-core/boot/bootutil --> [@apache-mynewt-core/sys/defs
@apache-mynewt-core/sys/flash_map @apache-mynewt-core/crypto/mbedtls
@apache-mynewt-core/hw/hal @apache-mynewt-core/kernel/os]
* @apache-mynewt-core/boot/split --> [@apache-mynewt-core/boot/bootutil]
* @apache-mynewt-core/boot/split_app --> [@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/compiler/arm-none-eabi-m0 --> []
* @apache-mynewt-core/crypto/mbedtls --> []
* @apache-mynewt-core/encoding/base64 --> []
* @apache-mynewt-core/encoding/cborattr -->
[@apache-mynewt-core/encoding/tinycbor]
* @apache-mynewt-core/encoding/tinycbor --> []
* @apache-mynewt-core/fs/fcb --> [@apache-mynewt-core/util/crc
@apache-mynewt-core/kernel/os @apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/hw/cmsis-core --> []
* @apache-mynewt-core/hw/drivers/nimble/nrf51 -->
[@apache-mynewt-core/net/nimble @apache-mynewt-core/net/nimble/controller]
* @apache-mynewt-core/hw/drivers/uart --> []
* @apache-mynewt-core/hw/drivers/uart/uart_hal -->
[@apache-mynewt-core/hw/hal @apache-mynewt-core/hw/drivers/uart]
* @apache-mynewt-core/hw/hal --> [@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/hw/mcu/nordic --> [@apache-mynewt-core/hw/cmsis-core
@apache-mynewt-core/hw/hal]
* @apache-mynewt-core/hw/mcu/nordic/nrf51xxx -->
[@apache-mynewt-core/hw/cmsis-core @apache-mynewt-core/hw/hal
@apache-mynewt-core/hw/mcu/nordic @apache-mynewt-core/compiler/arm-none-eabi-m0]
* @apache-mynewt-core/kernel/os --> [@apache-mynewt-core/util/mem
@apache-mynewt-core/sys/console/full @apache-mynewt-core/sys/sysinit]
* @apache-mynewt-core/libc/baselibc --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/console/full]
* @apache-mynewt-core/mgmt/imgmgr --> [@apache-mynewt-core/boot/bootutil
@apache-mynewt-core/boot/split @apache-mynewt-core/encoding/base64
@apache-mynewt-core/mgmt/mgmt @apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/mgmt/mgmt --> [@apache-mynewt-core/encoding/tinycbor
@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/mgmt/newtmgr --> [@apache-mynewt-core/util/mem
@apache-mynewt-core/encoding/cborattr @apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/mgmt @apache-mynewt-core/mgmt/newtmgr/nmgr_os]
* @apache-mynewt-core/mgmt/newtmgr/nmgr_os -->
[@apache-mynewt-core/encoding/tinycbor @apache-mynewt-core/hw/hal
@apache-mynewt-core/kernel/os @apache-mynewt-core/mgmt/mgmt
@apache-mynewt-core/mgmt/newtmgr @apache-mynewt-core/sys/reboot
@apache-mynewt-core/time/datetime @apache-mynewt-core/encoding/cborattr]
* @apache-mynewt-core/mgmt/newtmgr/transport/ble -->
[@apache-mynewt-core/kernel/os @apache-mynewt-core/mgmt/mgmt
@apache-mynewt-core/mgmt/newtmgr @apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell -->
[@apache-mynewt-core/kernel/os @apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/sys/shell]
* @apache-mynewt-core/net/nimble --> [@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/net/nimble/controller -->
[@apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/sys/stats/full @apache-mynewt-core/hw/drivers/nimble/nrf51
@apache-mynewt-core/kernel/os @apache-mynewt-core/net/nimble]
* @apache-mynewt-core/net/nimble/host -->
[@apache-mynewt-core/sys/console/full @apache-mynewt-core/sys/log/full
@apache-mynewt-core/sys/stats/full @apache-mynewt-core/util/mem
@apache-mynewt-core/kernel/os @apache-mynewt-core/net/nimble
@apache-mynewt-core/net/nimble/transport/ram]
* @apache-mynewt-core/net/nimble/host/services/gap -->
[@apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/net/nimble/host/services/gatt -->
[@apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/net/nimble/host/store/ram -->
[@apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/net/nimble/transport/ram -->
[@apache-mynewt-core/net/nimble @apache-mynewt-core/kernel/os]
* @apache-mynewt-core/sys/config --> [@apache-mynewt-core/mgmt/mgmt
@apache-mynewt-core/encoding/base64 @apache-mynewt-core/encoding/cborattr
@apache-mynewt-core/fs/fcb]
* @apache-mynewt-core/sys/console/full --> [@apache-mynewt-core/hw/hal
@apache-mynewt-core/kernel/os @apache-mynewt-core/hw/drivers/uart]
* @apache-mynewt-core/sys/defs --> []
* @apache-mynewt-core/sys/flash_map --> [@apache-mynewt-core/sys/mfg
@apache-mynewt-core/sys/defs]
* @apache-mynewt-core/sys/id --> [@apache-mynewt-core/sys/mfg
@apache-mynewt-core/encoding/base64 @apache-mynewt-core/hw/hal
@apache-mynewt-core/kernel/os @apache-mynewt-core/sys/config]
* @apache-mynewt-core/sys/log/full --> [@apache-mynewt-core/fs/fcb
@apache-mynewt-core/hw/hal @apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/mgmt @apache-mynewt-core/sys/flash_map
@apache-mynewt-core/util/cbmem]
* @apache-mynewt-core/sys/mfg --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/sys/reboot --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/imgmgr @apache-mynewt-core/sys/config
@apache-mynewt-core/sys/flash_map @apache-mynewt-core/sys/log/full
@apache-mynewt-core/fs/fcb]
* @apache-mynewt-core/sys/shell --> [@apache-mynewt-core/sys/console/full
@apache-mynewt-core/time/datetime @apache-mynewt-core/util/crc
@apache-mynewt-core/encoding/base64 @apache-mynewt-core/kernel/os]
* @apache-mynewt-core/sys/stats/full --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/mgmt]
* @apache-mynewt-core/sys/sysinit --> [@apache-mynewt-core/kernel/os
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/time/datetime --> [@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/util/cbmem --> [@apache-mynewt-core/hw/hal
@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/util/crc --> []
* @apache-mynewt-core/util/mem --> [@apache-mynewt-core/kernel/os]
* @mynewt-bsp-tinyble/hw/bsp/tinyble --> [@apache-mynewt-core/libc/baselibc
@apache-mynewt-core/hw/drivers/nimble/nrf51
@apache-mynewt-core/hw/drivers/uart/uart_hal
@apache-mynewt-core/hw/mcu/nordic/nrf51xxx]
* @mynewt-nimble-services/services/dis -->
[@apache-mynewt-core/net/nimble/host @apache-mynewt-core/sys/id
@apache-mynewt-core/kernel/os]
* @mynewt-nimble-services/services/led -->
[@apache-mynewt-core/net/nimble/host]
* apps/blecent --> [@apache-mynewt-core/boot/split_app
@apache-mynewt-core/net/nimble/host/store/ram
@apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/sys/console/full @apache-mynewt-core/sys/log/full
@apache-mynewt-core/boot/split @apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/imgmgr
@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell
@apache-mynewt-core/net/nimble/controller
@apache-mynewt-core/net/nimble/host/services/gatt
@apache-mynewt-core/mgmt/newtmgr @apache-mynewt-core/mgmt/newtmgr/transport/ble
@apache-mynewt-core/net/nimble/host
@apache-mynewt-core/net/nimble/host/services/gap
@apache-mynewt-core/sys/stats/full]
* apps/bleprph --> [@apache-mynewt-core/sys/log/full
@apache-mynewt-core/sys/sysinit
@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell
@apache-mynewt-core/net/nimble/host/services/gap
@apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/net/nimble/controller
@apache-mynewt-core/net/nimble/host/store/ram
@apache-mynewt-core/sys/console/full @apache-mynewt-core/sys/stats/full
@apache-mynewt-core/mgmt/newtmgr/transport/ble @apache-mynewt-core/sys/id
@apache-mynewt-core/kernel/os @mynewt-nimble-services/services/led
@apache-mynewt-core/boot/split @apache-mynewt-core/net/nimble/host
@apache-mynewt-core/mgmt/imgmgr
@apache-mynewt-core/net/nimble/host/services/gatt
@mynewt-nimble-services/services/dis @apache-mynewt-core/mgmt/newtmgr]
* split-tinyble-sysinit-app --> []
* split-tinyble-sysinit-loader --> []
* targets/split-tinyble --> []
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$ newt target revdep
split-nrf51dk
Reverse dependency graph (dependee <-- [dependers]):
* @apache-mynewt-core/boot/bootutil <-- [@apache-mynewt-core/mgmt/imgmgr
@apache-mynewt-core/boot/split]
* @apache-mynewt-core/boot/split <-- [apps/blecent apps/bleprph
@apache-mynewt-core/mgmt/imgmgr]
* @apache-mynewt-core/boot/split_app <-- [apps/blecent]
* @apache-mynewt-core/compiler/arm-none-eabi-m0 <--
[@apache-mynewt-core/hw/mcu/nordic/nrf51xxx]
* @apache-mynewt-core/crypto/mbedtls <-- [@apache-mynewt-core/boot/bootutil]
* @apache-mynewt-core/encoding/base64 <-- [@apache-mynewt-core/mgmt/imgmgr
@apache-mynewt-core/sys/id @apache-mynewt-core/sys/config
@apache-mynewt-core/sys/shell]
* @apache-mynewt-core/encoding/cborattr <--
[@apache-mynewt-core/mgmt/newtmgr/nmgr_os @apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/sys/config]
* @apache-mynewt-core/encoding/tinycbor <--
[@apache-mynewt-core/encoding/cborattr @apache-mynewt-core/mgmt/newtmgr/nmgr_os
@apache-mynewt-core/mgmt/mgmt]
* @apache-mynewt-core/fs/fcb <-- [@apache-mynewt-core/sys/config
@apache-mynewt-core/sys/reboot @apache-mynewt-core/sys/log/full]
* @apache-mynewt-core/hw/cmsis-core <-- [@apache-mynewt-core/hw/mcu/nordic
@apache-mynewt-core/hw/mcu/nordic/nrf51xxx]
* @apache-mynewt-core/hw/drivers/nimble/nrf51 <--
[@apache-mynewt-core/hw/bsp/nrf51dk-16kbram
@apache-mynewt-core/net/nimble/controller]
* @apache-mynewt-core/hw/drivers/uart <--
[@apache-mynewt-core/sys/console/full
@apache-mynewt-core/hw/drivers/uart/uart_hal]
* @apache-mynewt-core/hw/drivers/uart/uart_hal <--
[@apache-mynewt-core/hw/bsp/nrf51dk-16kbram]
* @apache-mynewt-core/hw/hal <-- [@apache-mynewt-core/boot/bootutil
@apache-mynewt-core/hw/drivers/uart/uart_hal @apache-mynewt-core/util/cbmem
@apache-mynewt-core/sys/id @apache-mynewt-core/sys/log/full
@apache-mynewt-core/mgmt/newtmgr/nmgr_os @apache-mynewt-core/sys/console/full
@apache-mynewt-core/hw/mcu/nordic @apache-mynewt-core/hw/mcu/nordic/nrf51xxx]
* @apache-mynewt-core/hw/mcu/nordic <--
[@apache-mynewt-core/hw/mcu/nordic/nrf51xxx]
* @apache-mynewt-core/hw/mcu/nordic/nrf51xxx <--
[@apache-mynewt-core/hw/bsp/nrf51dk-16kbram]
* @apache-mynewt-core/kernel/os <-- [@apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/sys/id @apache-mynewt-core/sys/sysinit
@apache-mynewt-core/mgmt/mgmt @apache-mynewt-core/sys/log/full
@apache-mynewt-core/time/datetime @apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/libc/baselibc @apache-mynewt-core/hw/hal
@apache-mynewt-core/sys/stats/full @apache-mynewt-core/fs/fcb
@apache-mynewt-core/net/nimble @apache-mynewt-core/util/mem
@apache-mynewt-core/mgmt/newtmgr/nmgr_os apps/bleprph
@apache-mynewt-core/sys/console/full @apache-mynewt-core/util/cbmem
@apache-mynewt-core/net/nimble/controller @apache-mynewt-core/sys/mfg
@apache-mynewt-core/sys/reboot @apache-mynewt-core/net/nimble/host
@apache-mynewt-core/sys/shell @apache-mynewt-core/boot/bootutil apps/blecent
@apache-mynewt-core/boot/split_app
@apache-mynewt-core/mgmt/newtmgr/transport/ble
@mynewt-nimble-services/services/dis
@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell]
* @apache-mynewt-core/libc/baselibc <--
[@apache-mynewt-core/hw/bsp/nrf51dk-16kbram]
* @apache-mynewt-core/mgmt/imgmgr <-- [apps/blecent apps/bleprph
@apache-mynewt-core/sys/reboot]
* @apache-mynewt-core/mgmt/mgmt <-- [@apache-mynewt-core/sys/stats/full
@apache-mynewt-core/mgmt/imgmgr @apache-mynewt-core/mgmt/newtmgr/nmgr_os
@apache-mynewt-core/sys/log/full @apache-mynewt-core/mgmt/newtmgr/transport/ble
@apache-mynewt-core/mgmt/newtmgr @apache-mynewt-core/sys/config]
* @apache-mynewt-core/mgmt/newtmgr <--
[@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell
@apache-mynewt-core/mgmt/imgmgr @apache-mynewt-core/mgmt/newtmgr/nmgr_os
apps/bleprph @apache-mynewt-core/mgmt/newtmgr/transport/ble apps/blecent]
* @apache-mynewt-core/mgmt/newtmgr/nmgr_os <--
[@apache-mynewt-core/mgmt/newtmgr]
* @apache-mynewt-core/mgmt/newtmgr/transport/ble <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/net/nimble <-- [@apache-mynewt-core/net/nimble/host
@apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/hw/drivers/nimble/nrf51
@apache-mynewt-core/net/nimble/controller]
* @apache-mynewt-core/net/nimble/controller <-- [apps/bleprph
@apache-mynewt-core/hw/drivers/nimble/nrf51 apps/blecent]
* @apache-mynewt-core/net/nimble/host <-- [apps/bleprph
@apache-mynewt-core/mgmt/newtmgr/transport/ble apps/blecent
@mynewt-nimble-services/services/led
@apache-mynewt-core/net/nimble/host/services/gap
@apache-mynewt-core/net/nimble/host/store/ram
@mynewt-nimble-services/services/dis
@apache-mynewt-core/net/nimble/host/services/gatt]
* @apache-mynewt-core/net/nimble/host/services/gap <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/net/nimble/host/services/gatt <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/net/nimble/host/store/ram <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/net/nimble/transport/ram <-- [apps/bleprph
@apache-mynewt-core/net/nimble/controller @apache-mynewt-core/net/nimble/host
apps/blecent]
* @apache-mynewt-core/sys/config <-- [@apache-mynewt-core/sys/id
@apache-mynewt-core/sys/reboot]
* @apache-mynewt-core/sys/console/full <-- [apps/blecent
@apache-mynewt-core/kernel/os @apache-mynewt-core/libc/baselibc
@apache-mynewt-core/sys/shell @apache-mynewt-core/net/nimble/host apps/bleprph]
* @apache-mynewt-core/sys/defs <-- [@apache-mynewt-core/sys/flash_map
@apache-mynewt-core/boot/bootutil]
* @apache-mynewt-core/sys/flash_map <-- [@apache-mynewt-core/sys/reboot
@apache-mynewt-core/fs/fcb @apache-mynewt-core/sys/log/full
@apache-mynewt-core/sys/sysinit @apache-mynewt-core/boot/bootutil
@apache-mynewt-core/sys/mfg @apache-mynewt-core/mgmt/imgmgr]
* @apache-mynewt-core/sys/id <-- [apps/bleprph
@mynewt-nimble-services/services/dis]
* @apache-mynewt-core/sys/log/full <-- [apps/bleprph
@apache-mynewt-core/net/nimble/host @apache-mynewt-core/sys/reboot apps/blecent]
* @apache-mynewt-core/sys/mfg <-- [@apache-mynewt-core/sys/id
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/sys/reboot <--
[@apache-mynewt-core/mgmt/newtmgr/nmgr_os]
* @apache-mynewt-core/sys/shell <--
[@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell]
* @apache-mynewt-core/sys/stats/full <--
[@apache-mynewt-core/net/nimble/host apps/blecent apps/bleprph
@apache-mynewt-core/net/nimble/controller]
* @apache-mynewt-core/sys/sysinit <-- [apps/bleprph
@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/time/datetime <-- [@apache-mynewt-core/sys/shell
@apache-mynewt-core/mgmt/newtmgr/nmgr_os]
* @apache-mynewt-core/util/cbmem <-- [@apache-mynewt-core/sys/log/full]
* @apache-mynewt-core/util/crc <-- [@apache-mynewt-core/fs/fcb
@apache-mynewt-core/sys/shell]
* @apache-mynewt-core/util/mem <-- [@apache-mynewt-core/kernel/os
@apache-mynewt-core/net/nimble/host @apache-mynewt-core/mgmt/newtmgr]
* @mynewt-nimble-services/services/dis <-- [apps/bleprph]
* @mynewt-nimble-services/services/led <-- [apps/bleprph]
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$ newt target revdep
split-tinyble
Reverse dependency graph (dependee <-- [dependers]):
* @apache-mynewt-core/boot/bootutil <-- [@apache-mynewt-core/boot/split
@apache-mynewt-core/mgmt/imgmgr]
* @apache-mynewt-core/boot/split <-- [apps/bleprph
@apache-mynewt-core/mgmt/imgmgr apps/blecent]
* @apache-mynewt-core/boot/split_app <-- [apps/blecent]
* @apache-mynewt-core/compiler/arm-none-eabi-m0 <--
[@apache-mynewt-core/hw/mcu/nordic/nrf51xxx]
* @apache-mynewt-core/crypto/mbedtls <-- [@apache-mynewt-core/boot/bootutil]
* @apache-mynewt-core/encoding/base64 <-- [@apache-mynewt-core/sys/id
@apache-mynewt-core/sys/shell @apache-mynewt-core/mgmt/imgmgr
@apache-mynewt-core/sys/config]
* @apache-mynewt-core/encoding/cborattr <--
[@apache-mynewt-core/mgmt/newtmgr/nmgr_os @apache-mynewt-core/sys/config
@apache-mynewt-core/mgmt/newtmgr]
* @apache-mynewt-core/encoding/tinycbor <-- [@apache-mynewt-core/mgmt/mgmt
@apache-mynewt-core/mgmt/newtmgr/nmgr_os @apache-mynewt-core/encoding/cborattr]
* @apache-mynewt-core/fs/fcb <-- [@apache-mynewt-core/sys/reboot
@apache-mynewt-core/sys/log/full @apache-mynewt-core/sys/config]
* @apache-mynewt-core/hw/cmsis-core <-- [@apache-mynewt-core/hw/mcu/nordic
@apache-mynewt-core/hw/mcu/nordic/nrf51xxx]
* @apache-mynewt-core/hw/drivers/nimble/nrf51 <--
[@mynewt-bsp-tinyble/hw/bsp/tinyble @apache-mynewt-core/net/nimble/controller]
* @apache-mynewt-core/hw/drivers/uart <--
[@apache-mynewt-core/hw/drivers/uart/uart_hal
@apache-mynewt-core/sys/console/full]
* @apache-mynewt-core/hw/drivers/uart/uart_hal <--
[@mynewt-bsp-tinyble/hw/bsp/tinyble]
* @apache-mynewt-core/hw/hal <-- [@apache-mynewt-core/hw/mcu/nordic
@apache-mynewt-core/boot/bootutil @apache-mynewt-core/sys/console/full
@apache-mynewt-core/util/cbmem @apache-mynewt-core/sys/log/full
@apache-mynewt-core/hw/drivers/uart/uart_hal @apache-mynewt-core/sys/id
@apache-mynewt-core/hw/mcu/nordic/nrf51xxx
@apache-mynewt-core/mgmt/newtmgr/nmgr_os]
* @apache-mynewt-core/hw/mcu/nordic <--
[@apache-mynewt-core/hw/mcu/nordic/nrf51xxx]
* @apache-mynewt-core/hw/mcu/nordic/nrf51xxx <--
[@mynewt-bsp-tinyble/hw/bsp/tinyble]
* @apache-mynewt-core/kernel/os <-- [@apache-mynewt-core/sys/stats/full
@apache-mynewt-core/mgmt/newtmgr/nmgr_os
@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell
@apache-mynewt-core/net/nimble/host @apache-mynewt-core/util/cbmem
@apache-mynewt-core/util/mem @apache-mynewt-core/boot/split_app
@apache-mynewt-core/net/nimble @apache-mynewt-core/sys/mfg apps/bleprph
@apache-mynewt-core/net/nimble/transport/ram
@apache-mynewt-core/sys/console/full @apache-mynewt-core/sys/id
@apache-mynewt-core/mgmt/mgmt @apache-mynewt-core/sys/log/full
@apache-mynewt-core/hw/hal @apache-mynewt-core/sys/sysinit
@apache-mynewt-core/net/nimble/controller @apache-mynewt-core/sys/reboot
@mynewt-nimble-services/services/dis apps/blecent
@apache-mynewt-core/boot/bootutil @apache-mynewt-core/time/datetime
@apache-mynewt-core/sys/shell @apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/fs/fcb @apache-mynewt-core/mgmt/newtmgr/transport/ble
@apache-mynewt-core/libc/baselibc]
* @apache-mynewt-core/libc/baselibc <-- [@mynewt-bsp-tinyble/hw/bsp/tinyble]
* @apache-mynewt-core/mgmt/imgmgr <-- [@apache-mynewt-core/sys/reboot
apps/bleprph apps/blecent]
* @apache-mynewt-core/mgmt/mgmt <-- [@apache-mynewt-core/mgmt/newtmgr
@apache-mynewt-core/mgmt/newtmgr/transport/ble @apache-mynewt-core/mgmt/imgmgr
@apache-mynewt-core/mgmt/newtmgr/nmgr_os @apache-mynewt-core/sys/log/full
@apache-mynewt-core/sys/config @apache-mynewt-core/sys/stats/full]
* @apache-mynewt-core/mgmt/newtmgr <-- [apps/blecent
@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell
@apache-mynewt-core/mgmt/newtmgr/transport/ble apps/bleprph
@apache-mynewt-core/mgmt/imgmgr @apache-mynewt-core/mgmt/newtmgr/nmgr_os]
* @apache-mynewt-core/mgmt/newtmgr/nmgr_os <--
[@apache-mynewt-core/mgmt/newtmgr]
* @apache-mynewt-core/mgmt/newtmgr/transport/ble <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/net/nimble <--
[@apache-mynewt-core/hw/drivers/nimble/nrf51
@apache-mynewt-core/net/nimble/controller @apache-mynewt-core/net/nimble/host
@apache-mynewt-core/net/nimble/transport/ram]
* @apache-mynewt-core/net/nimble/controller <--
[@apache-mynewt-core/hw/drivers/nimble/nrf51 apps/bleprph apps/blecent]
* @apache-mynewt-core/net/nimble/host <--
[@apache-mynewt-core/net/nimble/host/services/gatt
@mynewt-nimble-services/services/dis
@apache-mynewt-core/mgmt/newtmgr/transport/ble apps/blecent
@apache-mynewt-core/net/nimble/host/services/gap apps/bleprph
@mynewt-nimble-services/services/led
@apache-mynewt-core/net/nimble/host/store/ram]
* @apache-mynewt-core/net/nimble/host/services/gap <-- [apps/blecent
apps/bleprph]
* @apache-mynewt-core/net/nimble/host/services/gatt <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/net/nimble/host/store/ram <-- [apps/bleprph
apps/blecent]
* @apache-mynewt-core/net/nimble/transport/ram <-- [apps/bleprph
@apache-mynewt-core/net/nimble/controller @apache-mynewt-core/net/nimble/host
apps/blecent]
* @apache-mynewt-core/sys/config <-- [@apache-mynewt-core/sys/id
@apache-mynewt-core/sys/reboot]
* @apache-mynewt-core/sys/console/full <--
[@apache-mynewt-core/libc/baselibc @apache-mynewt-core/net/nimble/host
@apache-mynewt-core/sys/shell apps/bleprph apps/blecent
@apache-mynewt-core/kernel/os]
* @apache-mynewt-core/sys/defs <-- [@apache-mynewt-core/boot/bootutil
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/sys/flash_map <-- [@apache-mynewt-core/mgmt/imgmgr
@apache-mynewt-core/sys/log/full @apache-mynewt-core/fs/fcb
@apache-mynewt-core/sys/sysinit @apache-mynewt-core/sys/reboot
@apache-mynewt-core/boot/bootutil @apache-mynewt-core/sys/mfg]
* @apache-mynewt-core/sys/id <-- [apps/bleprph
@mynewt-nimble-services/services/dis]
* @apache-mynewt-core/sys/log/full <-- [@apache-mynewt-core/net/nimble/host
apps/bleprph @apache-mynewt-core/sys/reboot apps/blecent]
* @apache-mynewt-core/sys/mfg <-- [@apache-mynewt-core/sys/id
@apache-mynewt-core/sys/flash_map]
* @apache-mynewt-core/sys/reboot <--
[@apache-mynewt-core/mgmt/newtmgr/nmgr_os]
* @apache-mynewt-core/sys/shell <--
[@apache-mynewt-core/mgmt/newtmgr/transport/nmgr_shell]
* @apache-mynewt-core/sys/stats/full <-- [apps/blecent apps/bleprph
@apache-mynewt-core/net/nimble/controller @apache-mynewt-core/net/nimble/host]
* @apache-mynewt-core/sys/sysinit <-- [@apache-mynewt-core/kernel/os
apps/bleprph]
* @apache-mynewt-core/time/datetime <--
[@apache-mynewt-core/mgmt/newtmgr/nmgr_os @apache-mynewt-core/sys/shell]
* @apache-mynewt-core/util/cbmem <-- [@apache-mynewt-core/sys/log/full]
* @apache-mynewt-core/util/crc <-- [@apache-mynewt-core/fs/fcb
@apache-mynewt-core/sys/shell]
* @apache-mynewt-core/util/mem <-- [@apache-mynewt-core/kernel/os
@apache-mynewt-core/mgmt/newtmgr @apache-mynewt-core/net/nimble/host]
* @mynewt-nimble-services/services/dis <-- [apps/bleprph]
* @mynewt-nimble-services/services/led <-- [apps/bleprph]
Jacobs-MacBook-Air:mynewt-button-example jacobrosenthal$