You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by an...@apache.org on 2017/12/06 08:20:09 UTC
[mynewt-nimble] branch master updated (e9fd7ac -> 3df1614)
This is an automated email from the ASF dual-hosted git repository.
andk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git.
discard e9fd7ac net/nimble/host unittest; change null initialization to memset.
discard fe0fa08 BLE Host - use instance 0 when ext. adv. disabled.
discard 73287be Merge pull request #671 from sjanc/ext_adv_host
discard 7e11175 Merge pull request #673 from andrzej-kaczmarek/nimble-fixing
discard bfdef1e Add missing license headers
discard e62a484 nimble/host: Add support for setting extended adv_data and scan_rsp
discard 7426090 nimble/gap: Remove old experimental API for setting advertising PHY
discard e6f1fc9 nimble/host: Don't use slave timer with extended advertising
discard 8b5c950 nimble/host: Make preempt code multi advertising aware
discard d858d4d nimble/host: Extend advertising stop event with instance
discard 306d682 nimble/host: Add support for setting advertising instance address
discard 2264543 nimble/host: Pass advertising instance to connection complete
discard 5430feb nimble/host: Remove ext adv path from legacy API
discard 80a71ad nimble/host: Add support for configuring advertising instances
discard 6549a39 nimble/host: Add support for removing advertising instance
discard 2d52a4a nimble/host: Add support for stopping advertising instance
discard f6249ea nimble/host: Add support for starting advertising instance
discard 81cc8a1 nimble/mesh: Remove invalid typedef
discard 296e7a2 nimble/mesh: Fix #include
discard 87ff613 nimble/host: Change services pkg init priorities
discard 5232478 nimble/host: Add API for extended advertising
discard a0cd82f nimble/host: Use static buffer for GAP mempool
discard 5246e1b Merge pull request #668 from andrzej-kaczmarek/nimble-build-fix
discard 496b429 Merge pull request #667 from ccollins476ad/apollo2-timers
discard 16c0345 emspi transport - Fix compiler warning.
discard 96f07fb nimble/lls: Make LLS usable
discard 21bf395 nimble/tps: Fix compilation error
discard 7690551 MYNEWT-869 BLE Host - Fix CoC double free
discard 1d05064 MYNEWT-869 BLE Host - Fix GATT svr unit test.
discard a85ca3d Merge pull request #662 from sjanc/ext_adv_cleanups
discard 56528a2 nimble/host: Make function touching ble_gap_slave use instance
discard ceca647 nimble/host: Simplify connection accept functions
discard 9425189 nimble/host: Use flag for tracking advertising type
discard fa72061 nimble: Fix tx power type in hci_ext_adv_params
discard c19e50c nimble/gap: Make ble_gap_slave table
discard eec5f4a nimble/host: Unanonimize ble_gap_slave
discard f9ec530 nimble: Move adv instances count definition to common header
discard 48f4992 nimble/host: Remove unused members from ble_gap_slave
discard 7c039a0 Merge pull request #651 from michal-narajowski/friend_preparation
discard aad64de Merge pull request #652 from michal-narajowski/mesh-msg-cache
discard 6d12aab Merge pull request #653 from andrzej-kaczmarek/various-fixes
discard 31de988 Merge pull request #655 from ccollins476ad/apollo2
discard ec571f3 Merge pull request #647 from wes3/hfxo_fix
discard 1ebbf01 ANS service: Add a hacky #undef to fix ambiq blds.
discard b951fcc BLE HCI transport - emspi
discard 055a22b nimble/ias: Fix service definition
discard d400f49 nimble/host: Enable ble_hs_locked_by_cur_task for debug only
discard e352826 nimble/host: Fix semaphore usage
discard 05b79d7 nimble/host: Add missing include
discard d559c85 nimble/host: Remove unused bsp includes
discard 4313da3 mesh: Improve Network Message Cache behavior
discard 8ec5e3c mesh: Extend advertising API with helpers for Friend support
discard 06aa171 mesh: Return change information from bt_mesh_iv_update()
discard d281775 mesh: Export bt_mesh_friend_cred_get() for Friend usage
discard 4dc09bb mesh: Remove redundant assignment
discard 59225e5 mesh: Cfg: Only update friend state if supported
discard 223bdb4 mesh: Export some transport layer helpers
discard 0409332 mesh: Add bt_mesh_net_flags() helper function
discard e7b77e7 mesh: Fix TX segment context lookups
discard bd268a1 mesh: Take advantage of BT_MESH_NET_HDR_LEN define
discard f8af7d8 mesh: Keep received buffer intact until transport layer
discard 8b80a1a Merge pull request #649 from michal-narajowski/mesh_pts_fixes
discard 2f6d210 Merge pull request #646 from michal-narajowski/mesh-init-fix
discard cf4c99e mesh: Fix HB Sub Status when disabling subscription
discard 8f14a6b mesh: Fix clearing HB state when disabling HB sub
discard 0a35415 mesh: Fix sending heartbeat only when relay state changes
discard 5febeee mesh: Fix HB Pub Count Log calculation routine
discard 3c9c40a mesh: Fix ignoring all prohibited sub_dst in HB Sub Set
discard 6738193 net/nimble: MYNEWT-862 HFXO not always turning off
discard c8377a6 BLE Host - Delay sync callback after IRK restore
discard 8a8941b Merge pull request #632 from ccollins476ad/rm-conn-cancel
discard 1cf5839 mesh: Fail init on keys generation error
discard c285d6d Merge pull request #641 from michal-narajowski/mesh-iv-update-fix
discard b976893 mesh: Fix and clean up iv update procedure
discard 3951ab3 Merge pull request #622 from andrzej-kaczmarek/nimble-aux-sched-fix
discard 8ef99ac BLE Host - Lock mutex in ble_hs_id_infer_auto()
discard ae2365b BLE Host - Corrections for heartrate PR (591).
discard dfd18af apps/blehr: Added heart-rate sensor app
discard 46b71ec BLE Host - Remove BLE_GAP_EVENT_CONN_CANCEL
discard 081d703 BLE socket transport - don't drop large frames.
discard 62b8fe4 Merge pull request #633 from ccollins476ad/frag-typo
discard a32c90f nimble/ll: Drop event if adv ext is delayed beyond aux
discard ad7382e nimble/ll: Add stat for dropped adv event
discard f85a441 nimble/ll: Set phy mode before scheduling tx
discard 259efb9 Merge pull request #621 from michal-narajowski/heartbeat
discard 3edc6df Merge pull request #620 from michal-narajowski/bt_mesh_feat_bits
discard 23f741c BLE Host - Fix typo in flag check
discard 9913d75 nimble/host: Fix build issue
discard a69333c BLE Host - Fix build errors for non-centrals.
discard 44def4a MYNEWT-842 - Unit tests for adding IRK entries.
discard 6e400aa MYNEWT-842 BLE Host - Stop GAP, add to rslv list
discard 8f41dfc BLE Host - Allow GAP to be preempted.
discard b0fcda0 BLE Host - no_lock versions of GAP cancel fns.
discard c7b871e BLE Host - add reason for adv / disc complete.
discard c91d187 BLE Host - Fix a few coding style issues.
discard db04c94 nimble/controller: remove reduntant return
discard 732d1bf nimble/controller: Fix connecting on long scan interval
discard eeec1a0 nimble/controller: minor coding style fix
discard ca26f05 nimble/controller: Store missing DID from ext adv
discard bae2102 nimble/controller: Fix extended connect
discard 1b96aff mesh: Fix missing feature bits
discard f3b12e9 mesh: Heartbeat fixes for message count
discard 26ff62e nimble/controller: Fix off one issue with ext adv data
discard 566dc09 nimble/controller: Fix handling ext adv with advA
discard a742cf4 nimble/controller: Fix wl for extended scanner
discard 9b840b4 nimble/controller: Move scheduling aux to LL
discard 7954fb1 nimble/controller: Improve ext connection creation
discard f35dda8 nimble/controller: Fix memory leaks when creating connection
discard 80316cb nimble/controller: Improve getting aux ptr code
discard a3e5846 nimble/controller: Fix memory leaks in the ext scanner
discard 8047efe nimble/controller: Always check if we need to continue scan
discard 1880158 nimble/controller: Fix missleading variable name
discard cd4ec05 nimble/controller: Improve wfr timer for aux ptr
discard 8e439ad nimble/controller: Fix freeze in extended scanning
discard 80ff649 nimble/gap: Fix usage of BLE_GAP_OBSERVER
discard 0fd50c0 Merge pull request #617 from andrzej-kaczmarek/nimble-ll-fix-build
discard 4571e2b Merge pull request #612 from mkiiskila/debug_mX_flags
discard 7c3eebe nimble/ll: Fix build w/o ext adv
discard bf25cb8 Merge pull request #616 from ccollins476ad/ble-hs-test-refactor
discard c6bab19 ble controller; was not building properly with FEAT_LL_PRIVACY set to 0.
discard aed6fcc Merge pull request #615 from andrzej-kaczmarek/nimble-phy-mode-fix
discard 4b046d8 Fix new warnings caused by change in compiler flag setting.
discard 77e15eb BLE Host - Move HCI test util code into a new file
discard b000fd6 nimble/ll: Fix scheduling of extended advertising events
discard 50bac62 nimble/ll: Fix scheduling new connection in slave role
discard 228f795 nimble/phy: Add phy_mode to rxinfo
discard 21d9401 Merge pull request #608 from andrzej-kaczmarek/nimble-ll-aux-sched
discard 05b557e Merge pull request #609 from michal-narajowski/mesh-fixes
discard f8c0510 Merge pull request #613 from ccollins476ad/ble-max-pkts
discard a67b3c8 BLE Host - Read BR/EDR buffer size at startup.
discard 69a2861 BLE Host - Remove ACL transmit queue.
discard 669550a BLE Host - Honor controller's flow control
discard 22a44f0 mesh: Fix sending unassigned variable in mod_sub_va_overwrite
discard 9941350 mesh: Fix setting mod sub status parameters
discard 3e42693 mesh: Fix missing argument in k_delayed_work
discard c5d3396 Merge pull request #604 from michal-narajowski/mesh_app_key_revoke
discard ce30987 nimble/ll: Improve scheduling of aux scan
discard 3b6e4f8 nimble/ll: Cleanup aux scheduling function
discard 18c9479 nimble/ll: Fix consecutive bits detection in AA
discard f8fd21d mesh: Fix revoking app keys
discard 68b9b02 nimble/ll: Add extra assertion for adv chanmask
discard a890106 nimble/ll: Fix calculating auxiliary offset in AUX_ADV_IND
discard 950f5fe nimble/ll: Fix scheduling of AUX_ADV_IND packets
discard 0c820b2 nimble/ll: Add ble_ll_usecs_to_ticks_round_up
discard 374b9e6 nimble/ll: Fix weird symbol name usage
discard daaee52 Merge pull request #595 from ccollins476ad/no-conn-fail-evt
discard 5bd8eb3 BLE Host - Unit test for unreported connect fails.
discard e50dcda nimble/host: Fix ble_hs_adv_parse()
discard bc34e8c mesh: Don't send health status messages if a test fails
discard 5dbee63 mesh: Fix setting health period divider
discard 22c9999 mesh: Fix Set LPNTimeout message handling
discard 47ef76e mesh: Fix resetting heartbeat subscription expiry properly
discard fba8b59 mesh: Fix zeroing heartbeat state
discard ed8c0f8 mesh: Fix spelling of "heartbeat"
discard 9039bb3 mesh: Fix encoding fault count to Health Current Status
discard 3cdc6b7 mesh: Fix Health Period Set OpCode
discard 3c877a9 mesh: Fix SDU length check
discard 701a5ad mesh: Fix string signedness issue
discard 1f57b35 BLE Host - Connect failures were not reported.
discard ed54709 Merge pull request #593 from ccollins476ad/restore-irks
discard 18d2a6e nimble: Don't hardcode TinyCrypt rand function
discard 44664e4 nimble/mesh: Fix address type handling
discard d71733b Merge pull request #589 from rymanluk/mesh_proxy_fix
discard eb2c9d9 BLE Host - Unit tests for IRK restore on startup.
discard d6c4dce MYNEWT-841 BLE Host - Fill resolve list at startup
discard f436963 BLE Host - Reduce line length to <= 79 chars.
discard 7a2382b BLE Host - rename `default_irk` --> `ble_hs_pvcy_default_irk`
discard 94bacdd mesh: Fix compilation with GCC 7.1
discard d9b9a86 mesh: Fix dropping valid proxy configration messages
discard c1cc285 Merge pull request #578 from sjanc/tc
discard 982f159 BLE Host - Make ble_hs_id_infer_auto() public.
discard e87ae0a Merge pull request #582 from ccollins476ad/native-sock-write
discard 766cd72 nimble/host: Allow setting adv data when advertising
discard 25855f9 Rename BLE socket task "sock" --> "hci_sock"
discard 10b8e2e mesh: Allow TTL <= 1 for the local net interface
discard 5c5b571 mesh: Remove local network interface MYNEWT_VAL option
discard bf662a0 Revert "mesh: fix handling group send with local interface enabled"
discard 34f73b1 Merge pull request #576 from andrzej-kaczmarek/tifs-rework
discard 47ef62d nimble/phy: Fix wfr time calculations
discard 937984d nimble/host: Update with new Tinycrypt ECC API
discard 0e66066 nimble/controller: Remove misleading TODO
discard 5b3dcf1 nimble/ll: Drop packets with empty payload for LL Control PDU
discard 86dac7d nimble/ll: Enforce minimum payload length for coded phy
discard 5a05212 nimble/ll: Fix setting default phy prefs
discard 27ef9f5 Merge pull request #572 from andrzej-kaczmarek/nimble-host-symbol-fix
discard 665b6bc nimble/host: Add symbol for 'any' phy mask
discard f80d7d0 nimble/host: Fix invalid symbol name
discard c6a36c1 Merge pull request #562 from ccollins476ad/bswap-errors
discard 8f612bf mesh: set company id field in health status message
discard 8158c0f mesh: set delayed timer for periodic publish before publishing
discard ed668bf mesh: add more debug logs in network layer
discard cff95b4 mesh: fix setting message fields in health model
discard c0408ef mesh: add missing delayed work argument
discard acd61a4 mesh: fix toggling debug logs per layer
discard 8940f0c mesh: fix typo in setting friend config
discard 0c6ac71 mesh: add extended debug flag for printing adv packets
discard 49d245d mesh: add log message when dropping packet because unprovisioned
discard 8eefd57 mesh: check destination address on receive
discard 0800608 mesh: fix initialize message queue
discard 9f33c3c mesh: fix handling group send with local interface enabled
discard 87135a2 mesh: return buffer even when no usrhdr
discard 1f5b6e9 mesh: fix null ptr access
discard 5f6b92b mesh: add missing argument to delayed work in configuration
discard ea14597 mesh: send ack for every message with matching FSC
discard 876bf6b Remove extraneous #include.
discard ba3ccaf Merge pull request #538 from andrzej-kaczmarek/nimble-ll-stack-fix
discard 8420fc7 Merge pull request #539 from rymanluk/scan_fix
discard 5cac869 nimble/ll: Increase stack for ble_ll_task
discard 8a7fdd6 nimble/mesh: Return once app-key is found and handled
discard dd8110d nimble/controller: Drop adv event if it is too big
discard d15b597 Merge pull request #537 from rymanluk/scan_fix
discard f980a34 Merge pull request #534 from rymanluk/priv_fix
discard 2581560 Merge pull request #533 from andrzej-kaczmarek/nimble-ll-dup-fix
discard f8566e5 nimble/controller: Decrease size of struct ble_mbuf_hdr
discard adc29a7 nimble/controller: Fix scan long advertising packets
discard 14a7b6c nimble/sm: Use privacy device mode as default
discard fa41bef nimble/ll: Fix duplicates filtering in scanner
discard a0d5c41 nimble/controller: Fix disconnection event status
discard c2da164 nimble/mesh: Clear link TX when ACK arrived on it
discard bebd062 nimble/gap: Fix pointer to local outside of scope
discard ca5e14b nimble/l2cap: Fix use on uninitialized value
discard 71e0c25 Merge pull request #519 from andrzej-kaczmarek/monitor-dev
discard 156ac4c nimble/monitor: Add reporting of dropped packets
discard 27c74da Merge pull request #520 from sjanc/static_check
discard be4961c Merge pull request #521 from michal-narajowski/mesh-porting-fixes
discard 503946d nimble/mesh: Fix failed provisioning response
discard 559fe69 nimble/test: Assert os_mbuf operations in GATT tests
discard 00179d7 Merge pull request #511 from rymanluk/porting
discard fd989a5 nimble/mesh: assert on out of prov buffers
discard ce03d0e mesh: Fix setting the right value for Static OOB type
discard 567062b nimble/monitor: Fix ble_monitor_out
discard cc5b5d3 nimble/monitor: Always use uptime for timestamp
discard d15d372 nimble/monitor: Make console out buffer size configurable
discard 8592acd nimble/monitor: Make UART ring buffer size configurable
discard 3f527f5 nimble/monitor: Make RTT buffer size configurable
discard 7a972bb nimble/hs: Make ble_hs_evq_get() private API
discard 43d40f9 nimble/mesh: Porting Mesh to Mynewt
discard 743aa78 Merge pull request #483 from ccollins476ad/ble-auto-addr
discard 416ccfe nimble/test: Limit max characteristics when validating handling FIX
discard e7811da nimble/test: Fix max intervals in L2CAP tests
discard a186027 nimble/test: Limit max characteristics when validating handling
discard 1580ee2 nimble/test: Fix setting channel map for CSA2
discard 4ef2a12 nimble/tests: Fix possible NULL pointer dereference
discard 738f959 nimble/test: Assert all os_mbuf operations
discard 7beadbc nimble/test: Check for ble_gap_conn_find return value
discard 2e06da9 nimble/test: Pass SM public key structure to ble_sm_dbg_set_sc_keys
discard 91d7656 mesh: One to one copy of Mesh from Zephyr
discard 3e676ee Revert "nimble/host: Fix build with new TinyCrypt"
discard e074b59 nimble/host: fix event flag check
discard a6dd7bc nimble/host: Fix build with new TinyCrypt
discard 500b65a Merge pull request #493 from sjanc/static_check
discard f84d6bd BLE Host - Don't abort reset if HCI restart fails.
discard 8d80e26 nimble/host: Fix searching for descriptor in gatts
discard 77ee7cd nimble/host: Allow to hide GATT services from clients
discard cbee3dc nimble/ans: Fix out of bounds access
discard 4d6486f nimble/ans: Assert on invalid operation
discard 9f908d4 nimble/controller: Fix validating extended advertising phy
discard 1c3e06c nimble/l2cap: Remove redundant NULL check
discard 3513c9c nimble/host: Refactor HCI commands sending functions
discard 278124d Merge pull request #489 from sjanc/static_check
discard d9c7bd1 This closes #480.
discard ab26aa0 nimble/controller: Fix checking for invalid PHY in aux ptr
discard db8e527 nimble/controller: Remove redundant NULL checks
discard a0092cf nimble/controller: Fix out of bound access to g_ble_ll_adv_sm
discard 5a94e1a nimble/host: Remove redundant check for unsigned value
discard c169732 BLE Host - Change unit test to use dflt evq.
discard cdd7289 BLE Host - Remove start event.
discard 9b40257 nimble/sm: Fix os_mbuf leaks on keys distribution
discard 431889a nimble/sm: Fix NULL pointer dereference
discard 15a14b3 nimble/gap: Fix storing pointer for local outside of scope
discard f6dc819 nimble/gap: Fix NULL pointer dereference
discard c3156e7 nimble/sm: Fix buffer overflow when copying address
discard fbb72f5 nimble/sm: Fix passing uninitialized variable
discard 8a020ba Add function to load at least one BLE addr from hw
discard b6aeb25 BLE Host - Allow NULL output params in ID fns.
discard a1aaf58 BLE Host - Automatic own-addr-type resolution
discard 3560f2a Merge pull request #461 from rymanluk/bt5_scanner_improve
discard 36ec3a0 BLE Host - GATT svr now Initializes ATT svr.
discard 417a84f BLE Host - Function to copy a UUID.
discard 30e628d BLE Host - Remove unnecessary const in chr def.
discard cc24104 BLE Host - Allow GATT svcs to be reg. after init.
discard c4d8756 nimble/controller: Fix handling privacy mode
discard 105ed3a nimble/controller: Fix build issue when PHY is not set
discard 5eaae2d nimble/controller: Fix for checking valid scanning PHY
discard b4c0bb8 nimble/controller: Fix duration for aux packet
discard 3123ae7 nimble/controller: Improve handling aux ptr scheduller
discard 97ee00f nimble: Fix setting advertising instance random address
discard 69a7781 nimble/controller: Fix build issue when BT5_PHY is set but not EXT ADV
discard bdd480b nimble/controller: Fix scan response set for legacy
discard a8ab2f1 Fix host unit test compiler error on mac.
discard 356c65b Merge pull request #463 from sjanc/directed_adv_fixes
discard 2190ad2 nimble/controller: Fix handling direct advertising
discard 51f34e1 nimble/controller: Fix privacy mode
discard 4119708 nimble/host: Fix HD directed advertising with extended advertising
discard 072f0e4 nimble/controller: Fix interval settings for directed advertising
discard 7c9b1e2 nimble/controller: Minor fix function name
discard 08e61e5 nimble/controller: Minor comment fix and cleanup
discard 9408faf nimble/controller: Minor coding style
discard 41de360 nimble/controller: Add stat for AUX_CONNECT_RSP tx
discard df0857f nimble/controller: Fix AUX_CONNECT_RSP handling
discard 6018556 nimble/controller: Fix wfr timer handling in init state
discard 3175b48 nimble/controller: Ignore PDUs with invalid CRC in init state
discard 98ff1aa nimble/controller: Remove invalid comment
discard b23f03e Merge pull request #452 from andrzej-kaczmarek/bt5-legacy-scan-fix
discard 97f79d1 Merge pull request #422 from wes3/bsnbranch
discard 59ba181 nimble/controller: Fix legacy scanning
discard ed6af81 Remove last incubator leftovers
discard a0435a9 Merge pull request #437 from sjanc/master_bluetooth5
discard 29baa32 nimble/test: update tests after bugfix in SM legacy
discard 96d22f2 Merge pull request #428 from sjanc/bt5_ext_adv_host
discard 648d825 Remove incubator leftovers
discard 2543d9c Merge pull request #415 from michal-narajowski/bt5-regression-tests
discard e999117 nimble/host: Add support for using Extended Advertising
discard 5b29f6d nimble/host: Add builder functions for Ext Adv HCI commands
discard db15a85 nimble/controller: bsnbranch merge into bluetooth5
discard fb8e571 nimble/controller: merge bsnbranch into bluetooth5
discard 3403570 Initial commit for the "body sensor network" code changes.
discard 84974c0 nimble/controller: Improve advertising report HCI event building
discard d11ef4f nimble/controller: Remove unused subev parameter
discard 59cf9ac nimble/controller: Fix event mask checking for advertising report HCI events
discard 00371c8 nimble/controller: Fix advertising report HCI event with empty adv data
discard 057ac82 nimble/controller: Fix length for advertising report HCI event
discard 9d9da16 nimble/hs: Update enabled LE Event Mask
discard 5c6e41b nimble/host: fix SM SC authenticated pairing
discard 217f8d5 nimble/host: fix SM legacy authenticated pairing
discard b0c15f4 nimble/pts: update testing dates
discard 11b5e3f nimble/pts: update PTS GATT test scenarios
discard abfe2a3 nimble/pts: update PTS SM test scenarios
discard 5c5725e nimble/pts: update PTS GAP test scenarios
discard 4882767 nimble/controller: Fix initial conn event scheduling on ext adv
discard 1b0ef98 nimble/controller: Fix connMaxTxTime calculation on coded PHY
discard 204b60f nimble/controller: Fix typo
discard 5509cdf nimble/controller: Fix setting PHY for slave connection
discard 2704b71 Merge branch 'master' into bluetooth5_master
discard 1643f79 Merge pull request #403 from wes3/myn810
discard d8d01ce nimble: convert HCI error codes to hex
discard 51cb8d8 Merge pull request #398 from michal-narajowski/bt5-fixes
discard 062cbf4 Merge pull request #402 from sjanc/bt5_ext_adv
discard 59ed1c4 nimble/host: handle error case on ble_svc_ans_chr_write
discard c1ecbae nimble/host: add missing rc check when setting adv fields
discard 56b0d2b nimble/controller: fix undefined result of << expression
discard a0b9882 nimble/controller: fix null pointer dereference
discard 95006e6 nimble/controller: fix uninitialized value
discard a964c65 nimble/host: fix uninitialized value
discard 3f304cf BLE Host - Add comments; move decls to priv hdrs.
discard c8aa6a9 Merge pull request #372 from andrzej-kaczmarek/btmon_core
discard 3806e95 Merge pull request #401 from andrzej-kaczmarek/bt5-aar-fix
discard fc6864c nimble/controller: Fix scheduler advertising halt error
discard 5b48f42 nimble/controller: Remove redundant call to ble_ll_scan_chk_resume
discard 65a5852 nimble/controller: Add support for ext advertising duration
discard 0308da9 nimble/monitor: Use vsnprintf to calculate characters in log message
discard c41f9d7 nimble/monitor: Make controller name static
discard fdda567 nimble/monitor: Make RTT upstream buffer name configurable
discard a3fc718 nimble/monitor: Make UART device configurable in syscfg
discard 3ccdcb0 nimble/monitor: Fix coding style
discard 912cd76 nimble/monitor: Add delay in UART queue flush
discard 9ed3ccd Merge branch 'master' into bluetooth5_master
discard 3fbea8e Merge pull request #380 from ccollins476ad/ble-store-clear
discard 6581060 Merge pull request #363 from ccollins476ad/testutil-init
discard e85a741 Merge pull request #384 from ccollins476ad/ble-hci-task
discard 8b61e6d Merge pull request #370 from ccollins476ad/key-dist-0
discard fca304b nimble/controller: fix null pointer dereference
discard 105937b nimble/controller: Fix build error with ext adv disabled
discard bc312be nimble/controller: Minor doxygen fixes
discard 753c3ee nimble/controller: Fix AAR usage for extended advertising
discard d7a1b88 nimble/controller: Create ble_ll_init_rx_isr_start
discard fe2cfb6 Merge pull request #387 from rymanluk/bt5_fix
discard d33c9a1 nimble/controller: Improve validation on extended connect command
discard 1148c57 nimble/controller: Disable LL logs
discard c5af887 Give HCI socket transport its own task.
discard aff73cb Merge pull request #382 from sjanc/bluetooth5_master
discard 14b11f4 Merge pull request #379 from sjanc/bt5_ext_adv
discard 1438af3 Merge pull request #371 from bgiori/remove_lls
discard f83c824 Merge branch 'master' into bluetooth5_master
discard bb8084f nimble/controller: Fix window delay for PHY 2M
discard 7e460a2 nimble/controller: Improve handling hci create connection command
discard b3801f8 nimble/controller: Fix for regression in extended connect
discard 58a7190 nimble/controller: Remove not needed flag from header
discard 81982b5 nimble/controller: Support ext scanner for chain aux ptr
discard 6b78e6c nimble/controller: Add stats for aux scan req/rsp
discard 1a6abcf nimble/controller: Improve handling aux scan response
discard 12aac1f nimble/controller: Make sure auxiliary offset is good enough
discard a33e0a5 nimble/controller: Minor fix for correct define usage
discard f980ea2 nimble/controller: Fix BLE_LL_MAX_EVT_LEN
discard 4e4e074 nimble/controller: Add MYNEWT_VAL BLE_LL_EXT_ADV_AUX_PTR_CNT
discard 93c7f14 nimble/transport: Add support fot extended advertising
discard a8bacfd nimble/test: Update unittests after features exchange changes
discard 153ec60 BLE Host - Remove BLE_EDDYSTONE syscfg setting.
discard dd2c244 MYNEWT-749 BLE Host - Don't persist if keydist==0
discard f995674 MYNEWT-268 BLE Host - enable factory reset
discard 63c665f nimble/controller: Fix calculating ext advertising PDUs TX time
discard 1c28a81 nimble/controller: Fix calculating AUX_ADV_IND start time
discard f18a601 nimble/controller: Allow to use larger advertising data
discard 005b5f4 Merge pull request #375 from andrzej-kaczmarek/bt5-featexch
discard 2d67810 nimble/host: Do not enable unnecessary events from controller
discard fb1d2b0 nimble/controller: Remove callout for HCI Read Remote Features event
discard 23ac3ad nimble/controller: Update supported HCI commands mask
discard 9413a88 nimble/controller: Remove reduntant checks for OS_CPUTIME_FREQ
discard 37f7cbe nimble/controller: Fix for missing scansm pointer in connsm
discard a8e81cb nimble/controller: Initiate data length update if remote supports it
discard b71fb23 nimble/controller: Refactor remote features handling
discard 9997086 nimble/controller: Fix features handling
discard e17961e nimble/controller: Enable Connection Parameters Request procedure
discard 40c5d0e nimble/controller: Fix LE Connection Update status code in slave role
discard fdc13ae nimble/host: Use features to check parameters update procedure
discard b8e766d nimble/host: Store peer supported features
discard e844909 nimble/host: Store local controller supported features
discard d0951f8 nimble/controller: Remove phy_data from non-phy builds
discard 94712ee nimble/controller: Fix set adv enable hci cmd processing
discard 6ef890f nimble: Disable HCI logs when monitor is enabled
discard fc558b8 nimble/monitor: Add intermediate buffer option for RTT
discard afee99d nimble/monitor: Add call to output text via monitor interface
discard 6938800 nimble/monitor: Add call to log via monitor interface
discard e463bdb nimble/monitor: Add monitor interface over RTT
discard dfc6498 nimble/monitor: Add monitor interface over UART
discard 0360b2d Merge pull request #367 from rymanluk/bt5_scanner
discard f5e37ef remove misplaced duplicate of link lost service
discard 8874419 nimble/controller: For Bluetooth5 disable HW whitelist
discard 1e00afe nimble/controller: Add MYNEWT_VAL to enable/disable HW whitelist
discard 3051e04 nimble/hci: Fix mapping legacy event types
discard 9f292ba nimble/controller: Ignore scan rsp which is not an answer on scan req
discard 6a7c30d nimble/controller: Add default values to extended advertising event
discard 485a3e4 nimble/controller: Add support for whitelist and privacy for extended adv
discard 9354f02 nimble/controller: Fix handling scan req during extended scan
discard 4e96f07 Merge pull request #364 from sjanc/bluetooth5_master
discard b84a144 Merge branch 'master' into bluetooth5_master
discard d2cdcec nimble/controller: Remove restriction whcih does not work in this case
discard bed782b Merge pull request #360 from sjanc/bt5_ext_adv
discard dce222e BLE Host - Add missing #include.
discard 4921ca5 nimble/controller: Use flag for marking advertising on data channel
discard b99f278 nimble/controller: Store DID and SID in single variable
discard 58af0c2 nimble/controller: Fix build with extended advertising disabled
discard a842bfb nimble/controller: Remove support for Android specific HCI commands
discard 5f3629f nimble/controller: Reduce padding in ble_ll_adv_sm
discard af6c345 nimble/controller: Add support for setting advertising TX power
discard f1da68a nimble/controller: Schedule AUX_ADV_IND based ADV_EXT_IND channel mask
discard 3e885c9 nimble/controller: Adjust slave anchor point based on PHY used
discard 565fc3c nimble/controller: Use flags for storing flag-like values
discard cfefda2 nimble/controller: Remove leftover TODOs
discard 0b9d800 nimble/controller: Add support for sending Set Terminated event
discard 5f55eb6 nimble/controller: Reply with AUX_CONN_RSP for connection request
discard 6cd3f5e nimble/controller: Send LE Scan Request Received Event
discard 69a235b nimble/controller: Add support for sending AUX_SCAN_RSP
discard e56841b nimble/controller: Add support for non-connectable advertising
discard a64383a nimble/controller: Use properties for storing advertising type
discard 09ce6e2 nimble/controller: Add LE Set Extended Advertising Parameters Command
discard d7e013d nimble/controller: Add LE Set Extended Scan Response Data Command
discard 8e4a5cd testutil - Remove init boilerplate.
discard 2e4bf8b nimble/controller: Add LE Set Extended Advertising Data Command
discard 5f08975 nimble/controller: Add LE Clear Advertising Sets Command
discard 7c8bd44 nimble/controller: Add LE Remove Advertising Set Command
discard ae8d4a3 nimble/controller: Add LE Set Extended Advertising Enable Command
discard 2529a30 nimble/controller: Add initial stubs for Ext Advertising HCI commands
discard c3d78bb nimble/controller: Reject le set adv if connectable
discard a863b90 nimble/controller: Don't build VS code if Android VS are not enabled
discard 22d28f6 nimble/controller: Rename BLE_MULTI_ADV_SUPPORT
discard f4ef966 nimble/controller: Remove few not needed #ifdefs
discard 3b33924 Merge pull request #280 from ccollins476ad/store-config
discard 2ef71f4 MYNEWT-743 BLE Host - Persist bonds to sys/config
discard 5f3f4c6 nimble: Add BLE_EXT_ADV MYNEWT_VAL
discard a1b673c nimble/gap: Add support for handling extended advertising event
discard 844cf67 nimble/gap: Add GAP API for extended connection
discard 9e603c9 nimble/hci: Add support for HCI create ext connect
discard 4cfc0c3 nimble/hci: Minor coding style fix
discard 6918d01 nimble/hci: Remove reduntant declaration
discard 607f3a3 nimble/gap: Add API for extended scan
discard 47aa5b5 nimble/hci: Add set extended scan parameters command
discard cf9a73b nimble/hci: Add HCI commands for enhanced trans/recv test
discard 2657f64 BLE Host - Allow get / set of channel map.
discard edd4110 BLE Host - Remove unused functions.
discard 1a0a8f9 Merge pull request #341 from andrzej-kaczmarek/remove_1mhz
discard fe7da19 nimble/controller: Header already contains valid phy
discard 5edd004 nimble/controller: Fix for write above array bound
discard 699a0dd nimble/controller: Minor coding style fix
discard 989fbfb nimble/controller: CSA2 is mandatory for extended advertising
discard de19121 nimble/controller: Add LP clock sysval to configure BSP
discard 26da6c4 nimble/controller: Emit build error when building with non-32kHz clock
discard be20580 nimble/controller: Fix build with native phy
discard 7e22f09 nimble/controller: Remove code for 1MHz clock
discard e4305d2 nimble/controller: Allow 2M and Coded PHYs only on nRF52840
discard 8bab4a0 Merge pull request #279 from ccollins476ad/key-wont-fit
discard 8b4b6a7 nimble/controller: Fix checking for supported PHY
discard 0dccf0f MYNEWT-751 store event API change
discard 88938ce nimble/controller: Fix build issue for non Bluetooth 5 configuration
discard d79b9ab nimble/controller: Fix build for 1M
discard 77b3905 nimble/controller: Sort out flag configuration for BT5
discard 4cf2fd9 nimble/controller: Minor coding style fix
discard 2a03e91 nimble/controller: Increase stack
discard f256aac nimble/controller: Fix conn params check
discard 01998fb nimble/controller: Fix rxinfo rx state mask
discard d46843b nimble/controller: Make rxinfo macros return casted values
discard 2b2cdfd nimble/controller: Fix for scanning freeze
discard a1c90b7 nimble/controller: Add support to create extended connection
discard 835ac46 nimble/controller: Add parser for extended advertising
discard 1f6ad5e nimble/controller/sched: Remove reduntant declarations
discard a6d3861 nimble/controller: Refactor a bit ble_ll_init_rx_isr_end
discard 67b1770 nimble/controller: Improve flow for handling connection data
discard 86e2846 nimble/controller: Extract function to prepare and send adv report
discard 135d330 nimble/controller: Make use of access_add nad crcinit for scan/adv
discard e4db8f2 nimble/controller: Change PHY when extended scan requires that
discard 0ac5402 nimble/controller: Add support for scan using two PHYs
discard 8aaecce nimble/controller: Add restriction for extended scan
discard 1bb4dc9 nimble/controller: Refactor ble_ll_scan_proc function
discard 19a9528 nimble/controller: Refactor ble_ll_scan_window_chk
discard b56a53f nimble/controller: Fix scan comment
discard a1b48ed nimble/controller: Add support for extended scan
discard 0d598bf nimble/controller: Enhance scansm for future support of Bluetooth 5.0
discard 3352122 nimble/controller: Fix compiler warning
discard 4c4d28e nimble/controller/phy: Move helper function to header
discard 8789b8e nimble/controller: Minor fix: Keep consistent function names
discard 85f0e52 nimble/controller: Add proper conn event scheduling for secondary adv ch
discard 35707a7 nimble/controller: Add current phy getter
discard 40c27df nimble/controller: Adjust TX size to fit in maxTxTime
discard c2210b1 nimble/controller: Store max TX octets in each PHY mode
discard ad60d67 nimble/controller: Add helper to calculate payload octets per TX time
discard e4f2945 nimble/controller: Make PDU header TX times easily accessible
discard ce8325c nimble/controller: Make number of PHY modes a common definition
discard 4a1e9f4 Merge pull request #293 from michal-narajowski/btshell
discard ed9ca25 BLE Host - decrease dflt mtu; make cfgable.
discard b60e2f6 nimble/host: add api to print local gatt server database
discard 8eb3f9e MYNEWT-751 Make ble_store_status() private.
discard d892962 MYNEWT-751 - Slight change to internal function.
discard 4d0bd57 MYNEWT-751 BLE Host - Policy for SM key overflow
discard b06305f Merge pull request #287 from ccollins476ad/repeat-pairing
discard 33d658d nimble/controller: Move helpers for PDU duration from phy to ll
discard b689d74 nimble/controller: Fix applying PHY Options in LE Set PHY
discard 05e2411 Merge branch 'master' into bluetooth5_master
discard f8c8e17 BLE Host - Make ble_hs_sched_reset()
discard 14c437b Merge pull request #311 from wes3/myn738
discard 149f21b This closes #310.
discard 7974fb8 Fix typo ("ACM" should be "ACL").
discard 8454891 MYNEWT-550 Add ble_gattc_indicate_custom()
discard 3b83425 Merge branch 'master' into myn689
discard f9076da MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
discard 5fd483a This closes #307.
discard 0472b39 MYNEWT-738: Fix parameter arrays
discard 14765e2 Merge pull request #296 from jacobrosenthal/gap-log
discard 6fcd104 MYNEWT-550 Signal GAP event for custom notifies.
discard 2a89b08 ibeacon: add fields.flags
discard b6a070c MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
discard 948a9de Merge pull request #255 from ccollins476ad/ble-preserve-ota
discard 2916225 MYNEWT-750 Fix build when SM disabled.
discard eb4cbf0 MYNEWT-750 BLE Host - Ignore pair from bonded peer
discard 282f98d MYNEWT-750 - Authenticated flag incorrect.
discard 3e0bc90 MYNEWT-750 BLE Host - Persist SC flag for bonds.
discard c14bd0b MYNEWT-750 Fix some coding style issues.
discard e1b518a nimble: gap slave remove unused struct items
discard 65264b1 nimble: fix gap logging on advertise
discard 4d2a8de This closes #292.
discard 4465883 nimble/sm: Fix passing rx_buf to the sm callback
discard d69b8ac This closes #290
discard ad14f6a nimble/l2cap: Fix double free when calling ble_l2cap_discard_rx
discard 4a4c957 nimble/controller: Fix setting parameters for scanning
discard f10c59e nimble/host: fix find by address when addr is NULL
discard 8cd8d25 This closes #277.
discard b22a584 nimble/controller: Add configuration for LE Coded PHY
discard a5955c9 nimble/controller: Add access address constraints for LE Coded PHY
discard e5c4a4c nimble/controller: Fix setting LE Coded PHY feature flag
discard a9827a7 nimble/controller: Cleanup PHY symbols names
discard 7c705da nimble/controller: Fix applying PHY update
discard 807d0a9 nimble/controller: Fix checking PHY Options in LE Set PHY
discard f63aff9 net/nimble; adjust BCM2837 fix to print a warning instead of erroring. Keep header file define the same.
discard 05cdbc3 net/nimble/hs; QCA6234 rejects 2nd page of event settings. Instead of failing, log the event as warning and continue.
discard c3ee9df net/nimble; we reject BCM2837 on raspberry pi for higher tx power report. Up the allowed range to accomodate it.
discard a1c2bef Merge branch 'master' into bluetooth5_master
discard 4956251 MYNEWT-754 BLE Host - Support deleting of CCCDs.
discard 0cc8c8e MYNEWT-754 BLE Host - Basic store util unit tests.
discard c57cb2a MYNEWT-754 BLE Host - Add some missing consts.
discard 9277814 MYNEWT-754 BLE Host - Store mgmt API additions
discard 6fbf928 MYNEWT-754 BLE Host - iterate: return err on fail
discard b4af98a MYNEWT-754 BLE host - addrcmp ignores padding.
discard cb283c3 MYNEWT-754 BLE host - Store cb can abort iterate.
discard 1be136c MYNEWT-754 BLE Host - cfgable RAM store capacity
discard 6303097 fix double semicolons
discard 7be8574 This closes #276
discard 991477c nimble/controller: Use scansm from function parameter
discard 9c0f705 nimble/gap: Fix lock issue
discard 2f54154 nimble/ll: Check peer features for LE Connection Update
discard fd4c1e1 nimble/ll: Change LL PDU name to match spec
discard 96f24fc nimble/ll: Add option to schedule connection with non-zero WindowOffset
discard d672cce nimble/ll: Fix sending features xchange PDUs
discard 0807113 Merge branch 'master' into bluetooth5
discard 1be1851 nimble/controller: Fix controller unit test
discard a3b14c7 BLE Host - Fix peer OTA addr and type on pairing.
discard 9cc8a85 MYNEWT-723: Fix build issue
discard 0ee8828 MYNEWT-723: Fix creating LL_PHY_REQ
discard 222ef59 MYNEWT-723: Fix setting current PHY
discard b5898d4 MYNEWT-723: Some additional changes to get the basic 2Mbps PHY support.
discard 2797266 MYNEWT-723: Add control procedure code and HCI command/event code.
discard 4b02182 MYNEWT-723: Add PHY support to change modulations for 2M phy.
discard bfcf52f MYNEWT-723: L# 2Mbit and Long range support
discard e1a81e2 MYNEWT-723: Add control procedure code and HCI command/event code.
discard 2226f4d nimble/controller: MYNEWT-726
discard 704062f This closes #245
discard 4b90bd9 This closes #250.
discard 17224e4 nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
discard d3f55a4 MYNEWT-738: Fix parameter array errors
discard 2b6feb7 nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
discard ea78a60 This closes #221.
discard 61bac21 MYNEWT-736 NimBLE - UART xport can't send multibuf
discard 8b58b6a This closes #237.
discard bef6807 BLE Host - Check tx of disc-svc-uuid in unit tests
discard 392b2bf MYNEWT-732: Fix ble_gattc_disc_svc_by_uuid
discard 18cba7d nimble/gap: Add API to manage LE PHY
discard 076f458 nimble/hci: Add LE set PHY command
discard 2b9cd0d nimble/hci: Add LE set default PHY command
discard 3e770f2 nimble/hci: Add LE read PHY command
discard cf40941 nimble/hci: Remove reduntant checks
discard 0770e3d nimble/controller: MYNEWT-726
discard 6d34369 nimble/controller: No jira ticket.
discard f444830 nimble/controller: No jira ticket.
discard fdc5793 This closes #226.
discard bc94300 nimble/controller: Allow to configure CSA #2 support
discard eea4842 nimble/controller: Move latency calculations to ble_ll_conn_calc_dci
discard afe87ef nimble/controller: Use single function for DCI calculation
discard d2f0eb6 nimble/controller: Rename and move ble_ll_conn_csa2_remapped_channel
discard c1bc68d This closes #206.
discard 6de5222 controller: Minor comment fix
discard 6da0f64 nimble: Remove ble_hs_endian_priv.h API
discard 1bb581c nimble/l2cap: Use endian.h API for protocol data
discard fdc1b9e nimble/l2cap: Remove some dead code
discard fe68ec5 nimble/sm: Use endian.h API for protocol data
discard 7f41f18 nimble/att: Use endian.h API for protocol data
discard 6b473c5 nimble/att: Strip common ATT header before passing buf to handlers
discard b642c17 nimble/att: Use packed struct for receiving Write Command
discard 9b22300 nimble/att: Use packed struct for receiving Indication
discard ed18f2e nimble/att: Use packed struct for receiving Notification
discard 9fff8a2 nimble/att: Use packed struct for receiving Execute Write Response
discard 28dfb07 nimble/att: Use packed struct for receiving Execute Write Request
discard 4c23b57 nimble/att: Use packed struct for receiving Prepare Write Response
discard 2ecc8f7 nimble/att: Use packed struct for receiving Prepare Write Request
discard d5adaf3 nimble/att: Use packed struct for receiving Write Request and Command
discard e88ddcd nimble/att: Use packed struct for receiving Read By Group Type Request
discard c60fc38 nimble/att: Use packed struct for receiving Read By Group Type Request
discard b87ce03 nimble/att: Use packed struct for receiving Read Multiple Response
discard f3e020d nimble/att: Use packed struct for receiving Read Multiple Request
discard eeb1dbe nimble/att: Use packed struct for receiving Read Blob Response
discard 7444413 nimble/att: Use packed struct for receiving Read Blob Request
discard 8bd1b3f nimble/att: Use packed struct for receiving Read Request
discard 89be1c2 nimble/att: Use packed struct for receiving Read By Type Response
discard d8ec7ab nimble/att: Use packed struct for receiving Read By Type Request
discard 890838a nimble/att: Fix no responding with error for invalid data
discard 113c2e4 nimble/att: Use packed struct for receiving Find By Type Response
discard d8c557e nimble/att: Use packed struct for receiving Find By Type Request
discard 3ef7440 nimble/att: Use packed struct for receiving Find Information Request
discard 80cb1d6 nimble/att: Use packed struct for receiving MTU Exchange
discard b4c0a5f nimble/att: Use packed struct for receiving Find Information Response
discard 920d5e5 nimble/att: Use packed struct for receiving MTU exchange
discard 4353330 nimble/att: Use packed struct for receiving Error Response
discard db99d1f nimble/att: Don't pass Writes Response as packed structure
discard dff969a nimble/att: Don't pass Error Responce as packed structure
discard 6ceab79 nimble/att: Use new helpers for sending Indication
discard d554fde nimble/att: Use new helpers for sending Notification
discard ad77cd4 nimble/att: Use new helpers for sending Execute Write Request
discard 36bf20f nimble/att: Use new helpers for sending Prepare Write Request
discard 6cc59bb nimble/att: Use new helpers for sending Write Request and Command
discard c397efa nimble/att: Use new helpers for sending Find By Type Value Request
discard 269f614 nimble/att: Use new helpers for sending Find Information Request
discard efdc5ed nimble/att: Use new helpers for sending Read By Group Type Request
discard f534d85 nimble/att: Use new helpers for sending Read By Type Request
discard 9645772 nimble/att: Use new helpers for sending Read Multiple Request
discard 9145bce nimble/att: Use new helpers for sending Read Blob Request
discard 366e972 nimble/att: Use new helpers for sending read command
discard 10f9ead nimble/att: Use new helpers for sending MTU exchange
discard 51fd905 nimble/att: Use new helpers for sending error response
discard 22a469e nimble/att: Add generic helpers for sending commands
discard e19c324 nimble/att: Remove not needed forward declaration
discard a502bf1 nimble/controller: Send LE Channel Selection Algorithm Event
discard 796a146 nimble/controller: Add CSA #2 to supported features
discard a47950f nimble/controller: Improve CSA #2 channel identifier calculation
discard f49701f nimble/controller: Add support for Channel Selection Algorithm #2
discard 7fe3d1a nimble/controller: Add initial unit tests for controller
discard bb8001b nimble/controller: Use common implementation for channel remapping
discard db7af99 nimble/controller: Add Channel Selection Algorithm #2 implementation
discard 03d9719 MYNEWT-713 Sysinit: nimble controller crashes
discard 5484d6e nimble/transport/socket; forgot to register with stats package.
discard e5a9091 nimble/l2cap: Add PTS instructions for LE CoC and run all the testcases
discard 08f675c nimble/pts: Update pts files due to L2CAP LE CoC
discard 8dc2454 nimble/l2cap: Add initial unit tests for LE CoC
discard dd8c4e6 nimble/l2cap: Fix hs locking issue when sending le_credit_update
discard 2fa274b nimble/l2cap: Fix logs on LE CoC receive data
discard d9e2031 nimble/l2cap: Fix for reject incoming LE CoC channel
discard 3d3d937 nimble/l2cap: Fix locking on incoming LE CoC connect request
discard 1772096 nimble/l2cap: Fix locking on LE CoC connect
discard 6d2513d nimble/l2cap: Fix locking when receiving LE CoC credit update
discard 27713b8 nimble/host: Add support for privacy modes
discard ba677de nimble/controller: Add helper to check if controller is busy
discard 55994a0 nimble/controller: Add support for handling privacy modes
discard d5e150e nimble: Add defines for all Bluetooth 5.0 HCI commands and events
discard c7070cc This closes #212.
discard f541b59 nimble/controller: Add support for high duty cycle non-conn
discard 9ae11e2 nimble/controller: Change LL and HCI version to Bluetooth 5.0
discard 6e81848 No jira ticket: fix uninitialized local variable.
discard c0153b8 No jira ticket: get native ble building.
discard 05aea6c No jira ticket. Remove unused header file bsp.h
discard e52d526 MYNEWT-707: Add API to retrieve public and random static address
discard 107a3fe net/nimble; add HCI transport which has Linux bluetooth socket, or TCP socket as it's target.
discard 5615565 MYNEWT-702 dbg: Erase mempool entries during free.
discard a97f3e6 MYNEWT-702 BLE Host - duplicate update entries
discard 41df152 MYNEWT-668: Improve throughput of BLE connections
discard 368d3e8 MYNEWT-698: Unhandled exception in ble_ll_conn_end
discard b8c4055 nimble/controller: Fix mixed AdvAdd and InitA in the advertising report
discard 1254a59 nimble/controller: Fix len of InitA in advertising report
discard 90167a8 nimble/controller: Fix for directed advertising report
discard 24b2b38 MYNEWT-702 BLE Host - duplicate update entries
discard 508a89d MYNEWT-701: Low power timer support
discard 18866fd Low power timer. Only nrf52 right now.
discard 6fa24b5 nimble/controller: Slight refactor of use of pkt receive time
discard 1b391d5 MYNEWT-700 BLE Host - Race condition: discon + att
discard 52129e4 MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
discard 74c1c7d MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
discard a681eec MYNEWT-697: Controller can leak connection state machines
discard e75ad1a BLE Host - Remove duplicate conn check.
discard b5bc318 BLE uart transport: Add text to sysinit panic.
discard 8c26a83 BLE Host - If initial sync fails, retry later.
discard dccd9f6 BLE Host - Make L2CAP CID definitions public.
discard 428a608 BLE UART xport - sysinit panic on init fail.
discard d30dacb BLE Host - Add missing #include.
discard ed20893 BLE Host - Additional debug logging.
discard b0df240 BLE Host - Don't allow conn to already-conned peer
discard 9662368 BLE Host - Rename parameter for clarity
discard c96fcf6 nimble/sm: Fix Secure Connection only mode
discard 2ab9166 MYNEWT-633: Controller does not respond on LL_PHY_REQ
discard 5b437f5 nimble/controller: Fix handling incorrect LL opcode
discard 0979bb5 nimble/controller: Minor fix to avoid magic number
discard 37e44ec nimble/gap: Fix bad calculation on connection parameters validation
discard 6fea37c Fix invalid memory accesses in ble_uuid_cmp
discard 71ae44f This closes #190.
discard c9bbc14 nimble/l2cap: Add initial credits calculations
discard 7253469 nimble/l2cap: Improve L2CAP LE CoC connection handling
discard 4fa83d7 nimble/l2cap: Fix hanlding broken ACL during L2CAP procedure
discard 73ae205 nimble/l2cap: Fix for possible memory leak
discard d294735 nimble/l2cap: Handle REJECT CMD on L2CAP LE CoC connection create req
discard 8bcb908 nibmle/l2cap: Clear LE CoC channel on ACL drop
discard bba58db nimble/l2cap: Add suppport to send data over L2CAP LE CoC
discard a621fb1 nimble/l2cap: Add helper to clean L2CAP LE CoC channel
discard c73b070 nimble/l2cap: Add handling receiving SDU over L2CAP LE CoC
discard 29b52db nimble/l2cap: Add LE credits update handling
discard ab30594 nimble/l2cap: Remove not needed **om from ble_l2cap_rx_fn
discard 865be2c nimble/l2cap: Make ble_l2cap_chan available in ble_l2cap_rx_fn
discard f9f39d5 nimble/l2cap: Remove not needed function ble_l2cap_sig_init_cmd
discard 4e33e35 nimble/l2cap: Refactor handling L2CAP reject command
discard 2852063 nimble/l2cap: Fix handling bad data in L2CAP update parameters response
discard 1e2794f nimble/l2cap: Add helper to create L2CAP channel for LE CoC
discard 30971f0 nimble/l2cap: Refactor update parameters handling
discard dd65448 nimble/l2cap: Fix L2CAP LE CoC disconnection handling
discard 7637f3f nimble/l2cap: Memset response in L2CAP LE CoC connect request
discard 1107990 nimble/l2cap: Fix handling scid/dcid in the channel.
discard c679174 MYNEWT-492 Add missing syscfg setting descriptions
discard 88c44cb MYNEWT-492 - Remove unused obsolete settings.
discard edf9558 MYNEWT-642 Eddystone buf: one byte too large.
discard e2f7113 MYNEWT-642 Eddystone UID format is incorrect
discard 533a961 MYNEWT-638: Bug when resetting controller while creating connection
discard 15d5a2c Merge branch 'sensors_branch' of https://github.com/vrahane/incubator-mynewt-core into develop
discard a21e4fe This closes #182.
discard 04a0040 Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into sensors_branch
discard 6e81aab nimble/sm: Fix for bonding information storing
discard b092880 nimble/l2cap: Drop packets bigger than MTU on the channel
discard d03b9bd MYNEWT-629: Unexpected advertising state machine stop.
discard 8828555 BLE Host - Remove extraneous indentation.
discard eaab59d nimble/gap-test: Add unit tests
discard 8b119c6 nimble/gap: Fix validation of conn parameters
discard 73a7b07 BLE Host - Minor formatting change.
discard 604c57c MYNEWT-492: Update TBD in syscfg files.
discard 0fda237 MYNEWT-627 BLE Host - Join rx frags into 1 mbuf
discard 530b4c3 This closes #174.
discard 9bdf1b4 BLE Host - Update for CoC field name change.
discard a5200fc This closes #171.
discard ae384a9 BLE host - add chr-read app err to unit tests.
discard d75612d MYNEWT-579 Free rxed l2cap frags on disconnect.
discard 7c18fe1 MYNEWT-534 Pkgs set dflt eventq in init function.
discard e02ced1 Merge branch '1_0_0_b2_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
discard 65a2d00 nimble: Cleanup address types usage
discard a174e17 MYNEWT-617 BLE Host - UUID-string conv missing '-'
discard a22f02f nimble/controller; silence compile warning about uninitialized variable.
discard 36f6b8e bletiny: Add support to connect/disconnect L2CAP LE COC
discard 726fb45 nimble/l2cap: Add support to disconnect L2CAP LE COC
discard ff7e483 nimble/l2cap: Add support to connect L2CAP LE COC
discard c297df2 nimble/l2cap: Add LE L2CAP COC API
discard b11b053 nimble/l2cap: Move ble_l2cap_chan_mtu() to ble_att
discard 79eba6b nimble/l2cap: Remove prefix blc_ and blh_ from L2CAP structs
discard 4d0e257 nimble/l2cap: Remove not needed checks
discard 5b6f456 BLE Host - Remove dead code.
discard c1196e5 BLE Host - Fix crash in unit test
discard 96fc338 nimble/sm: Update peer's identity after pairing
discard 54f1dcc nimble/host: Add generic type for BD address
discard a5b4939 nimble/sm: Use proper address types for confirm
discard a3349ef This closes #172.
discard 4a1d4b4 nimble/ll: Fix for compiler warning
discard a3c04f4 nimble/gatts: Fix use of uninitialized variable
discard 4f86733 nimble/hci: Fix passing uninitialized data
discard f4cdd4b nimble/l2cap: Fix possible NULL pointer dereference
discard e36ec30 nimble/sm: Fix out of bound access with logs enabled
discard 070b4c7 This closes #169.
discard a7d368b This closes #166.
discard 89a0982 nimble/adv: Use ble_uuid types in ble_hs_adv_fields
discard 4bc0ec1 nimble/gap: Use raw data only in ble_gap_disc_desc struct
discard 295a8a1 nimble/adv: Remove invalid data types
discard f45ce65 MYNEWT-564 BLE Host - Allow byte buf for adv data
discard dc023e9 nimble/sm: Make ble_sm_build_authreq static
discard 0188b0c nimble/sm: Move PDU parsing functions to tests
discard c69c429 nimble/sm: Remove op parameter from ble_sm_rx_fn
discard b938098 nimble/sm: Remove unused functions
discard 8350d51 nimble/sm: Use packed structures for dhkey check
discard 576c67e nimble/sm: Use packed structures for pub key
discard 6ce6601 nimble/sm: Use packed structures for sec req
discard bbb3d39 nimble/sm: Use packed structures for sign info
discard f74c071 nimble/sm: Use packed structures for id addr info
discard e29f8c6 nimble/sm: Use packed structures for id info
discard 00cc4ad nimble/sm: Use packed structures for master id
discard e351784 nimble/sm: Use packed structures for encrypt info
discard aa31105 nimble/sm: Use packed structures for pairing failed
discard fd38959 nimble/sm: Use packed structures for random
discard 689bd5e nimble/sm: Use packed structures for confirm
discard 3389802 nimble/sm: Use packed structures for pairing req and rsp
discard 01da509 nimble/sm: Remove useless function declaration
discard 663706c Move endiannes related API from ble.h to endian.h
discard 01720b2 nimble: Rename htol* and htobe* functions
discard bea7ad4 nimble/gatt: unify discovery api
discard a1da706 merge from develop, and update to support new sysinit
discard ebca002 Merge branch 'def_task' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
discard 9a4b04f MYNEWT-555 BLE Host - Avoid mbuf copy on chr read
discard c1b5ad7 pkg.yml; update to use the new format of specifying package initialization functions.
discard f2c4851 BLE Host - Allow reconf of connection GAP event cb
discard 341787c This closes #160.
discard f0b6d4f This closes #161.
discard 2fd6864 nimble/sm: Use TinyCrypt for AES
discard 6c8ac09 Update TinyCrypt library to version 0.2.5
discard 1813ae1 nimble/sm: Use TinyCrypt for AES
discard c4ed29c Update TinyCrypt library to version 0.2.5
discard fd76a44 nimble/pts: update test results for PTS 7.0
discard 8419dfd nimble/privacy: fix set private address timeout
discard dbce41f nimble/ll: fix and refactor set rpa timeout
discard 01dcce1 nimble/hci: remove redundant check
discard 7c8c8bf nimble/gatt: fix zero length attribute read
discard 51e858d sys/log; move log module to sys/log/full. This package exports api 'log'. Packages which used to depend on 'sys/log' now depend on that API. Update apps/unit tests to depend on sys/log/full.
discard ca64d6a sys/stats; add STATS_RESET() to clear counter area from stats structure.
discard 197c346 sys/stats; move the stats module to sys/stats/full. Tell that sys/stats/full package exports API 'stats'. Packages list 'stats' as required API. Update apps to depend on sys/stats/full.
discard 7a24b95 nimble: Refactor UUID handling (ATT/GATT)
discard 5ee36e5 BLE Host - disallow conn to already-connected peer
discard 5e1c2d6 MYNEWT-542: Controller not working if os cputime not 1 MHz.
discard d37f63b nimble host test; change the way empty struct is initialized to get this to compile on linux gcc.
discard baa34a0 MYNEWT-542: Controller not working properly if os cputime not 1MHz
discard 4871f81 nimble ble host; assert if host fails to start.
discard 9ce94d7 This closes #156.
discard a0e5614 This closes #155.
discard 5235e5c MYNEWT-539: Controller allocates too many os events for commands
discard fc764e6 BLE Host - Fix double mbuf free.
discard 1ba1106 MYNEWT-536: mbuf exhaustion can cause supervision timeout
discard 79316a7 nimble/sm: Remove not needed stack variables
discard 59959db nimble/sm: Add support for rejecting pairing with disabled SM
discard 6fe2ba8 nimble/pts: Update PTS-GAP test results
discard c5811d9 nimble/pts: Update PTS-GATT test results
discard 04fbfd9 nimble/att: Support "Insufficient Encryption Key Size" error code
discard 79c93a8 nimble/att: Support "Insufficient Encryption" error code
discard 116a903 nimble/att: Add mimimum encryption key size for attribute
discard 2d10ec5 nimble/sm: Store encryption key size in link security state
discard b075d3d nimble/sm: Persist encryption key size
discard 4afde74 This closes #154.
discard 2dbd96b This closes #148.
discard ae48b85 nimble: fixed nested long writes
discard 87e948e nimble: added missing descriptors
discard 48e5c0a nimble: passed some PTS tests
discard 5c3d6dc nimble: fix send cancel pending writes on error
discard a51383e nimble: fix execute write flags
discard f955e65 BLE uart - fix host-only build error.
discard 5c8647a Add BLE_HOST syscfg setting.
discard b176083 nimble: add offset option to write long in client
discard fd8ea6e nimble: add offset option to read long in client
discard 0ccffb4 This closes #146.
discard 7775d06 This closes #143.
discard b7aa424 This closes #142.
discard 51f5eaf nimble: Add PTS tests results and TPG files
discard 7a6e9c7 nimble/att: Refactor Find By Type Value handling
discard 259746a nimble/att: Rename ble_att_svr_is_valid_group_type
discard 435fd2c nimble/test: Fix ble_att_svr_test_find_type_value test cases
discard 3fee62a nimble: fix not handling invalid offset read
discard a3c64ff nimble: fix sending uuid16 when possible in disc_svc_uuid
discard d7d52a5 Revert "MYNEWT-512 Replace gen. sysinit with linker sect"
discard 611b4af MYNEWT-346 BLE Host - Remove extraneous dep.
discard be8c49e MYNEWT-512 Replace gen. sysinit with linker sect
discard 3b62261 BLE Host - Use generic fragmentation function.
discard d571b55 BLE ctlr - Fix maybe-uninitialized warning.
discard b025d33 nimble/gap: Fix for missing ble_hs_unlock
discard fe200ca MYNEWT-508: The ocf at the host needs to be a uint16_t.
discard 1fbef61 MYNEWT-508: Add multiple advertising instances
discard e67ddd1 gattc: Fix unnecessary status overwrite in read by type err
discard 97e89e5 BLE Host - Use generic fragmentation function.
discard 701c56f BLE ctlr - Fix maybe-uninitialized warning.
discard 5c98674 nimble/gap: Fix for missing ble_hs_unlock
discard a38cbc7 MYNEWT-508: The ocf at the host needs to be a uint16_t.
discard b9bbae2 MYNEWT-508: Add multiple advertising instances
discard a6ecf53 This closes #132.
discard fed81a6 This closes #130. Merge remote-tracking branch 'andrzej-kaczmarek/nimble-fixing' into develop
discard 5c7b74a This closes #136.
discard 1028b13 nimble/sm: Fix obvious array size mismatch
discard d5a79be nimble/sm: Use proper key size for encryption
discard c31f81c nimble/sm: Improve pairing req/rsp validation
discard 8e28bc7 nimble/sm: Fix AuthReq/KeyDist validation in pairing req/rsp
discard d58f53d nimble/test: Remove invalid SM test cases
discard ca2e646 nimble/test: Fix expected error for key size lower than minimum
discard 9171513 nimble/test: Fix expected value in ble_sm_test_util_us_fail_inval
discard 0905c45 MYNEWT-346 BLE Host - Add BLE_SM_LEGACY setting.
discard 9851739 BLE Host - Work around gcc bug
discard f4c11f9 MYNEWT-349 BLE Host - API for gatt-service-changed
discard d49e948 MYNEWT-383 BLE Host - Allow programmatic unbonding
discard 3c43352 MYNEWT-383 - BLE Host - use ram store in unittests
discard 5c5ba42 MYNEWT-383 BLE Host - Deletion from ram store.
discard da3f284 Remove redundant includes
discard a2bfe00 gattc: Fix unnecessary status overwrite in read by type err
discard 17d1a0c BLE Host - Don't send l2cap error to unconn. peer.
discard 478a3bf MYNEWT-487 BLE Host - Execute GATT proc cb on tmo.
discard 63d05bd MYNEWT-324 BLE Host - Don't use req buf for wr.rsp
discard fee6680 BLE Host - rename BLE_ATT_MAX_PREP_ENTRIES
discard 291455f MYNEWT-353 BLE Host - Timeout for ATT queued write
discard 21c64f8 BLE Host - Combine PREP_WRITE, EXEC_WRITE syscfg
discard 708b715 BLE Host - Fix SM unit test.
discard d9375e6 MYNEWT-341 BLE Host - Handle missing ACL fragments
discard 477aa1b MYNEWT-491 Prevent repeated package initialization
discard 9d8b632 nimble/l2cap: Fix for L2CAP connection parameters update
discard cc8bb3c nimble/gap: Add check for connection parameters
discard 3a98c32 nimble/l2cap: Minor flow refactor of ble_l2cap_sig_update_req_rx
discard 5a5deaa nimble/l2cap: Fix L2CAP command not understood handling
discard 550359a nimble/l2cap: Fix for handling unknown L2CAP signaling commands
discard 9aa294d nimble/l2cap: Fix for handling unknown response
discard 2aabf67 nimble/l2cap: Fix for l2cap rx handles
discard 10d66f5 MYNEWT-324 BLE Host - Reuse rxbuf for MTU rsp.
discard 42ead8a MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
discard e74386a BLE Host - On rx indicate, allocate rsp first.
discard b0518a0 BLE Host - Differentiate prep-q-full / insuf. res.
discard 76a06a0 MYNEWT-324 BLE Host - Reuse rxbuf for write rsp..
discard 023aefb Merge branch '1_0_0_b1_dev' into develop
discard d068dcf BLE Host - Fix warning reported by gcc 6.
discard f2b4b2b Merge branch '1_0_0_b1_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
discard caad863 MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
discard bba1a45 BLE Host - ble_att_clt_tx_read_type() return bad.
discard 1607655 MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
discard 7b8a63a MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
discard 097902e BLE Host - ble_att_clt_tx_read_type() return bad.
discard bda32e5 BLE Host - Don't allow ATT tx to unconnected peer
discard b13c6fa BLE Host - Increase max ATT MTU to 527 (was: 240).
discard 2a9d9cc BLE Host - Don't send overly-large ACL data pkts.
discard 0309a2d BLE Host - whitespace fix.
discard 42377eb BLE Host - Don't allow ATT tx to unconnected peer
discard 1ae0439 BLE Host - Allow tx of chained mbufs.
discard 7269da1 BLE Host - Remove debug console_printf.
discard 43ebfc1 BLE Host - Add test for interrupted indicate.
discard d6854d9 BLE Host - Unit tests for GATT timeouts.
discard a04f2ab BLE Host - Eliminate spurious time expirations.
discard a4b15be BLE Host - L2CAP intrnl API chg: handle, not ptrs.
discard 956980f BLE Host - Compilation error for SC without DEBUG.
discard f3cc343 BLE Host - Remove unused sc bit from persisted sec
discard 3835202 MYNEWT-486: Further fixes for ACL data buffer size/count.
discard 7af592b BLE Host - Compilation error for SC without DEBUG.
discard ed95bbd MYNEWT-486: Controller cannot accept ACL data packets > 255 bytes.
discard bd9568a MYNEWT-336: Allow for smaller mbufs in nimble.
discard eb87363 MYNEWT-336: Allow for smaller mbufs in nimble.
discard 39cc738 ble uart transport - Add mising init function.
discard ea2297f ble_store_ram - Set the persist callbacks on init.
discard a7b8feb Merge remote-tracking branch 'apache/master' into develop
discard 0856349 The ACL data packet length being reported by the LE read buffer size command included the HCI ACL data packet header. Well, there still needs more work to be done here to reconcile the constants being used, but the current code could have caused issues. We now report a ACL data packet length of 256 bytes.
discard 4868149 License audit
discard 428b6c1 BLE TPS service - Use latest host API.
discard b815145 BLE TPS service - use sysinit.
discard 7377932 This closes #84.
discard 7a0b7a5 BLE ANS service - Use sysinit.
discard 6ab0aff This closes #85.
discard 78eb8d8 BLE IAS svc - Update to use sysinit.
discard f8e0dd7 This closes #87.
discard 9eb26e6 BLE host - Fix incorrect expiry issue
discard c2f06ed No jira ticket: It seems that with some of the syscfg changes that these values got reverted or modified unintentionally. The number and size of the events has now been corrected.
discard 7122af5 obsolete defs
discard 7b4cb9f BLE Controller: Event codes -> callbacks
discard 1eb5ff9 BLE Host: Event codes -> callbacks
discard 5c9f92e Replace os_event types with callback functions.
discard ca44e07 basic doxygen support in OS (modules) and update Apache License header.
discard 07b1acb No jira ticket: fix old (erroneous) comment.
discard 1fb118c nimble uart transport; fix broken build.
discard 20b4aa9 sample apps - initialize nimble host log.
discard f9a3796 MYNEWT-444 - Configure log level per-module
discard 6f101bf Unit test infrastructure
discard 770d201 final re-org of directories -- removing the lib/ directory.
discard b98f008 MYNEWT-431: Move cputime from HAL into os.
discard f8a2a18 Add #ifdef __cplusplus guards
discard 166e6e0 Move syscfg from pkg.yml to syscfg.yml.
discard 8158897 MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
discard 88cbfb9 BLE Host - Trust conn-complete-evt role field
discard 1b63b85 correct a few more pkg names
discard b3f3c83 MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
discard 10c0d95 newt test all compiling again.
discard 7175fb8 directory re-org
discard 0cb9fb4 directory re-org, part 1
discard 1c3d264 move nimble drivers into standard drivers
discard b90c975 BLE Host - Move SC-specific functions into SC file
discard d9b1807 Conclude merge from sterly_refactor.
discard f8302fe Merge branch 'develop' into sterly_refactor
discard 4e03875 update ias package structure into host/services
discard 075c522 MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
discard 9d91408 Add Apache License header. Not sure why this was omitted.
discard a22045e MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
discard 8737d8e Add Apache License header. Not sure why this was omitted.
discard 8b568bd MYNEWT-387: Separate ACL data buffer pool for controller only
discard fe99ba9 MYNEWT-387: Separate ACL buffer pool for controller only
discard 69df7cf MYNEWT-387: Separate ACL data buffer pool for controller only
discard 49e0aa4 MYNEWT-387: Separate ACL buffer pool for controller only
discard 53c62db syscfg / sysinit
discard c9b060e MYNEWT-386: Controller should always send connection complete event
discard fbf898f MYNEWT-386: Controller should always send connection complete event
discard e34636f MYNEWT-382: Controller number of completed packets event changes
discard ac6ee59 MYNEWT-382: Controller number of completed packets event changes
discard 5b3c934 Logging format and initialization
discard 705a5d4 MYNEWT-385: Controller not sending connection update complete event
discard dac38a0 MYNEWT-385: Controller not sending connection update complete event
discard e03f5a9 MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
discard dec1085 MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
discard 4cce9eb MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
discard 8094d1f MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
discard c61b4c3 Use SDK include paths for nRF SDK headers.
discard 2d30138 MYNEWT-317
discard 12adacd Fix warnings reported by clang.
discard f8fe2e7 MYNEWT-354
discard 80c32c6 MYNEWT-83: use a fixed buffer for reception.
discard 87e9b10 BLE Host - Only log ATT cmd after tx succeeds.
discard 87f2cc2 BLE Host - Report updated MTU via GAP event cb.
discard 2f74574 BLE Host - Don't allow >1 tx MTU request per conn.
discard 52c63f4 BLE Host - Update conns' pref. MTU
discard c5d0b76 BLE Host - Function to retrieve preferred ATT MTU.
discard e41b2b1 MYNEWT-358: nrf51 cannot connect to directed advertisers w/privacy
discard 2e71b9e MYNEWT_83: Use fixed buffer for reception.
discard 4ea06b1 MYNEWT-83: use fixed buffer for reception. Get native arch building
discard 82c188d MYNEWT-83: Use a fixed buffer for reception for controller stack
discard 811de04 BLE Host - sm,sc - ask for pk after rx pubkey
discard 22d1880 BLE - Fix out-of-date comment.
discard c1dcdc9 BLE Ctlr - max evt sz too low for rd-lcl-sup-ftrs
discard 758eeff BLE Host - Send correct error code for unsup. n/i.
discard 339997a BLE Host - Allow MTU to be checked for unconn peer
discard a6adb93 This closes #88. Merge remote-tracking branch 'bgiori/refactor-services' into develop
discard 47fffb6 BLE Host - Check conn state once before proc.
discard 924a9e5 BLE RAM trans: evt buf sz 260-->45; ct 3-->14
discard f00ae08 BLE Host - Fix crash when #-evt-bufs > #-os-events
discard 74d18fe BLE Host - Add missing break statement.
discard fac79d0 fixup adv
discard c14dce5 BLE Host - Don't reject max-size adv field.
discard 5d6154a BLE Host - Set state before tx HCI enable.
discard bbc75a9 BLE Host - Cleanup att_svr rx prep / exec write.
discard 655a455 BLE Host - reuse exec-write-req mbuf for rsp.
discard f804dfe ble - Transports return BLE_ERR_ return codes.
discard 03422cd BLE Host - Fix unit test SIGSEGV.
discard d697908 BLE Host - prep/exec tests: better mbuf leak check
discard 10928d1 BLE Host - gap test needs to hb when checking tmo.
discard 44b6df6 BLE Host - validate write upon rx of prep write
discard 6ea0244 BLE Host - Free mbufs on exec-write-failure
discard 9f72671 BLE Host - Send exec-write when prep-writes cmplt.
discard 5a56cfe BLE Host - Free mbufs on exec-write-failure
discard 93085cb BLE Host - doxy comments for ble_gatts_count_cfg()
discard a67a261 BLE Host - Don't assume leading space in l2cap tx.
discard b2079a4 BLE Host - Clean up ACL tx fragmentation.
discard c902c0b BLE Host - Free mbuf on os_mqueue_put() failure.
discard ec1b4bc BLE Host - Use os_mbuf_append_from, not handrolled
discard 649eaa4 BLE Host - distinguish already/busy in conn/disc.
discard 0022509 BLE UART HCI - Remove debug log.
discard e3029a1 NimBLE - high / low prio event buffers.
discard c919198 BLE Host - Use os_eventq_poll()
discard 92c8962 BLE Host - Rename HCI identifiers and files.
discard c220cd9 BLE Host - Reset on hardware error.
discard a243e11 BLE Host - Use HCI transport API
discard 05d4b06 BLE Host - Read BD_ADDR on startup.
discard b41ed3a BLE Host - Cleanup att_svr rx prep / exec write.
discard 5c1cb6c BLE Host - reuse exec-write-req mbuf for rsp.
discard 412db3e ble - Transports return BLE_ERR_ return codes.
discard 6a4edf0 BLE Host - Fix unit test SIGSEGV.
discard e375287 BLE Host - prep/exec tests: better mbuf leak check
discard 5789e89 BLE Host - gap test needs to hb when checking tmo.
discard 5b3e8e6 BLE Host - validate write upon rx of prep write
discard 11128c1 BLE Host - Free mbufs on exec-write-failure
discard 591877d BLE Host - Send exec-write when prep-writes cmplt.
discard 5e51b36 BLE Host - Free mbufs on exec-write-failure
discard ce47885 BLE Host - doxy comments for ble_gatts_count_cfg()
discard 995071a BLE Host - Don't assume leading space in l2cap tx.
discard 7714f86 BLE Host - Clean up ACL tx fragmentation.
discard b635805 BLE Host - Free mbuf on os_mqueue_put() failure.
discard a1f5a32 BLE Host - Use os_mbuf_append_from, not handrolled
discard 731d97e BLE Host - distinguish already/busy in conn/disc.
discard 1881d57 BLE UART HCI - Remove debug log.
discard 3f86331 NimBLE - high / low prio event buffers.
discard 0f3618e BLE Host - Use os_eventq_poll()
discard d0db206 BLE Host - Rename HCI identifiers and files.
discard 0d403f0 BLE Host - Reset on hardware error.
discard 095671b BLE Host - Use HCI transport API
discard 24d356f BLE Host - Read BD_ADDR on startup.
discard 8d29025 BLE lls - Move variable defn. to top of fn.
discard 2fed998 renamed on_gap_event to on_gap_disconnect to better describe functionality
discard 0d13274 added doxygen style comments
discard fa6c347 forgot to change header file
discard 64ede5c coding standard and on_gap_event changes.
discard f1c90f4 updated lls location to host and new api
discard e8c32fe Update Lost to Loss in comments.
discard 75fa8ef Added the profiles dir. Added Link Lost Service
discard 17c5e23 moved tps to services dir.
discard 1b63aff update include path
discard 5c74c4c moved location to services from profiles
discard cea5624 Refactored file structure for premade services.
discard 283bc8e Variables declared at top of function scope
discard 0d60ac6 BLE lls - Move variable defn. to top of fn.
discard 64dfafc variables declared at top of function scope
discard c0b9b33 This closes #83. Merge remote-tracking branch 'bgiori/develop' into develop
discard 19e0847 Immediate Alert Service implemented.
discard 4e04b50 BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
discard a46e889 Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
discard 4829c29 MYNEWT-342: Fix invalid access address generation
discard 02440b2 BLE ctlr - Use updated host rx data API.
discard 0cc2d06 BLE Host - Remove double indirection from tx API.
discard 29686b2 BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
discard 5dfd88e updated comments
discard 845c5ab Alert Notification Service implemented.
discard 73506a5 renamed on_gap_event to on_gap_disconnect to better describe functionality
discard f489529 Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
discard c7aca06 MYNEWT-342: Fix invalid access address generation
discard b961fd4 coding style changes
discard af7fdb0 added doxygen style comments
discard e4093ea forgot to change header file
discard 57a7a70 coding standard and on_gap_event changes.
discard b39080a fixed compilation errors and runs. Untested. Unfinished.
discard ca7b556 unfinished changes
discard c7c3db7 updated comments and error return value
discard de4b355 Tx Power Service implementation
discard ec242c2 BLE ctlr - Use updated host rx data API.
discard a725899 BLE Host - Remove double indirection from tx API.
discard c1b1baa BLEuart app changes and host fix
discard 31ae677 added tx power service to profiles
discard e5afa89 updated lls location to host and new api
discard 1bd1a77 Update Lost to Loss in comments.
discard 2faa4bb Added the profiles dir. Added Link Lost Service
discard 777297c BLEuart app changes and host fix
discard 3e7f10c BLE Host - Oops, remove debug code.
discard d074ae2 BLE Host - Update unit tests for new GATTs API.
discard 51f9400 BLE Host - Don't require 2-phase GATT server init.
discard 116edfe BLE Host - Reduce dflt # of hci bufs.
discard d4783f0 BLE Host - Update unit tests to use new dflt cfg.
discard 6f94122 BLE Host - Fix null pointer dereference.
discard bb3cf3a BLE Host - Fix default ble_hs configuration.
discard dac8928 BLE Host - Small doxygen update.
discard e122117 BLE Host - Use mbufs instead of flat bufs.
discard 855a18a BLE Host - unit test for rx GATT long read.
discard 382a7b3 MYNEWT-266 Newtmgr over BLE
discard 7cce734 BLE Host - Only enable GATT procs for centrals.
discard 95fad37 BLE Host - Ensure proper ordering of notify GAP ev
discard b0f73dd BLE Host - GAP event when peer subscribes to CCCD.
discard 10879f0 BLE Host - Don't include conn-desc in GAP event.
discard 8ea94eb BLE Host - Send notify/indicate in parent task.
discard d3e5148 BLE Host - Call GAP cb for notify tx events.
discard 77811ce BLE Host - Package for mandatory svcs (GAP & GATT)
discard 058326a BLE Host - RAM persistence layer package.
discard 17c3ea1 BLE Host - GATT procedures handled in wrong order.
discard d8bd486 BLE Host - rxed adv: UUIDs directly accessible.
discard b406738 BLE Host - Move logging into separate file.
discard 80e1028 BLE Host - Move opcode into gatt register ctxt.
discard 1217f53 BLE Host - Move opcode into gatt access ctxt.
discard 6507d66 BLE Host - scan: svc data fields had 0 length.
discard bfd9679 MYNEWT-350 BLE Host - Fn to calc GATT server rsrcs
discard cc3e7da BLE Host - Fix filter-duplicates in GAP discovery.
discard 38c42fe BLE Host - Move ATT MTU defines into public hdr.
discard 1d216de Merge branch 'ble_hs_api' into develop
discard 3c5dcc5 BLE Host - combine adv enable/disable tx commands.
discard 0c2af92 BLE Host - HCI commands were logged incorrectly.
discard 87e488c Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
discard 62a37ba BLE Host - gattc: dsc refers to chr val handle.
discard 81f168b Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
discard 6881d68 BLE Host - Add duration param to ble_gap_connect()
discard d214088 BLE Host - Fix spurious maybe-uninitialized warn.
discard a401f5e BLE Host - Fix for spurious gcc warning.
discard 5c8d1b6 BLE Host - Additional doxygen comments.
discard aba2767 BLE Host - ACL data packet fragmentation.
discard 7fbaf38 BLE Host - ble_gap_conn_rssi().
discard 5198540 BLE Host - GAP event callback updates.
discard 1ff4869 BLE Host - Move ibeacon prototypes to new header.
discard 7067b68 BLE Host - Clean up error codes.
discard af52616 BLE Host - BLE_HS_ERR_SM_THEM ->BLE_HS_ERR_SM_PEER
discard 9b7b284 BLE Host - Clean up error codes.
discard 90a0b84 BLE Host - Remove obsolete error codes.
discard 9e71cbc BLE Host - Fill in privacy API.
discard 8affa7c BLE Host - Add API doxygen comments.
discard e789543 BLE Host - Clean up private headers.
discard 9eefebd BLE Host - ble_gap_conn_cancel() - rc when !active
discard d4fb797 BLE Host - Add missing 'static'
discard 6d1b0d6 BLE Host - Allow HCI reason in ble_gap_terminate()
discard df000af BLE Host - ble_gap_[...]_active() functions.
discard c22b716 BLE Host - Indicate GATT proc done - BLE_HS_EDONE
discard a3f443a BLE Host - GATT client cb: error arg never null.
discard 98acbda BLE Host - Lookup svc,chr,dsc handles by UUID.
discard 91da074 BLE Host - Comments for GATT server structs.
discard 967ae79 BLE Host - Const correctness.
discard 27d24b5 BLE Host - Add missing fields to ble_gap_conn_desc
discard 6cefe63 BLE Host - ble_gap_conn_ctxt->ble_gap_event_ctxt
discard 234f87c BLE Host - Always increment GAP stats on failure.
discard 2e62e67 BLE Host - handle direct advertising report event.
discard c3c5811 BLE Host - Don't auto-generate NRPA.
discard 617f47d BLE Host - Updated GAP discovery API.
discard bab9b81 BLE Host - Add duration parameter for advertising.
discard 33bff54 BLE Host - GATT registration API changes
discard 292a545 BLE Host - Update ble_gap_adv_start() API.
discard f99923a BLE Host - ble_gap_cancel->ble_gap_conn_cancel
discard 658e2c9 BLE Host - ble_gap_conn_initiate->ble_gap_connect
discard 4fffc01 BLE Host - Update ble_gap_conn_initiate() API.
discard fb9172d BLE Host - ble_gap_crt_params->ble_gap_conn_params
discard 2615b47 BLE Host - Remove 'enhanced' from connect ctxt.
discard 41adc6f BLE Host - Change GATT server callback API.
discard d1736da BLE Host - Allow app to specify adv flags,txpwr
discard 6376296 BLE Host - Indicate service in chr reg callback.
discard de30c5e BLE Host - Limit to 2 consecutive OS events.
discard 286a06d MYNEWT-83: Controller should use a fixed buffer for reception
discard 3743d08 NimBLE - Host frees HCI cmd buf on ev alloc fail.
discard 93c5fe4 BLE Host - unit tests for reading RSSI.
discard 8d2dc29 BLE Host - BLE_HS_EMSGSIZE used incorrectly.
discard 6ab0327 BLE Host - Fix read-rssi bug.
discard 0b839b5 BLE Host - Report HCI error code on terminate.
discard 29bf62a MYNEWT-332: Return error if initiating and host attempts to enable scanning
discard f3bcfeb log2smtest.rb: generates BLE SM unit tests.
discard 344de81 BLE Host - ble_att_svr_read_local()
discard a90b77e BLE Host - Remove extra sec check on ATT write.
discard 04c1612 BLE Host - Fix build error caused by prev commit.
discard ad7a6ca BLE Host - Clean up runtime settings.
discard 50a2b4d BLE Host - Single buffer for HCI cmds and acks.
discard dfc0db7 BLE Host - Stop scan timer when disc. proc. cncld.
discard e15a750 BLE Host - Remove obsolete ble_hs_thread_safe() fn
discard cea419e BLE Host - Return oom errors on no hci buf / no ev.
discard 0e92da6 BLE Host - Return BLE_HS_ETIMEOUT_HCI on ack tmo.
discard df3ee13 BLE Host - Ability to cancel discovery operation.
discard c583ee3 BLE Host - Handle overflow in large scan duration.
discard b0395fb BLE Host - Fix broken scan timeout.
discard 40711e8 BLE Host - Clean up host privacy.
discard 59256c9 BLE Host - Fix bug; lgcy pairing iocap=4.
discard 58323e9 BLE Host - More SM unit tests.
discard f5ba132 BLE Host - Rename start_rand to master_id_rand.
discard d9faabf BLE Host - Deal with va_args bug for master_id log
discard 4679b75 BLE Host - Consider bonding flag in rxed sec req.
discard 6dc15cc BLE Host - Don't restore bonding on enc. fail.
discard e861e38 BLE Host - SM: remove obsolete ediv,rand field
discard 07a143b BLE Host - Fix unit tests with new startup seq.
discard fd6f785 BLE Host - Fix build when SM disabled
discard 8c81e68 Turn LE ping on by default
discard 3fd73d4 Add LE ping and Authenticated Payload Timeout event
discard df281ab BLE Host - Clean up endianness confusion.
discard 6f4c2fb BLE Host - unit tests for combined priv/sc.
discard 5f4bf58 BLE Host - Include our_id_addr/type in conn desc.
discard bfa7fee bletiny - Separate pairing from encryption.
discard 5c16c93 BLE Host - unit tests: restore via enc in sc tests
discard 0f1431a BLE Host - Search DB when initiating security.
discard 025a144 BLE Host - More SM SC unit tests.
discard bd96328 BLE Host - Rename mst/slv sec -> peer/our
discard be5201d BLE Host - Persist our IRK.
discard d63f373 BLE Host - SM SC unit tests.
discard 70f41ac BLE Host - ble_hs_addrs() function.
discard 95cbb6c BLE Host - Add write functions for key exch msgs.
discard 19a7004 BLE Host - SM; remove obsolete KEY_EXCH flag.
discard 9dcd822 BLE Host - Send correct SM err on confirm mismatch.
discard 03ec751 BLE Host - Fix mistakes in IO capabilities tables.
discard 195f187 BLE Host - Persist keys if both sides want bonding
discard ee15e86 BLE Host - Log addresses in big endian.
discard cd1501c BLE Host - Fix compiler errors!
discard 428a51d BLE Host - Clear queue on gatt-reliable-write fail
discard a789d2f BLE Host - Clear queue on gatt-long-write failure.
discard e521f72 BLE Host - Don't kill SM proc when bad io injected
discard 5386993 BLE Host - Don't print status for no-op event.
discard 0e3fa51 BLE Host - Nack unexpected LTK reqs from ctlr.
discard 0780857 BLE Host - Rename sec_state.enc_enabled->encrypted
discard 84d23d5 BLE Host - always honor ctlr encryption events.
discard 5e1cb22 BLE Host - SM SC: Log public / private keys.
discard b22c8b8 BLE Host - Do key exchange if only one side txes.
discard a1325e7 BLE Host - initiator tx key exch if no keys rx.
discard b95fd49 BLE Host - Never persist our own IRK in keystore.
discard dc4c49d BLE Host - Reject SMP opcode 15.
discard b2f3542 Fix resolving INITA in directed advertisement when initiating
discard cec180b BLE Host - SM: Remove accidental assignment.
discard 2baf9f9 BLE Host - Fix wrong peer addr type in ltk req rx.
discard 9027208 BLE Host - rename effective->ota; identity->id
discard aefb35d BLE Host - SM: correctly report encrypted state.
discard f66b009 BLE Host - include both addresses in conn desc.
discard 3371503 Forget to initialize rxadd properly if directed advertising
discard ca030e1 BLE Host - Fix privacy+pairing bug.
discard 8620341 BLE Host - Always use effective addrs during SMP.
discard 9a92ec1 BLE Host - persist irk properly when ltk not xchgd
discard 74fbc09 BLE Host - Enable data-length-change event by dflt
discard db9c653 BLE Host - set data length HCI command.
discard 5112139 BLE Host - Don't change enc status on SMP timeout.
discard d228421 BLE Host - Fix for encryption key refresh.
discard 6216741 BLE Host - enable key rfrsh & param req events.
discard af14a5e Fix directed advertising when using rpa for inita
discard 001d10a BLE Host - Encryption key refresh.
discard b2a5a47 BLE Host - Fix build when security disabled.
discard 2c7c16f BLE Host - Fix for builds with debug log disabled.
discard 56b3fdc BLE Host - More log cleanup.
discard 0beab9f Add statistic to count received l2cap bytes at LL
discard ef91a87 BLE Host - clean up packet logging.
discard 20c4233 INTERIM - logging
discard d8ede9d BLE Host - Rename SM identifiers for consistency.
discard aa7b0cc BLE Host - Fix inconsistent GATT identifier names.
discard 47980d8 BLE Host - Add comment about ltk endianness.
discard cbb6f31 Fix ble log being turned on by default
discard 12a00a5 Fix issue when receiving an invalid pdu type
discard 870948b Fix TXADD bit not being set correctly in advertisements for all cases
discard 984fdac BLE controller - enable data length extension.
discard b72c94a Add privacy and extended scanner filter policy to supported features
discard 0e9200f BLE Host - Clean up debug logging.
discard 7c39107 BLE Host - Remove stray memcpy.
discard 8f9a32a BLE Host - SC "us" unit tests.
discard 821bf3e BLE Host - Log outgoing SM commands.
discard df67507 BLE Host - sc; persist both slv and mst keys.
discard ce466b7 BLE Host - Don't build SC unless so configured.
discard 48d9780 BLE Host - SC unit test, us as initiator.
discard 2d9f2d5 BLE Host - Rearrange SM test code.
discard 6973f55 BLE Host - Persist LTK on SC success.
discard c832ce5 BLE Host - Remove extraneous log message
discard 16de26b BLE Host - Merge privacy changes.
discard e41d737 BLE Host - SC cosmetic changes.
discard 14614ee BLE Host - unit test for SC passkey.
discard d5cda34 BLE Host - Fix SM bug - keydist use pair rsp.
discard 65e1703 BLE Host - Fix SM bug - keydist use pair rsp.
discard 1ee2bdc BLE Host - SC numeric comparison.
discard ab2f42a BLE Host - Fix log issue.
discard 6258dac BLE Host - Fix SC unit test.
discard 7ab2d04 BLE Host - Initial numeric comparison impl.
discard 03c611d BLE Host - Ignore EncKey flag in SC.
discard d33e55c BLE Host - Initial numeric comparison work.
discard d3c3cc4 BLE Host - Fix incorrect IO capabilities table.
discard a986cca BLE Host - Use tinycrypt for SC.
discard 1e4649d BLE Host - Rearrange some SM code.
discard 90fd56f BLE Host - rename sm identifiers for consistency.
discard 912ecb1 BLE Host - separate key exchange into functions.
discard e9a9118 BLE Host - Don't forget to persist keys.
discard 442a500 BLE Host - Move state repetition go->process_result.
discard 0c1c80f BLE Host - Rearrange SM.
discard 4eabe5b BLE Host - separate lgcy/sc
discard d3242f3 BLE Host - Initial secure connections support.
discard 72640f1 BLE Host - Add "black hole" L2CAP CID.
discard c407b27 Add privacy stubs for native ble
discard bff1a77 we also need to keep the peers RPA in case we do a pairing with that address while using resolvable private addresses
discard 7a0c971 ensure that we do security pairing with the correct address type and address for our device and theirs.
discard f2b4bd6 Fix TXADD bit not being set correctly in advertisements for all cases
discard 3ae2ca3 Fix RPA usage for scanner when advertising not using RPA
discard 4e1d5cf Fix error in RPA timeout value
discard 4ef698c when we do a key exchange and get an identity address from the peer make sure we use that address and not the device address in the key store
discard 14f27a5 first cut at LL privacy
discard 9ee8191 second cut at host privacy
discard 444961a BLE Host - Separate secure-read from secure-write
discard 0f64831 Initial cut of LL privacy
discard a3acb9a first cut at Host Privacy
discard ae803aa BLE Host - Handle oddly sized read-group-type rsp.
discard b90bac1 BLE Host - Add idx to store sec key.
discard ba50d1b BLE Host - Unit test for indicate without ack.
discard 4d0b961 BLE Host - rename store ltk to sec.
discard 57f1590 BLE Host - Fix some SM mst/slv mismatches.
discard 6906e30 fixup
discard ee0000c BLE Host - Clarify keys; our/peer -> mst/slv
discard 9b77ae5 BLE Host - Handle sec-req via db lookup.
discard b1531be BLE Host - Add peer address to ltk store.
discard a8eddce BLE Host - Much needed comment re: CCCD persist.
discard abc3c2c bleprph - Use new BLE host persist store.
discard 45c70d8 BLE Host - unit tests for persisted CCCDs.
discard 9a5b85a BLE Host - fix bug caused by outdated code.
discard 306cf68 BLE Host - Implement unittest persist store
discard f7af0ea BLE Host tests - n/i disabled for unbonded reconn.
discard 011842e BLE Host - Silence some warnings.
discard 44b5740 BLE Host - Tx updates upon rebonding.
discard e00f5f2 BLE Host - Use chr val handle for stores.
discard 3f96907 BLE Host - Corner case: chr updated before ind ack
discard 1001a5d BLE Host - Combine CCCD store into a single key.
discard 4c4e5ef BLE Host - Chr updates for unconnected bonded peer
discard 3f3cc87 BLE Host - Don't require key in persist write.
discard 0e9e5c6 BLE Host - Persistence mechanism.
discard 43db223 BLE Host - comment indicating irk endianness.
discard d50eb9e Get native ble building.
discard e3407df BLE Host - Move status into GAP ctxt object.
discard ddcc0b9 BLE Host - Use GAP callback for notifications.
discard 27fd129 BLE Host - (dbg) Assert proc entries not in list.
discard 7a1bcb5 BLE Host - dbg, ensure sm proc not in list on free
discard f8ef623 BLE Host - Fix misordered fields in unit test.
discard e2bf697 BLE Host - Fix typo in log message.
discard c44acef BLE Host - Use macro to check NIMBLE_OPT defines.
discard 6264bf6 BLE Host - Enable security manager by default.
discard e2ae561 BLE Host - Separate secure-read from secure-write
discard 5267781 BLE Host - On disconnect, call non-conn CBs first.
discard a6a1e52 BLE Host - disconn: delete conn before app cb.
discard 856cdeb BLE Host - Send irk and csrk during key dist.
discard e466ccb BLE Host - tx slave security request.
discard 9a18161 BLE Host - rx slave security request.
discard 1f55eb8 BLE Host - Add bonded flag to SM proc.
discard 925f470 BLE Host - Rename sec procs to match spec language
discard 63237ba Fix scheduling bugs
discard 1121c68 BLE Host - Enforce thread safety in unit tests.
discard 7251b43 BLE Host - Formalize some GATT thread safety reqs.
discard d2ffa6a BLE host - rename struct with appropriate prefix.
discard e0a16bc BLE Host - SM passkey unit tests.
discard e97e5c4 BLE Host unit tests - queue of previous data txes.
discard 1745fee BLE Host - callback when SM proc ends due to term.
discard 91657b5 BLE Host - Always set timer for GATT client procs.
discard 0aa4b44 BLE host - More specific reasons for disconnect.
discard d9de526 BLE host - fix check for sufficient conn resources
discard 1be99e1 BLE host - Set random address HCI command.
discard 9988b8f BLE host - only include eddystone if specified.
discard 1e49883 BLE Host: Send invalid CID l2cap sig err.
discard 9576d4e BLE host - eddystone advertisements.
discard 3a9e975 BLE host - unit test for invalid pair-rsp.
discard 4bf519d BLE host - remove ble_l2cap_sm_process_status().
discard ffe43c0 BLE host - Ensure pair-req sender is master.
discard 9e079e8 BLE host - Validate pair req/rsp at rx time.
discard 3faa677 BLE host - whitespace fix.
discard 4077a7d BLE host - bonding.
discard 4fd291e fix merge conflict
discard 7f6afd9 add more documentation of callouts. remove os_callout_init() which was unused, have everything be a callout_func. include os/time.h for eventq_poll()
discard 0591c57 Code now asks PHY maximum data pdu payload size
discard b26b1db LL feature configuration for controller moved to nimble_opt.h
discard 9479636 BLE host - Add BLE_GAP_ prefix to passkey actions.
discard 050a1c9 BLE host - fix typo in iocap-pairing tables.
discard a92a2a6 BLE host: Return correct att err for sec issues.
discard 7aaad3b BLE host - indicate correct peer addr type in pair
discard e94dc55 BLE host - swap PIN endianness in TK.
discard c52c3eb BLE Host - use big endian for iBeacon ver fields.
discard 3937274 changes to support passkey requests and MITM
discard 2d2ea1d Fix l2cap-sm thread-safety.
discard a1bbf55 Do not obtain and hold a mbuf just to transmit advertisements.
discard bcdc6a6 Fix encryption event error
discard 9fce558 MYNEWT-85: Transmit timing fixes MYNEWT-99: Encryption.
discard 7e81ec8 MYNEWT-85: Fix BLE timing for start of connection events. MYNEWT-283: Slave anchor point now set correctly on CRC error.
discard ff38b2e Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
discard 9d7022b MYNEWT-99: implement encryption pause procedure
discard 1a76406 Fix bug in data length extension procedure
discard 59eff96 Modify bletest for new host
discard 5f2e927 MYNEWT-284: fix nrf51 radio state errors
discard 45aec24 ble host - make priv header filenames consistent.
discard 9456647 ble host - rename "app task" to "parent task"
discard 15079c4 ble ll - don't undef feature macros.
discard f1e0d40 ble host - clarify locking restrictions.
discard dca0d9f ble host - fix SM bug; r1/r2 misordered on master.
discard fe9b27b ble host - separate blocking HCI from rx
discard a9169c6 ble host - fix security bug
discard 0ffc279 Update example apps to account for blehost changes
discard 640c224 ble host - major changes.
discard 8458944 MYNEWT-99: Port encryption to nrf51
discard eda1865 Modify write suggested default data length command in controller
discard 81f246a ble host - revert accidental test commit.
discard 2df3425 MYNEWT-99: Implement LL encryption procedure.
discard 21bedc7 Minor encryption/decrpytion host changes
discard 5221c15 Add remaining command LE HCI command lengths
discard 00001ea Move connection request txd flag to connection state machine
discard 6d39863 Add PHY statistics
discard b763bd5 Finish half-completed transition to packed structs
discard 714ad4a Remove space at end of line
discard 7c4ee63 Advertising receive isr start only requires pdu type
discard 9f7ccf9 ble host - Use blocking HCI tx in GAP procedures.
discard 55205f1 ble host - fix bug for incoming ATT read-type-req.
discard 2f7a776 ble host: fix bug in att statistics
discard a3359a8 ble host - fix LTK generation bugs
discard 142d84b ble-host: Prevent warning in debug builds.
discard 11a4423 Fix error in le64toh
discard 5a237f7 Fix incorrect scan response advertising event type
discard 260369f MYNEWT-265 BLE - advertise iBeacon
discard 6a8f3b1 MYNEWT-265 BLE - advertise iBeacon
discard 6a31629 MYNEWT-265 BLE - advertise iBeacon
discard b3afc9f MYNEWT-265 BLE - advertise iBeacon
discard c35058c ble host - fix build when security is disabled.
discard c72727d ble host: cancel sm proc when connection broken.
discard 2889081 ble host: sm procedures time out after 30 seconds.
discard f605d12 ble host: use one 1hz timer for lazy procedures.
discard b1cc0ed ble host: Minor change in BLE_HS_DBG_ASSERT macros
discard 2226ae6 ble host - fix bug: ensure proc inserted.
discard 5358965 ble host: reduce code size.
discard f484b94 ble host: support for initiating pairing.
discard 84ac2b7 ble ctlr: clear filtered advertisers on scan start
discard 9447f00 Fix nrf51 receive mbuf data pointer error
discard 83c4d02 Add random number code back to build if LE encryption not defined
discard 33cc832 No jira ticket: modified api to ble_ll_hci_is_event_enabled() to pass in the event as opposed to the bit position as this was confusing
discard f7460ae No jira ticket for this commit. Renamed a BLE error code since it was very poorly named. The old name was 'unsupported feature' when it really was an error denoting 'unsupported remote feature'. This was confusing and was leading to bugs so I modified the name and also returned the proper error code in cases where we dont support a feature (as opposed to the remote)
discard 7610645 MYNEWT-277: add commands that need to be supported for data length extension. This also fixes a bug in the code regarding fragmentation of frames. Prior code was not fragmenting frames correctly
discard 27ec247 ble host- fix crash upon gatt procedure timeout.
discard fd0fdae nimble host: Fix failing adv unit tests.
discard 3be975e MYNEWT-271: the same issue regarding set advertising data was present in set scan response data.
discard d737bf2 MYNEWT-272: Fix error in octets 34 and 35 of supported commands returned from the controller
discard 8614acf MYNEWT-271: fix nimble stack set advertising data HCI command bugs.
discard 27d76f9 Some preliminary passkey & OOB.
discard bf475af Look at nimble options before #if NIMBLE_OPT_SM !
discard 30028a1 Reduce blehost code size - disable SM by default.
discard b14e9ea MYNEWT-99: add random number genration/support for LE encryption
discard dffbbdc nimble host: notify app when encryption changes.
discard 5045d6e nimble host: Initial security manager (SM)
discard 327cef7 nimble host: Clarify host address and address type
discard 19d96c4 nimble host - Add missing " " at end of log lines
discard b913fd7 nimble host: Misc fixes related to fsm.
discard 5e4784d Add LE encrypt command
discard bc8f6bc ble host: Don't call system assert in tests.
discard 58b0c4f Add swap_in_place() for arbitrary byte-swapping.
discard df1fd83 Add read supported commands and read local supported features commands
discard 407882f MYNEWT-100: remove need for each connection to have its own empty pdu
discard 748a06c Add the following commands to the controller: read BD address, read supported states and read maximum data length
discard bb5412b Merge branch 'develop'
discard e8f5fc0 Fix crash in bletiny (stack overflow). Get 16K working
discard 9d41fb9 Merge branch 'develop' for 0.8.0 B2
discard 785bc6c MYNEWT-96: Moved LL configuration items out of controller code into nimble_opt.h. This also caused the LL init API to change which is why the main C modules were modified in some of the apps
discard 7d767cf remove empty readmes, fixup readmes with content. some of these may be re-added, but shouldn't be in the release empty. top-level readme suffices
discard c2cfc58 Replace some common fields in pkg.yml.
discard aaf2c94 No jira ticket for this commit. Modifying some of how the nimble stack gets initialized and also trying to move configuration options out of the controller code into nimble_opt.h
discard efeedcf Initialize libs/os in libs/testutil's tu_init().
discard 10a6d43 Undef byte swapping macros that exist in some envs.
discard d1da914 Capitalize unit test feature names.
discard f723e7f MYNEWT-84: extend connection events beyond originally scheduled connection event
discard aa3f5df Reflect repository name change in yml files. Types in packages. Move projects -> apps.
discard c6cf121 Undef byte swapping macros that exist in some envs.
discard f287791 Merge branch 'MYNEWT-230' of https://github.com/paulfdietrich/incubator-mynewt-larva into develop
discard 17f2eb7 Merge remote-tracking branch 'origin/develop'
discard 97e08b7 MYNEWT-95: fix whitelist enable/disable in the controller code.
discard 9ae4c6a MYNEWT-188: controller code now uses correct mbuf API to free a mbuf chain.
discard bd1074e (MYNEWT-43) Update pkg.yml versions to 0.8.0.
discard 0c791cd (MYNEWT-43) Add missing fields to egg.yml files.
discard 7252ace MYNEWT-111:support random static addresses
discard 8b3489e (MYNEWT-127) - Fix ble_gap stat names.
discard 06f9695 (MYNEWT-127) - rsp. data unit tests.
discard 0453938 (MYNEWT-127) - Expose scan response data.
discard 8e87008 Delete redundant .gitignore files.
discard 59a3e93 Add missing Apache license to some files.
discard 02b0f0a (MYNEWT-70) Add some GATT client logging.
discard 5c460eb (MYNEWT-69) More GAP stats.
discard d300d4b update for a 0.8.0 release
discard 46873d1 add ASF license header
discard 2309821 MYNEWT-40: first cut at adding ble controller link layer statistics. There are two groups as of now: ble_ll and ble_ll_conn. I dont think this will be the final arrangement as some of the stats may move from ble_ll to ble_ll_conn
discard e9170c0 (MYNEWT-69) BLE Host - Add some GAP fail stats.
discard b401543 (MYNEWT-70) BLE Host - Some GAP logging.
discard 018977d (MYNEWT-69) BLE Host - Missing l2cap stat names.
discard 4900a18 BLE host: Include all priv hdrs from ble_hs_priv.h
discard 8f4c89e (MYNEWT-69) L2CAP stats.
discard 73943dd MYNEWT-87: add channel map update procedure. This also fixes a big in the data channel selection index code that was not picking the correct channels if any channels were masked out
discard cff6958 Fix bug in PHY where it could overwrite the end of a mbuf. Remove global API to retrieve a ble mbuf
discard f371efc (MYNEWT-69) BLE Hosti - att_clt stats.
discard b7d488c BLE host - Don't lock conn list before att tx.
discard 016aea4 (MYNEWT-69) BLE Host - Initial set of statistics
discard a87c5eb Replace os_mbuf_pullup() calls with BLE hs version
discard 0f7a980 (MYNEWT-68) BLE Host - mbuf size reqs; att_clt.
discard e11c54d (MYNEWT-68) BLE Host - Overly strict mbuf reqs.
discard 2ba0f08 BLE host: Check HCI handle on ack.
discard b8377b3 BLE host - only check mutex state if OS started.
discard e78816a BLE host: Unit tests for HCI cancel.
discard 5925a6c If there is no connection handle and a read RSSI command is sent, return the handle and 127 for rssi (which is the number used by the specification to denote the fact that we dont know the RSSI for the connection)
discard eec1d53 BLE host - unset ack callback if HCI tx fails.
discard c6f990a BLE host: Make max HCI slots configurable.
discard c1ad2d2 Remove ble_hci_ack.[ch]; merge into ble_hci_sched.
discard 146160e (MYNEWT-64) BLE Host - HCI callback thread-safety.
discard 3d255d8 Separate user-specified options from auto options.
discard 44cd4fc BLE host: hardcode max conns setting in unit tests
discard 7b70db5 BLE: Compile-time NIMBLE_OPT_MAX_CONNECTIONS cfg.
discard ecfe96a Set RSSI in connection state machine when data frame received. Display RSSI for host command complete debug
discard 7295548 Remove some stray whitespace.
discard f6367d8 Add struct for read-rssi ack parameters.
discard 97eca8e Initial read rssi command implementation. Currently returns unkwown rssi. Committing this so host can test before final implementation
discard bd4ffd9 rename package.yml to pkg.yml for consistency's sake.
discard e81b66e rename repository to app, and fix merge conflicts
discard 5d7dbcb remove interim egg files
discard 78ba6cb Host HCI command to read RSSI
discard 94eb791 sys/log - Add nimble-ctrl and nimble-host modules.
discard 7e59a12 Integration of generic FSM into l2cap sig.
discard 2ee8ce2 Remove scanning events from the scheduler as the code was just too ugly. Scanning is started/stopped from link layer task
discard 52167b7 Advertising packets within an advertising event are now transmitted as fast as possible. We no longer put 10msecs between each transmission. This is not configurable
discard 00374e7 ble host - generic fsm implementation.
discard d5a451c Stub security manager implementation.
discard 6ab7ea8 Reduce nimble ll RAM usage for low-memory devices.
discard b93886b Increase ble_hs stack size to allow for logging.
discard 93c4e2a Convert nimble host from console_printf to sys/log
discard 50bf976 Make number of HCI bufs configurable.
discard 819a22b Add some configurable settings to L2CAP.
discard 4d77731 Ensure no locks when notify procedure calls ATT cb
discard bd9ea25 Allow values of 0 in configurable host options.
discard 10d9604 L2CAP configurability.
discard 331b078 l2cap_sig thread safety.
discard d3508c9 Fill in some comments.
discard eddf79f add license definitions to .yml files
discard b5d4dd8 update license header files, continued.
discard 644da60 replace license headers with ASF license. first pass.
discard d4e478d Add some configurability to the host.
discard f78faf9 The temporary ble ll log should be disabled by default
discard 86b875c Switch nimble host from private mbuf poool to msys
discard c329cd1 We now only need to allocate msys for the nimble ble stack. The BLE stack defines the size of the mbufs needed
discard 9be1ea7 Modify code to use msys as opposed to mbuf. For now, we define the size of the msys buffer pool in ble.h and that is used by the project to allocate the memory blocks for the block
discard 2821ad2 Rename ble_gap_conn* to ble_gap*.
discard 4004c05 GAP thread safty.
discard f2ab844 Add thread safety to GATT client.
discard 1d4be9d Remove some old todo comments
discard bd1fc28 Add some missing copyright headers.
discard 315ed6e Allow notifications with custom content.
discard 753a1e6 Missing support for server side write-no-rsp!
discard 6b698ba Remove ATT mutex; list never modified after start.
discard 65bcca4 Ensure connection list never locked during att callback.
discard 825e7fe consolidate flags in connection state machine to save a little space. Lower number of mbufs and connections.
discard 6de4fbb Protect connection list with a mutex
discard a80c8da Use correct macro for nzbss section and add a newline when displaying received packet data on console
discard 3effef0 First cut (non-tested) port of nrf52 drivers to nrf51
discard 0525a88 Optimization for processing of multi-entry rsps.
discard 7e16f7f L2CAP signal channel.
discard 39f35f3 Sort L2CAP channels by channel ID.
discard 24be211 Last service should indicate end handle=0xffff
discard bd849ca Set preferred ATT MTU to 240 at startup.
discard 623490e Add some more connection update unit tests.
discard c21f6f4 Return all parameters in events even if the status is not success and they may not make sense
discard 882d5bb First cut at connection parameter request procedure. Major modifications to scheduling code to fix some schedule bugs
discard d22a00f Honor L2CAP connection parameter update requests.
discard 0a8b72a Don't pass garbage arg to callout.
discard e74b9d4 Fix null pointer dereference bug in host.
discard 663c7a7 During svc disc, return 16-bit UUIDs if possible.
discard a9079b1 Fix bug - Long reads caused GATT hang.
discard 892c83e Remove temporary asserts.
discard 5e592a7 Write to console on rx of L2CAP sig message.
discard 74a7c9a Fix bug with remote read version control procedure where control procedure was being erroneously started and timing out
discard 4e30a8b Add local and remote version info commands, events and LL control procedures
discard dc39be5 Discard current packet when channel is deleted.
discard 9c94f69 Reassembly of fragmented HCI ACL data.
discard d547197 Implement local version info command
discard 3c95bd3 Respond correctly if we receive a LL control request that we dont understand/implement. Also, fix bug where we would not stop our own initiated slave feature req if we received a unknown response from the peer
discard 4b58166 Add handle to debug log
discard d9be7e7 Don't expect 'role' field for failed connections.
discard 62fbebd Allow advertising parameters to be specified.
discard 55f054b Add read remote used features and feature exchange control procedure
discard d6c2872 Connection update unit tests.
discard 384b1ee Discard cur conn-update upon rx of conn-param-req.
discard ca25da0 Support for more advertisement data fields.
discard 0c9f267 Impose maximum ATT MTU of 240.
discard a52a605 Move some stuff into bssnz (from bss).
discard bf42eed Add additinoal adv field defines.
discard b1ab939 Fix failing advertisement tests.
discard 412d9cc Fix off-by-one bug in service end handle.
discard 0bccd34 Move some global data into bss.nz.
discard fead831 Allow app to specify conn params.
discard 9434e12 Reliable Writes GATT procedure.
discard b87c9ae Fix slave latency bug
discard 24419a5 Moved some events to new module since others getting cluttered
discard f50e2ae Connection update procedure implemented. Most of connection parameter request implemented but not final so connection parameter
discard 3d6922a Fix some typos.
discard c8b3932 Allow app to specify scan type,filter policy.
discard 9e302ca Handle Connection Update and Parameter Req events.
discard 8b2a58e Rename GATT procedure for consistency.
discard abbc87e GATT service.
discard ff69b04 GAP service.
discard 26dcfa4 Make GATT services easier to define.
discard f326ac0 GAP Connection Parameter Update procedure.
discard 2220557 Fix GATT MTU exchange procedure.
discard 983079f Fix some failing tests.
discard d425197 Register characteristics with proper ATT perms.
discard a0e3ec1 Change GATT discover-descriptors interface.
discard 0f2df87 Add function for local attribute write.
discard 2c21fe9 Addition of conn update command and debug display of connection update complete event and connection parameter request event
discard 759dbc3 Fix const correctness issue.
discard 5328947 Fix two GATT bugs.
discard 9976ae1 Include all public host headers in ble_hs.h
discard 00b4858 Some miscellaneous renaming.
discard e068019 Many changes to the scheduler and link layer to allow for scheduling of multiple connections. Also allows concurrent connections and/or advertising and/or scanning and/or initiating state machines
discard 3c47610 Add 'le read loc supp feat' to startup seq.
discard 4400cb7 Tests for discovery GAP procedures.
discard 948afd6 Tests for stop-advertise GAP procedure.
discard 3ca49ea Fix bugs found by slave-mode tests.
discard 2b685a7 Add slave-mode unit tests.
discard cb6a21a Some organization for ble_gap_test.c.
discard d581890 Add GAP callback per-connection, rather than single global.
discard 9d493f0 Separate white list operations from GAP connection operations.
discard 531b676 Unit tests for Direct Connection Establishment.
discard db4367d Restructure GAP connection code.
discard 6515aca GAP Auto Connection Establishment procedure.
discard 942958e Ensure GATT is notified when there is an ATT error
discard 80f00ba Cleanup and comments for ble_gattc.c
discard 63ea542 read (long), write (long) descriptors GATT procs.
discard 1341abe Unit tests for GATT procedure: write long.
discard 31d34f2 ATT prep/exec unit tests.
discard 9214f24 ATT client prep/exec ; GATT long write.
discard 5db6dfa ATT MTU should be configured independent of GATT.
discard cc14a37 Modify GATT API s.t. errors include att handle.
discard 7a0d10b GATT procedure: Read Multiple Characteristics.
discard 1ae6b07 ATT Read multiple: client-side unit tests.
discard 2050a5a Unit tests for ATT command: read multiple.
discard cfa518b Fix compiler warning.
discard 2311296 Server-side ATT command: Read Multiple.
discard eef7624 Client-side ATT command: Read Multiple.
discard 9e02e36 Tests for GATT procedure: read long characteristic
discard 1f0b490 Replace descriptor fields with single struct.
discard a7b1018 GATT Read Long Characteristic Value procedure.
discard 71f3cb7 Some more client-side ATT tests.
discard d8b384d Unit tests for server-side read blob command.
discard ac28a7a Server-side ATT read blob command.
discard ee83b33 Rename some fields in the ATT context struct.
discard 702414e Client-side ATT read blob command.
discard 1ac5794 Change GATT naming to be more consistent.
discard 616e299 Add some sanity checking for GATT responses.
discard e5fd9db Minor change to make a macro more usable.
discard 203a7d6 Read by UUID unit tests.
discard ac68f4b Modify read test to accommodate read by UUID.
discard 2c094a0 GATT procedure: Read Using Characteristic UUID.
discard 768d0ac Reserve connection handle 0xffff for internal tx.
discard a94f908 Reorganize a bunch of ATT code.
discard 1ebea8a Fix up some missing tx calls in unit tests.
discard abe426a Discover All Characteristic Descriptors GATT proc.
discard 8944f8f Find Included Services GATT procedure.
discard ea1c8bd Shorten some GATT identifiers.
discard 112266a Minor modifications to when a connection ends and some slight cleanup of timing
discard 87472f6 Fix issues with Link Layer fragmentation. We now support (fully) the data length extension feature and fragmentation of ACL data packets inside the controller
discard e9a94ad Discover Characteristics by UUID GATT procedure.
discard a01be35 Fix some test name typos.
discard 08ae9e0 Server tx of notifications / indications.
discard 68a137d Indication tests.
discard cbbed87 Notification tests.
discard be1fa36 Notifications and indications.
discard ba92d1a Log all outgoing HCI commands.
discard 9983ec6 Fix parsing bug for disconnection complete event.
discard 1b2147b Oops - wasn't setting GATT tx time.
discard 077fabc Disconnect from peers who don't respond to GATT.
discard 100758f Client configuration descriptor.
discard d412e42 Start modification of code so that we can fragment PDUs that we send to other devices if they do not accept as large a frame as we can
discard 13f8291 Client-configurable GATT characteristics.
discard 99a37fc ATT permissions.
discard a79b2b2 Remove obsolete ATT callback union.
discard d61ccc5 Pass connection handle in ATT/GATT callbacks.
discard a2eccff Add some GATT server unit tests.
discard 1f7875d Read / write descriptors.
discard 5dfd18c Rename UUID identifiers.
discard e03e4db Use GATT-specific callbacks for GATT access.
discard 3372d69 Fix some GATT server crashes.
discard bf187c8 Split hostctlrtest into centtest,prphtest projects
discard f9e4195 GATT server
discard 8026148 Fix bug: ATT server silent when read-type done!
discard 170baa2 Use a different set of op codes for ATT callbacks.
discard e4d1994 Change function type for ATT callbacks.
discard 8b614a3 Initial implementation of GATT server.
discard d0148df Separate gatt source into gatt-client,gatt-server
discard 017b247 Add actualy transmit end/receive end timing by using the chip to capture the rx/tx end times in a timer capture register. Add phy tx end callback. Get better connection timing using the tx/rx end times.
discard 0a92f75 Error code overhaul continues.
discard 5223bff Error code overhaul!
discard 7d78e1b Add some more advertisement data fields.
discard 957a952 Add basic unit tests for adv. data.
discard 3c505a7 Add ability to cancel a connection in progress.
discard 4563972 Reset FSM when the connect procedure completes.
discard ddea4ca Add ability to stop advertising.
discard d4512a0 Parse data field of incoming advertisement report.
discard 8f8fd55 split adv from gap
discard e2bf154 Combine all GAP discovery procedures.
discard e91b069 Set advertising data.
discard 1558cdb Combine all GAP slave connection procedures.
discard 2e137b4 Make maximum number of connections configurable.
discard 6b3baf5 Separate directed and undirected slave connections
discard 3ad9353 GAP discoverable and connectable procedures.
discard f211185 GAP slave modes.
discard 238fef8 Reduce startup code with generic HCI ack fn.
discard 595367b Fix startup sequence.
discard ce09777 Replace ble_hs rx and tx tpq with mqueue.
discard b713c58 Add GATT congestion test.
discard fe311b8 Add rudimentary configuration.
discard ecf116c Rename ble_gatt_break_test to ble_gatt_conn_test.
discard f423b97 Correct some incorrect default GAP timings.
discard 2a10dd2 GATT retries in case of congestion or OOM.
discard 32d0424 Don't overallocate for ble_hs events.
discard ad06155 Fix the completed packets event; it used to be a continuous counter which was incorrect. It should bea delta from the last time we sent it. Add the HCI reset command. Fix the mbuf pool that the bletest code was allocating; the size of the mbuf was incorrect.
discard 4b24699 Cancel GATT procedures when connection is broken.
discard 1a720b8 Number of Completed Packets event.
discard c97b4fc Rename ble_gap_test to ble_os_test.
discard 8c6ee24 Host HCI tx timeouts.
discard 36298b3 GAP Terminate Connection procedure.
discard 2dfec76 Unit tests for ATT prep write / exec write.
discard 35b5d72 ATT prepare write and execute write commands.
discard 30cfd34 ATT write req / cmd tests.
discard a0ba556 In GATT write CBs, pass attr val so user can free
discard 257786a Add the number of completed packets event. Starting moving some code from the connection module to other modules. Fix some low duty cycle direct advertising issues.
discard 5c28afb Add basic GATT characteristic value write tests.
discard 62274ae Add additional characteristic-discovery tests.
discard e97692b GATT write without rsp, write char value procs.
discard 2f6693d Notify application of rxed advertisement reports.
discard b9b28c3 Add additional connection establishment tests.
discard c57f271 Add connection timer for general discovery.
discard 187f917 Initial implementation of startup sequence.
discard 7621690 Move ble_gap.c to ble_gap_conn.c.
discard fedae5e Generic HCI command queue.
discard 37876c9 Rename ble_hs_ack to ble_hci_ack for consistency.
discard 58729cb Add disconnect command and code to terminate a connection
discard 3e822ca GAP General Discovery procedure.
discard 40e2b1f Reduce number of host mbufs to 8.
discard 8f51121 Move ble host membufs from heap to bss.
discard aaf4d1a Fix server side ATT read-by-group-type
discard 7577adc Fix a number of issues with high duty cycle advertising and direct advertising in general.
discard 8d051fb Add characteristic discovery and reads to proj.
discard e9c3b8f Fix response format for characteristic discovery.
discard 26f9ddb Split ble_hs.h into a public and private header.
discard 49107dc Implement data length change procedure. Now the advertiser does not stop advertising after 60 seconds. Advertising will end only if there is a connection
discard 71d7d8f Replace posix errno code with ble_hs codes.
discard f15c210 Provide two error codes for GATT callbacks.
discard 14eb5c3 GATT: always call cb when something fails.
discard 7331c9e Organize GATT code by procedure.
discard feed0e3 Use util rxerr function in host test code.
discard db4d541 Add ATT read by group type tests.
discard 22e0b81 ATT read by group type; fix bugs.
discard 41b0eae Fix some connection bugs where I might not hand up all received PDUs. Fix bug in checking pb bits from host. Add start of LL control
discard 3afadd5 Move connection state machine structure definition to ble_ll_conn.h. No longer use memory pool for connections; just use an array (saves memory and code).
discard 5431546 Fix ble host tests; I wasn't stripping the HCI hdr
discard fc00697 Move some code around to expose some functions.
discard 2244d6e Add missing copyright header.
discard 74bfee3 Add tests for GATT Read Characteristic Value.
discard 79817a3 GATT Read Characteristic Value procedure.
discard 2fb9646 Remove dummy "find info" GATT procedure.
discard a790d9d Add tests for discover characteristics GATT proc
discard ccbdce6 GATT Discover All Characteristics procedure.
discard 291f967 ATT Read By Type client-side.
discard 561053d Rearrange some att client functions to match spec.
discard eb79f54 Split service disc. tests from other GATT tests.
discard 1ef1ba8 Some renaming for consistency.
discard 1eaf033 GATT Discover Primary Service by Service UUID proc
discard ee9844e Add additional GATT tests and fix UUID endianness.
discard 00c2b4a GATT Discover All Primary Services procedure.
discard 6b669eb Fix a number of connection issues including crcinit and wait for response timer. Also added code to clear outstanding opcode for test project so host does not crash
discard 5011f7b Add calls to os_mbuf_pullup; more GATT.
discard e0f431a Rename ble_hs_att_* to ble_att_*
discard ff5844e ATT Read, Read By Group Type.
discard 8ccd5ef Initial GATT work.
discard 106d794 Remove generic work queue; add hci batch queue.
discard 6b2b98b Fix some issues with initiating and starting a connection. Add API to send data packets from host to controller
discard 432d376 Add missing copyright headers.
discard c4b44e0 Initial implementation of ATT batch commands.
discard adef7d1 Allow simulataneous BLE host jobs.
discard 1bdd056 Initial work for client-side ATT.
discard e46cf20 Merge new os mbuf changes into bletest
discard 502da21 Refactor connection handle code. Place all connections on a free list and assign the handles on init. Add active/free connection lists
discard a08486e Clear ack callback when HCI tx fails.
discard 3bec351 Read buffer size HCI command.
discard 8932c67 Separate ATT server functionality from client.
discard 2769a91 Modify host ble to account for latest mbuf changes
discard 2eb8cef Use mbufs for incoming HCI ACL data packets.
discard 5762045 Integrate ble_hs packet queues into l2cap.
discard 847bcf9 Use selftest identity for self-contained test deps
discard 88c4add Data queues in host task; remove l2cap buffers.
discard eb3fb16 att find type value command.
discard dd36c22 Change byte-swapping fns to use void pointers.
discard b39aed7 att find type value parse / write cmds.
discard 439b96f (ble host) Send MTU response as server.
discard 07e3d96 Remove erroneous debug commit and add ble_ll_ctrl header file
discard 961a31c Additional connection code: supervision timeout, connection scheduling, start/end event processing
discard b87f542 ATT MTU exchange.
discard 4d71d37 Additional ATT find-info tests.
discard ff1abca Fix 128-bit to 16-bit UUID conversion.
discard 04454e6 find-info ATT command.
discard d3923f4 Start of connection process finished. Sending connect requests and receiving them and starting the connection is finished.
discard c7edecb Remove workaround for having capability for ble_driver in bsp egg. Move BLE_DRIVER identity from bletest project to nimble/controller.
discard d799deb BLE host: add connection event callback.
discard d2faf58 Basic GAP test with running OS.
discard 4ccc4ca Directed Connectable Mode.
discard a5d8dfc Make HCI acks OGF-aware; work queue for GAP.
discard e43c49d Configurable ack callbacks for cmd sequences.
discard 582089c Concurrent roles; change ack mechanism.
discard d752639 Add BLE_DEVICE identity to project bletest. Also added ble_driver capability to the native and nrf52 drivers in net/nimble. No required capability yet as we need to modify the tool to support this
discard dbbf132 Some additional LL connection related code
discard 2e5b519 Temporary fix to get projects building with addition of ble driver dependency
discard 87584b5 Handle connection events.
discard 85ca35c Some basic unit tests for HCI events.
discard 1aa14e1 Initial processing of HCI events.
discard 1877bc9 Initial commit of drivers for ble stack. Ported to nrf52 and native bsp's. Includes hal_cputime implementation on native cpu
discard 6de5082 Add basic HCI create connection command.
discard 8510151 Merge host_hci task into ble_hs task.
discard c170964 Basic ATT write / ATT MTU exchange handling.
discard 7a3706e Add connection files to project (nothing implemented there yet)
discard a6ae2fb Set response length of hci commands in the command processing functions themselves
discard 631cafe Don't send more than ATT_MTU-1 bytes of attr data.
discard 5bab913 Add some rudimentary att-read-req handling.
discard 998b226 Add whitelist to advertising
discard 47c03e5 Send error response on rx of bad attr read req.
discard edf5bb4 Rename some host files with the "ble_hs_" prefix.
discard 647d449 Check result of writing l2cap header in test.
discard 4bc7e3d Oops - fix broken build.
discard 84d93ca Initial basic test for net/nimble/host.
discard f198372 Use mbufs in l2cap channels; basic att-read handler.
discard 4190c55 Move bletest references out of host code and put it bletest project directory where they belong. If we are building for sim, dont include transport references
discard dc09839 Plug att stub into l2cap / hci.
discard 8c7b814 Fix module headers to use the correct copyright notice
discard 85769ce Add missing copyright headers to nimble/host files
discard b23657a Initial "scaffolding" for host-side data rx/tx.
discard 2e46cb0 Add whitelisting
discard 888bbee Add whitelisting. Not yet working for advertising filter policy but basically working for scanner filter policy
discard d0ca7e6 Fix some minor ble spec comments.
discard 7d3f633 Prefix ble stack modules, functions, definitions and variables with ble_
discard cf8faae Prefix modules, functions, definitions and variables with ble_
discard ab9ed16 Prefix ble stack modules, functions, definitions and variables with ble_
discard 21d530b Prefix ble stack modules, functions, definitions and variables with ble_
discard 8134454 Prefix ll with ble_. This includes filenames
discard 4585124 Fix scan response reception and modify code to add a packet number to advertisements (for debugging purposes). Use console for advertising report display
discard 0ad22b8 Console full/stub provide console API. nimble host depends on console API.
discard 8ec9f7d Modify code to search for duplicate advertising addresses
discard 92e69f7 display received host events on console
discard 65b916d Add console to ble stack. Add sending of advertising report to host
discard 81afd12 Merge branch 'master' of https://github.com/mynewt/larva
discard 23b37ac Some ll hci event framework. Rename some LL/HCI defines. Call host_task from main and modify host task to be event driven
discard fbbb62e bad merge, bad sterly. fix the compile.
discard d4dab3a reserve err code.
discard 4338f61 Basic scanning implemented
discard a4dbe89 separate host and controller hci. Add some random address support
discard e19d291 Some controller code cleanup
discard 283124f Addition of set scan response data command and first attempt at receiving scan requests and sending scan responses
discard d230712 Remove the htoleXX and leXXtoh from host_hci.c since they are in util
discard 7771990 Start of the nimble ble stack
discard 3bc9460 add net/nimble for the BLE skeleton project.
new 94e3735 add net/nimble for the BLE skeleton project.
new 5adc993 Start of the nimble ble stack
new ec003cc Remove the htoleXX and leXXtoh from host_hci.c since they are in util
new 01c3fb6 Addition of set scan response data command and first attempt at receiving scan requests and sending scan responses
new bef3805 Some controller code cleanup
new 05f49a5 separate host and controller hci. Add some random address support
new 4e0e90a Basic scanning implemented
new d17f408 Some ll hci event framework. Rename some LL/HCI defines. Call host_task from main and modify host task to be event driven
new 4028316 reserve err code.
new dd14d1e bad merge, bad sterly. fix the compile.
new d46d789 Merge branch 'master' of https://github.com/mynewt/larva
new 8bf91dc Add console to ble stack. Add sending of advertising report to host
new 7891e64 display received host events on console
new e882e87 Modify code to search for duplicate advertising addresses
new 3e4dd97 Console full/stub provide console API. nimble host depends on console API.
new 579afa1 Fix scan response reception and modify code to add a packet number to advertisements (for debugging purposes). Use console for advertising report display
new 32156da Prefix ll with ble_. This includes filenames
new 52ca42a Prefix ble stack modules, functions, definitions and variables with ble_
new a64ae25 Prefix ble stack modules, functions, definitions and variables with ble_
new acba3ff Prefix modules, functions, definitions and variables with ble_
new 27954e0 Prefix ble stack modules, functions, definitions and variables with ble_
new d4d35a2 Fix some minor ble spec comments.
new ea7de43 Add whitelisting. Not yet working for advertising filter policy but basically working for scanner filter policy
new e2d9364 Add whitelisting
new 8b771cd Initial "scaffolding" for host-side data rx/tx.
new 6fcd050 Add missing copyright headers to nimble/host files
new 70e7f1e Fix module headers to use the correct copyright notice
new 9b30a67 Plug att stub into l2cap / hci.
new 6790190 Move bletest references out of host code and put it bletest project directory where they belong. If we are building for sim, dont include transport references
new d12e3fd Use mbufs in l2cap channels; basic att-read handler.
new abde208 Initial basic test for net/nimble/host.
new 701b903 Oops - fix broken build.
new e0f829b Check result of writing l2cap header in test.
new 632b915 Rename some host files with the "ble_hs_" prefix.
new e72d13d Send error response on rx of bad attr read req.
new 8ab1572 Add whitelist to advertising
new 8d3f130 Add some rudimentary att-read-req handling.
new f5782bb Don't send more than ATT_MTU-1 bytes of attr data.
new 2b1717e Set response length of hci commands in the command processing functions themselves
new a05fc65 Add connection files to project (nothing implemented there yet)
new 814dab2 Basic ATT write / ATT MTU exchange handling.
new 55cd9ab Merge host_hci task into ble_hs task.
new fb79705 Add basic HCI create connection command.
new 1cfa3a6 Initial commit of drivers for ble stack. Ported to nrf52 and native bsp's. Includes hal_cputime implementation on native cpu
new 3f0dbc0 Initial processing of HCI events.
new aaf4d8d Some basic unit tests for HCI events.
new ca8a8be Handle connection events.
new 9c4a5a5 Temporary fix to get projects building with addition of ble driver dependency
new bf3bcac Some additional LL connection related code
new 0cfe163 Add BLE_DEVICE identity to project bletest. Also added ble_driver capability to the native and nrf52 drivers in net/nimble. No required capability yet as we need to modify the tool to support this
new 525df31 Concurrent roles; change ack mechanism.
new b0fc5d1 Configurable ack callbacks for cmd sequences.
new 5e0ecf7 Make HCI acks OGF-aware; work queue for GAP.
new f020775 Directed Connectable Mode.
new daf2c2f Basic GAP test with running OS.
new 041e9f2 BLE host: add connection event callback.
new bf97c08 Remove workaround for having capability for ble_driver in bsp egg. Move BLE_DRIVER identity from bletest project to nimble/controller.
new b94c072 Start of connection process finished. Sending connect requests and receiving them and starting the connection is finished.
new 5785c4c find-info ATT command.
new a0387ac Fix 128-bit to 16-bit UUID conversion.
new f2cdc8d Additional ATT find-info tests.
new c0b3e3f ATT MTU exchange.
new f0a0fb3 Additional connection code: supervision timeout, connection scheduling, start/end event processing
new 2fc663e Remove erroneous debug commit and add ble_ll_ctrl header file
new fcfce0d (ble host) Send MTU response as server.
new 1f1cdab att find type value parse / write cmds.
new 4d6b02e Change byte-swapping fns to use void pointers.
new c367d8e att find type value command.
new 13ab005 Data queues in host task; remove l2cap buffers.
new 49a2ddd Use selftest identity for self-contained test deps
new 99a0910 Integrate ble_hs packet queues into l2cap.
new d8d6345 Use mbufs for incoming HCI ACL data packets.
new 21d01b5 Modify host ble to account for latest mbuf changes
new 80110b8 Separate ATT server functionality from client.
new b92cef8 Read buffer size HCI command.
new 00d6f19 Clear ack callback when HCI tx fails.
new 7f4b078 Refactor connection handle code. Place all connections on a free list and assign the handles on init. Add active/free connection lists
new 4215ed6 Merge new os mbuf changes into bletest
new f9bdd2b Initial work for client-side ATT.
new 6aaa7df Allow simulataneous BLE host jobs.
new 3029040 Initial implementation of ATT batch commands.
new 4a3fdca Add missing copyright headers.
new 8c4bbd3 Fix some issues with initiating and starting a connection. Add API to send data packets from host to controller
new 3b0491e Remove generic work queue; add hci batch queue.
new 0736ec4 Initial GATT work.
new f1c63a4 ATT Read, Read By Group Type.
new b8947e0 Rename ble_hs_att_* to ble_att_*
new f3cd314 Add calls to os_mbuf_pullup; more GATT.
new 106069e Fix a number of connection issues including crcinit and wait for response timer. Also added code to clear outstanding opcode for test project so host does not crash
new 6c9f54b GATT Discover All Primary Services procedure.
new 4a655f3 Add additional GATT tests and fix UUID endianness.
new 9453e9b GATT Discover Primary Service by Service UUID proc
new 555950d Some renaming for consistency.
new 557f26f Split service disc. tests from other GATT tests.
new 0878fe2 Rearrange some att client functions to match spec.
new 3dbd9cd ATT Read By Type client-side.
new e3fa80a GATT Discover All Characteristics procedure.
new 3cc1819 Add tests for discover characteristics GATT proc
new d1eb4ef Remove dummy "find info" GATT procedure.
new b7d51e3 GATT Read Characteristic Value procedure.
new bcd51b8 Add tests for GATT Read Characteristic Value.
new 6c9e04e Add missing copyright header.
new 1b77121 Move some code around to expose some functions.
new ed2dfc1 Fix ble host tests; I wasn't stripping the HCI hdr
new 78f00d5 Move connection state machine structure definition to ble_ll_conn.h. No longer use memory pool for connections; just use an array (saves memory and code).
new 275f448 Fix some connection bugs where I might not hand up all received PDUs. Fix bug in checking pb bits from host. Add start of LL control
new c7ef6e5 ATT read by group type; fix bugs.
new 0904952 Add ATT read by group type tests.
new 8a346bb Use util rxerr function in host test code.
new 8bb3945 Organize GATT code by procedure.
new ce79d6f GATT: always call cb when something fails.
new e3a1385 Provide two error codes for GATT callbacks.
new 21a3d60 Replace posix errno code with ble_hs codes.
new 66c5a92 Implement data length change procedure. Now the advertiser does not stop advertising after 60 seconds. Advertising will end only if there is a connection
new 6c55d72 Split ble_hs.h into a public and private header.
new 110cbce Fix response format for characteristic discovery.
new b6b0825 Add characteristic discovery and reads to proj.
new 3f7e09e Fix a number of issues with high duty cycle advertising and direct advertising in general.
new ec3db59 Fix server side ATT read-by-group-type
new f6be926 Move ble host membufs from heap to bss.
new 00061f8 Reduce number of host mbufs to 8.
new 8f030f1 GAP General Discovery procedure.
new d6dc477 Add disconnect command and code to terminate a connection
new 4d3c884 Rename ble_hs_ack to ble_hci_ack for consistency.
new 0276afa Generic HCI command queue.
new 7071b20 Move ble_gap.c to ble_gap_conn.c.
new 8d17c51 Initial implementation of startup sequence.
new 762949e Add connection timer for general discovery.
new 0f593c9 Add additional connection establishment tests.
new d23aa8c Notify application of rxed advertisement reports.
new 31e32cd GATT write without rsp, write char value procs.
new e113e18 Add additional characteristic-discovery tests.
new c37acf6 Add basic GATT characteristic value write tests.
new 8adda5b Add the number of completed packets event. Starting moving some code from the connection module to other modules. Fix some low duty cycle direct advertising issues.
new 3f18353 In GATT write CBs, pass attr val so user can free
new 201c208 ATT write req / cmd tests.
new bad116b ATT prepare write and execute write commands.
new 45d8a50 Unit tests for ATT prep write / exec write.
new 76ce2ae GAP Terminate Connection procedure.
new 9ecf42f Host HCI tx timeouts.
new a22c390 Rename ble_gap_test to ble_os_test.
new 0280c7d Number of Completed Packets event.
new e07aaa3 Cancel GATT procedures when connection is broken.
new cb9352d Fix the completed packets event; it used to be a continuous counter which was incorrect. It should bea delta from the last time we sent it. Add the HCI reset command. Fix the mbuf pool that the bletest code was allocating; the size of the mbuf was incorrect.
new 1524621 Don't overallocate for ble_hs events.
new 6f16a62 GATT retries in case of congestion or OOM.
new 7140e73 Correct some incorrect default GAP timings.
new d43d775 Rename ble_gatt_break_test to ble_gatt_conn_test.
new e51aebe Add rudimentary configuration.
new ffd3f2b Add GATT congestion test.
new 2556f36 Replace ble_hs rx and tx tpq with mqueue.
new 712540b Fix startup sequence.
new 2761102 Reduce startup code with generic HCI ack fn.
new 61fbea3 GAP slave modes.
new 74df380 GAP discoverable and connectable procedures.
new f4f0530 Separate directed and undirected slave connections
new 3959c80 Make maximum number of connections configurable.
new 0b52098 Combine all GAP slave connection procedures.
new 6c50aaf Set advertising data.
new 1b8adca Combine all GAP discovery procedures.
new d5ff288 split adv from gap
new eff19e2 Parse data field of incoming advertisement report.
new c85aa18 Add ability to stop advertising.
new a57f6dd Reset FSM when the connect procedure completes.
new 0c926f3 Add ability to cancel a connection in progress.
new afdddcd Add basic unit tests for adv. data.
new b5fd5c3 Add some more advertisement data fields.
new 22265e3 Error code overhaul!
new dd7bd4d Error code overhaul continues.
new 44d25f3 Add actualy transmit end/receive end timing by using the chip to capture the rx/tx end times in a timer capture register. Add phy tx end callback. Get better connection timing using the tx/rx end times.
new 2fafdd9 Separate gatt source into gatt-client,gatt-server
new bf54de8 Initial implementation of GATT server.
new 345fb04 Change function type for ATT callbacks.
new 8e7594a Use a different set of op codes for ATT callbacks.
new 8f45e18 Fix bug: ATT server silent when read-type done!
new eabf162 GATT server
new bcb0704 Split hostctlrtest into centtest,prphtest projects
new 1c4ea46 Fix some GATT server crashes.
new 8609ac7 Use GATT-specific callbacks for GATT access.
new fc636a1 Rename UUID identifiers.
new 82c5009 Read / write descriptors.
new 49364f2 Add some GATT server unit tests.
new 983159e Pass connection handle in ATT/GATT callbacks.
new fb29bf1 Remove obsolete ATT callback union.
new dff8178 ATT permissions.
new 6d72757 Client-configurable GATT characteristics.
new 0aa0802 Start modification of code so that we can fragment PDUs that we send to other devices if they do not accept as large a frame as we can
new ca4e889 Client configuration descriptor.
new e7f932c Disconnect from peers who don't respond to GATT.
new fada9ad Oops - wasn't setting GATT tx time.
new b19231e Fix parsing bug for disconnection complete event.
new 68ea05c Log all outgoing HCI commands.
new 71d09a8 Notifications and indications.
new 37924aa Notification tests.
new 91cac25 Indication tests.
new 1a5be59 Server tx of notifications / indications.
new f9226a6 Fix some test name typos.
new cc05a59 Discover Characteristics by UUID GATT procedure.
new cb170ea Fix issues with Link Layer fragmentation. We now support (fully) the data length extension feature and fragmentation of ACL data packets inside the controller
new dc57c31 Minor modifications to when a connection ends and some slight cleanup of timing
new a6061a5 Shorten some GATT identifiers.
new 728df7a Find Included Services GATT procedure.
new 93c918a Discover All Characteristic Descriptors GATT proc.
new f6aa14d Fix up some missing tx calls in unit tests.
new 0d63043 Reorganize a bunch of ATT code.
new 5dfab70 Reserve connection handle 0xffff for internal tx.
new 34be06b GATT procedure: Read Using Characteristic UUID.
new ebcf33a Modify read test to accommodate read by UUID.
new 030522d Read by UUID unit tests.
new a429c35 Minor change to make a macro more usable.
new a39a9da Add some sanity checking for GATT responses.
new ea2f20c Change GATT naming to be more consistent.
new 1893f7d Client-side ATT read blob command.
new 78af610 Rename some fields in the ATT context struct.
new 15a926d Server-side ATT read blob command.
new c474adf Unit tests for server-side read blob command.
new c823f3b Some more client-side ATT tests.
new 492f90e GATT Read Long Characteristic Value procedure.
new 37a9989 Replace descriptor fields with single struct.
new 298d1f0 Tests for GATT procedure: read long characteristic
new 1ad42a2 Client-side ATT command: Read Multiple.
new cdbe0ca Server-side ATT command: Read Multiple.
new 44dbbb8 Fix compiler warning.
new 0eb49df Unit tests for ATT command: read multiple.
new 750adda ATT Read multiple: client-side unit tests.
new ea10106 GATT procedure: Read Multiple Characteristics.
new cc6c2a3 Modify GATT API s.t. errors include att handle.
new 99e8112 ATT MTU should be configured independent of GATT.
new e205374 ATT client prep/exec ; GATT long write.
new 935ea99 ATT prep/exec unit tests.
new 640b21c Unit tests for GATT procedure: write long.
new b10b32c read (long), write (long) descriptors GATT procs.
new 1f02510 Cleanup and comments for ble_gattc.c
new 49e5bb6 Ensure GATT is notified when there is an ATT error
new b751b4d GAP Auto Connection Establishment procedure.
new f6d917b Restructure GAP connection code.
new 555b0b6 Unit tests for Direct Connection Establishment.
new b2f0f47 Separate white list operations from GAP connection operations.
new c5f32f8 Add GAP callback per-connection, rather than single global.
new 07f4c7c Some organization for ble_gap_test.c.
new 7d4a641 Add slave-mode unit tests.
new f335a01 Fix bugs found by slave-mode tests.
new c09d118 Tests for stop-advertise GAP procedure.
new c58156a Tests for discovery GAP procedures.
new 23b1fa2 Add 'le read loc supp feat' to startup seq.
new 6a646e6 Many changes to the scheduler and link layer to allow for scheduling of multiple connections. Also allows concurrent connections and/or advertising and/or scanning and/or initiating state machines
new e71e0ab Some miscellaneous renaming.
new dbc39aa Include all public host headers in ble_hs.h
new 4eadd56 Fix two GATT bugs.
new 138f030 Fix const correctness issue.
new 5a8953a Addition of conn update command and debug display of connection update complete event and connection parameter request event
new c1f034d Add function for local attribute write.
new bb2d12c Change GATT discover-descriptors interface.
new f6da73f Register characteristics with proper ATT perms.
new 12c2f5d Fix some failing tests.
new 3bfd591 Fix GATT MTU exchange procedure.
new 66905d6 GAP Connection Parameter Update procedure.
new 2a0c0ab Make GATT services easier to define.
new fa18e46 GAP service.
new 9b2f09b GATT service.
new 51f9b3d Rename GATT procedure for consistency.
new 9845b92 Handle Connection Update and Parameter Req events.
new e04512e Allow app to specify scan type,filter policy.
new 310a4a7 Fix some typos.
new 29f6820 Connection update procedure implemented. Most of connection parameter request implemented but not final so connection parameter
new b40fb20 Moved some events to new module since others getting cluttered
new 42b9a30 Fix slave latency bug
new 12f0409 Reliable Writes GATT procedure.
new b46b291 Allow app to specify conn params.
new 2ed3aaa Move some global data into bss.nz.
new db94b12 Fix off-by-one bug in service end handle.
new fe3af12 Fix failing advertisement tests.
new 351dfb0 Add additinoal adv field defines.
new f91fd74 Move some stuff into bssnz (from bss).
new c2c3491 Impose maximum ATT MTU of 240.
new 761fe35 Support for more advertisement data fields.
new 4656361 Discard cur conn-update upon rx of conn-param-req.
new 5f2f2f8 Connection update unit tests.
new 3e3744d Add read remote used features and feature exchange control procedure
new 38826c3 Allow advertising parameters to be specified.
new 3f7f976 Don't expect 'role' field for failed connections.
new 2f201f9 Add handle to debug log
new 8216a16 Respond correctly if we receive a LL control request that we dont understand/implement. Also, fix bug where we would not stop our own initiated slave feature req if we received a unknown response from the peer
new 0a98a9a Implement local version info command
new 3613619 Reassembly of fragmented HCI ACL data.
new 6d9414f Discard current packet when channel is deleted.
new b912fc8 Add local and remote version info commands, events and LL control procedures
new 26b121b Fix bug with remote read version control procedure where control procedure was being erroneously started and timing out
new 0ffd55c Write to console on rx of L2CAP sig message.
new dc0ac3c Remove temporary asserts.
new 2310edc Fix bug - Long reads caused GATT hang.
new 9a534d9 During svc disc, return 16-bit UUIDs if possible.
new 2840c26 Fix null pointer dereference bug in host.
new 40c7e3d Don't pass garbage arg to callout.
new 132f2e1 Honor L2CAP connection parameter update requests.
new e6046af First cut at connection parameter request procedure. Major modifications to scheduling code to fix some schedule bugs
new d5a34bc Return all parameters in events even if the status is not success and they may not make sense
new 46c052f Add some more connection update unit tests.
new d54c1e3 Set preferred ATT MTU to 240 at startup.
new d03e127 Last service should indicate end handle=0xffff
new dff8e13 Sort L2CAP channels by channel ID.
new 04d3f08 L2CAP signal channel.
new 02366cc Optimization for processing of multi-entry rsps.
new bfd63cf First cut (non-tested) port of nrf52 drivers to nrf51
new a62da3f Use correct macro for nzbss section and add a newline when displaying received packet data on console
new 828b849 Protect connection list with a mutex
new 339ff1b consolidate flags in connection state machine to save a little space. Lower number of mbufs and connections.
new 945502e Ensure connection list never locked during att callback.
new c152a72 Remove ATT mutex; list never modified after start.
new 2eaf35a Missing support for server side write-no-rsp!
new a0de164 Allow notifications with custom content.
new 8a82568 Add some missing copyright headers.
new ef0c1b9 Remove some old todo comments
new 53749fd Add thread safety to GATT client.
new 7bd7352 GAP thread safty.
new 23dea6e Rename ble_gap_conn* to ble_gap*.
new afa4186 Modify code to use msys as opposed to mbuf. For now, we define the size of the msys buffer pool in ble.h and that is used by the project to allocate the memory blocks for the block
new 6da810a We now only need to allocate msys for the nimble ble stack. The BLE stack defines the size of the mbufs needed
new d706794 Switch nimble host from private mbuf poool to msys
new bae3c9c The temporary ble ll log should be disabled by default
new 9b9a116 Add some configurability to the host.
new 6ed33aa replace license headers with ASF license. first pass.
new 470d32d update license header files, continued.
new 2e62af2 add license definitions to .yml files
new 704d51c Fill in some comments.
new 3859e7a l2cap_sig thread safety.
new 28a1a54 L2CAP configurability.
new 27b933c Allow values of 0 in configurable host options.
new 7794924 Ensure no locks when notify procedure calls ATT cb
new 228d376 Add some configurable settings to L2CAP.
new 80fb86a Make number of HCI bufs configurable.
new db8e94d Convert nimble host from console_printf to sys/log
new a3faa33 Increase ble_hs stack size to allow for logging.
new 9689b9c Reduce nimble ll RAM usage for low-memory devices.
new 71a91bd Stub security manager implementation.
new d2b5cfd ble host - generic fsm implementation.
new 04ea05d Advertising packets within an advertising event are now transmitted as fast as possible. We no longer put 10msecs between each transmission. This is not configurable
new 4f06bf4 Remove scanning events from the scheduler as the code was just too ugly. Scanning is started/stopped from link layer task
new ed10d8f Integration of generic FSM into l2cap sig.
new 129bf6b sys/log - Add nimble-ctrl and nimble-host modules.
new 6e0f1a0 Host HCI command to read RSSI
new c0adc8e remove interim egg files
new ce00fb8 rename repository to app, and fix merge conflicts
new e69a2fc rename package.yml to pkg.yml for consistency's sake.
new aa6dbef Initial read rssi command implementation. Currently returns unkwown rssi. Committing this so host can test before final implementation
new a1d6b60 Add struct for read-rssi ack parameters.
new 33afdcc Remove some stray whitespace.
new ea6f78b Set RSSI in connection state machine when data frame received. Display RSSI for host command complete debug
new eeb6e1f BLE: Compile-time NIMBLE_OPT_MAX_CONNECTIONS cfg.
new 8859be4 BLE host: hardcode max conns setting in unit tests
new c771511 Separate user-specified options from auto options.
new 0996fe2 (MYNEWT-64) BLE Host - HCI callback thread-safety.
new 16ab191 Remove ble_hci_ack.[ch]; merge into ble_hci_sched.
new 3b81a8e BLE host: Make max HCI slots configurable.
new 0a06294 BLE host - unset ack callback if HCI tx fails.
new f02c551 If there is no connection handle and a read RSSI command is sent, return the handle and 127 for rssi (which is the number used by the specification to denote the fact that we dont know the RSSI for the connection)
new 0be7c77 BLE host: Unit tests for HCI cancel.
new 0ace739 BLE host - only check mutex state if OS started.
new 81e18e3 BLE host: Check HCI handle on ack.
new ad22fff add ASF license header
new 0c77916 update for a 0.8.0 release
new 6fd189e Add missing Apache license to some files.
new 4df19d1 Delete redundant .gitignore files.
new ee29720 (MYNEWT-68) BLE Host - Overly strict mbuf reqs.
new 03510d4 (MYNEWT-68) BLE Host - mbuf size reqs; att_clt.
new 755c955 Replace os_mbuf_pullup() calls with BLE hs version
new 293249b (MYNEWT-69) BLE Host - Initial set of statistics
new 9a16d9e BLE host - Don't lock conn list before att tx.
new bb7b078 (MYNEWT-69) BLE Hosti - att_clt stats.
new 05b3ccf Fix bug in PHY where it could overwrite the end of a mbuf. Remove global API to retrieve a ble mbuf
new f84d037 MYNEWT-87: add channel map update procedure. This also fixes a big in the data channel selection index code that was not picking the correct channels if any channels were masked out
new 676f540 (MYNEWT-69) L2CAP stats.
new 28639ae BLE host: Include all priv hdrs from ble_hs_priv.h
new 6d03aee (MYNEWT-69) BLE Host - Missing l2cap stat names.
new 1e4c89d (MYNEWT-70) BLE Host - Some GAP logging.
new 7035c09 (MYNEWT-69) BLE Host - Add some GAP fail stats.
new e50fad5 MYNEWT-40: first cut at adding ble controller link layer statistics. There are two groups as of now: ble_ll and ble_ll_conn. I dont think this will be the final arrangement as some of the stats may move from ble_ll to ble_ll_conn
new d508037 (MYNEWT-69) More GAP stats.
new cf4d09f (MYNEWT-70) Add some GATT client logging.
new 6384e53 (MYNEWT-127) - Expose scan response data.
new 064ea4b (MYNEWT-127) - rsp. data unit tests.
new b2e1409 (MYNEWT-127) - Fix ble_gap stat names.
new 88b8999 MYNEWT-111:support random static addresses
new ca3e482 (MYNEWT-43) Add missing fields to egg.yml files.
new 8065b7a (MYNEWT-43) Update pkg.yml versions to 0.8.0.
new 9b9c074 MYNEWT-188: controller code now uses correct mbuf API to free a mbuf chain.
new 52a721b Merge remote-tracking branch 'origin/develop'
new c8ab02b MYNEWT-95: fix whitelist enable/disable in the controller code.
new 0ebdc0a Merge branch 'MYNEWT-230' of https://github.com/paulfdietrich/incubator-mynewt-larva into develop
new 6f6070d Reflect repository name change in yml files. Types in packages. Move projects -> apps.
new e6cb2c9 MYNEWT-84: extend connection events beyond originally scheduled connection event
new 5ae26cb Capitalize unit test feature names.
new 6c5a0a7 Undef byte swapping macros that exist in some envs.
new 7634604 Initialize libs/os in libs/testutil's tu_init().
new 4c26b88 No jira ticket for this commit. Modifying some of how the nimble stack gets initialized and also trying to move configuration options out of the controller code into nimble_opt.h
new c3e81d6 Replace some common fields in pkg.yml.
new a6ca79a remove empty readmes, fixup readmes with content. some of these may be re-added, but shouldn't be in the release empty. top-level readme suffices
new 0b847d3 MYNEWT-96: Moved LL configuration items out of controller code into nimble_opt.h. This also caused the LL init API to change which is why the main C modules were modified in some of the apps
new c8c1a6a Fix crash in bletiny (stack overflow). Get 16K working
new 0c2d7a0 Add the following commands to the controller: read BD address, read supported states and read maximum data length
new e890dfa MYNEWT-100: remove need for each connection to have its own empty pdu
new 58d5d2e Add read supported commands and read local supported features commands
new 9c2030f Add swap_in_place() for arbitrary byte-swapping.
new f4094c9 ble host: Don't call system assert in tests.
new 147c7a1 Add LE encrypt command
new c4279f5 nimble host: Misc fixes related to fsm.
new c175f1d nimble host - Add missing " " at end of log lines
new 2098d82 nimble host: Clarify host address and address type
new 8450d84 nimble host: Initial security manager (SM)
new d79930e nimble host: notify app when encryption changes.
new 9f2ecae MYNEWT-99: add random number genration/support for LE encryption
new e942b7b Reduce blehost code size - disable SM by default.
new 0b36d3a Look at nimble options before #if NIMBLE_OPT_SM !
new 5bf5f3b Some preliminary passkey & OOB.
new a69766b MYNEWT-271: fix nimble stack set advertising data HCI command bugs.
new c653d0c MYNEWT-272: Fix error in octets 34 and 35 of supported commands returned from the controller
new 1ddf493 MYNEWT-271: the same issue regarding set advertising data was present in set scan response data.
new c2e11d7 nimble host: Fix failing adv unit tests.
new 3e0a642 ble host- fix crash upon gatt procedure timeout.
new ac7ab16 MYNEWT-277: add commands that need to be supported for data length extension. This also fixes a bug in the code regarding fragmentation of frames. Prior code was not fragmenting frames correctly
new 072ccc9 No jira ticket for this commit. Renamed a BLE error code since it was very poorly named. The old name was 'unsupported feature' when it really was an error denoting 'unsupported remote feature'. This was confusing and was leading to bugs so I modified the name and also returned the proper error code in cases where we dont support a feature (as opposed to the remote)
new a18d39d No jira ticket: modified api to ble_ll_hci_is_event_enabled() to pass in the event as opposed to the bit position as this was confusing
new 20c2eec Add random number code back to build if LE encryption not defined
new c291d46 Fix nrf51 receive mbuf data pointer error
new 42703ad ble ctlr: clear filtered advertisers on scan start
new db0f140 ble host: support for initiating pairing.
new be19e57 ble host: reduce code size.
new e8a1ac4 ble host - fix bug: ensure proc inserted.
new 035bdb0 ble host: Minor change in BLE_HS_DBG_ASSERT macros
new f104793 ble host: use one 1hz timer for lazy procedures.
new ce7b45d ble host: sm procedures time out after 30 seconds.
new 790318c ble host: cancel sm proc when connection broken.
new 0bec8cd ble host - fix build when security is disabled.
new dbb5274 MYNEWT-265 BLE - advertise iBeacon
new 259f0b7 MYNEWT-265 BLE - advertise iBeacon
new eb01335 MYNEWT-265 BLE - advertise iBeacon
new 113421b MYNEWT-265 BLE - advertise iBeacon
new 2a349d6 Fix incorrect scan response advertising event type
new b4223c3 Fix error in le64toh
new ebc7663 ble-host: Prevent warning in debug builds.
new 33ec368 ble host - fix LTK generation bugs
new 3242310 ble host: fix bug in att statistics
new c8413cf ble host - fix bug for incoming ATT read-type-req.
new 56481b3 ble host - Use blocking HCI tx in GAP procedures.
new bb0e904 Advertising receive isr start only requires pdu type
new d25598f Remove space at end of line
new 5478eb8 Finish half-completed transition to packed structs
new 62dc810 Add PHY statistics
new f01248f Move connection request txd flag to connection state machine
new 5210d79 Add remaining command LE HCI command lengths
new 8b5dbaf Minor encryption/decrpytion host changes
new bbdaffb MYNEWT-99: Implement LL encryption procedure.
new e47b269 ble host - revert accidental test commit.
new 4a8b89b Modify write suggested default data length command in controller
new a082cd2 MYNEWT-99: Port encryption to nrf51
new 9d551d9 ble host - major changes.
new d12e259 Update example apps to account for blehost changes
new e12c02f ble host - fix security bug
new 814ab6d ble host - separate blocking HCI from rx
new 9bd8b26 ble host - fix SM bug; r1/r2 misordered on master.
new d3a9245 ble host - clarify locking restrictions.
new 6cfd0f2 ble ll - don't undef feature macros.
new 7913707 ble host - rename "app task" to "parent task"
new 15e9490 ble host - make priv header filenames consistent.
new c2dc047 MYNEWT-284: fix nrf51 radio state errors
new 5dde2a2 Modify bletest for new host
new b39c55d Fix bug in data length extension procedure
new bd66b2b MYNEWT-99: implement encryption pause procedure
new 16499d4 Undef byte swapping macros that exist in some envs.
new 59e1d7d Merge branch 'develop' for 0.8.0 B2
new 40361f7 Merge branch 'develop'
new e49968d Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
new 0b28bae MYNEWT-85: Fix BLE timing for start of connection events. MYNEWT-283: Slave anchor point now set correctly on CRC error.
new 5e7b19f MYNEWT-85: Transmit timing fixes MYNEWT-99: Encryption.
new 8123a3f Fix encryption event error
new 2303c19 Do not obtain and hold a mbuf just to transmit advertisements.
new 12e2ce3 Fix l2cap-sm thread-safety.
new 9718e8f changes to support passkey requests and MITM
new 9dbe7aa BLE Host - use big endian for iBeacon ver fields.
new 1fbbaa7 BLE host - swap PIN endianness in TK.
new 95f709b BLE host - indicate correct peer addr type in pair
new 22ef5f7 BLE host: Return correct att err for sec issues.
new 1004e2a BLE host - fix typo in iocap-pairing tables.
new 4645c26 BLE host - Add BLE_GAP_ prefix to passkey actions.
new 458bfa0 add more documentation of callouts. remove os_callout_init() which was unused, have everything be a callout_func. include os/time.h for eventq_poll()
new db3f203 LL feature configuration for controller moved to nimble_opt.h
new bb93519 Code now asks PHY maximum data pdu payload size
new 7ed513f fix merge conflict
new 9fab782 BLE host - bonding.
new f2a0767 BLE host - whitespace fix.
new 7efe76f BLE host - Validate pair req/rsp at rx time.
new 042ab70 BLE host - Ensure pair-req sender is master.
new c5ee32a BLE host - remove ble_l2cap_sm_process_status().
new 1f18e67 BLE host - unit test for invalid pair-rsp.
new 3b1a02f BLE host - eddystone advertisements.
new 7bd1d62 BLE Host: Send invalid CID l2cap sig err.
new ded1272 BLE host - only include eddystone if specified.
new 7bd92c2 BLE host - Set random address HCI command.
new 75bf503 BLE host - fix check for sufficient conn resources
new 6a11405 BLE host - More specific reasons for disconnect.
new 8fb6944 BLE Host - Always set timer for GATT client procs.
new 1d7f442 BLE Host - callback when SM proc ends due to term.
new 81f1298 BLE Host unit tests - queue of previous data txes.
new fbd53e0 BLE Host - SM passkey unit tests.
new f7935b9 BLE host - rename struct with appropriate prefix.
new 6599da2 BLE Host - Formalize some GATT thread safety reqs.
new 075b873 BLE Host - Enforce thread safety in unit tests.
new 95a3f2a Fix scheduling bugs
new 0e3ede4 BLE Host - Rename sec procs to match spec language
new 6195235 BLE Host - Add bonded flag to SM proc.
new 1891063 BLE Host - rx slave security request.
new ac114aa BLE Host - tx slave security request.
new 8fb344c BLE Host - Send irk and csrk during key dist.
new d15c961 BLE Host - disconn: delete conn before app cb.
new 500f657 BLE Host - On disconnect, call non-conn CBs first.
new ed96486 BLE Host - Separate secure-read from secure-write
new ecd8967 BLE Host - Enable security manager by default.
new 44875b8 BLE Host - Use macro to check NIMBLE_OPT defines.
new 0474d0e BLE Host - Fix typo in log message.
new c6c66a9 BLE Host - Fix misordered fields in unit test.
new d8a3c70 BLE Host - dbg, ensure sm proc not in list on free
new 394ba2c BLE Host - (dbg) Assert proc entries not in list.
new a17386b BLE Host - Use GAP callback for notifications.
new 1b78742 BLE Host - Move status into GAP ctxt object.
new da94cd2 Get native ble building.
new e57fb66 BLE Host - comment indicating irk endianness.
new 49fa5dc BLE Host - Persistence mechanism.
new d8dac14 BLE Host - Don't require key in persist write.
new 270c337 BLE Host - Chr updates for unconnected bonded peer
new 3077e70 BLE Host - Combine CCCD store into a single key.
new de7e339 BLE Host - Corner case: chr updated before ind ack
new 45ac06c BLE Host - Use chr val handle for stores.
new 927f5af BLE Host - Tx updates upon rebonding.
new caed858 BLE Host - Silence some warnings.
new ad7ff74 BLE Host tests - n/i disabled for unbonded reconn.
new 42384af BLE Host - Implement unittest persist store
new 8014041 BLE Host - fix bug caused by outdated code.
new 75defd9 BLE Host - unit tests for persisted CCCDs.
new b10d389 bleprph - Use new BLE host persist store.
new 0c43c15 BLE Host - Much needed comment re: CCCD persist.
new 7765143 BLE Host - Add peer address to ltk store.
new d12f942 BLE Host - Handle sec-req via db lookup.
new 4038663 BLE Host - Clarify keys; our/peer -> mst/slv
new fd74412 fixup
new efb5bbe BLE Host - Fix some SM mst/slv mismatches.
new 4c66809 BLE Host - rename store ltk to sec.
new 925cdd8 BLE Host - Unit test for indicate without ack.
new dfb8c01 BLE Host - Add idx to store sec key.
new 7d762b2 BLE Host - Handle oddly sized read-group-type rsp.
new 219914e first cut at Host Privacy
new 349f644 Initial cut of LL privacy
new 953eb0b BLE Host - Separate secure-read from secure-write
new c847e1b second cut at host privacy
new 8c08fd9 first cut at LL privacy
new 80e271a when we do a key exchange and get an identity address from the peer make sure we use that address and not the device address in the key store
new 5ce8fb1 Fix error in RPA timeout value
new 2c64229 Fix RPA usage for scanner when advertising not using RPA
new 0976e1e Fix TXADD bit not being set correctly in advertisements for all cases
new 1f4683f ensure that we do security pairing with the correct address type and address for our device and theirs.
new 9a0cf85 we also need to keep the peers RPA in case we do a pairing with that address while using resolvable private addresses
new 4eb0868 Add privacy stubs for native ble
new 08068e9 BLE Host - Add "black hole" L2CAP CID.
new 58daae9 BLE Host - Initial secure connections support.
new a3b5f69 BLE Host - separate lgcy/sc
new 153656d BLE Host - Rearrange SM.
new 4402f7a BLE Host - Move state repetition go->process_result.
new 082a2b6 BLE Host - Don't forget to persist keys.
new 0bbeba1 BLE Host - separate key exchange into functions.
new 1794b15 BLE Host - rename sm identifiers for consistency.
new 1572b6d BLE Host - Rearrange some SM code.
new 276c59d BLE Host - Use tinycrypt for SC.
new 5480068 BLE Host - Fix incorrect IO capabilities table.
new ce7706c BLE Host - Initial numeric comparison work.
new ec3165f BLE Host - Ignore EncKey flag in SC.
new c25f81a BLE Host - Initial numeric comparison impl.
new b56a347 BLE Host - Fix SC unit test.
new 6bb3348 BLE Host - Fix log issue.
new 87efb81 BLE Host - SC numeric comparison.
new ff37317 BLE Host - Fix SM bug - keydist use pair rsp.
new d364e78 BLE Host - Fix SM bug - keydist use pair rsp.
new 2a18dce BLE Host - unit test for SC passkey.
new f7db84b BLE Host - SC cosmetic changes.
new 626a27b BLE Host - Merge privacy changes.
new 94c67b7 BLE Host - Remove extraneous log message
new 7ac7abb BLE Host - Persist LTK on SC success.
new 313a6cc BLE Host - Rearrange SM test code.
new b4feaf0 BLE Host - SC unit test, us as initiator.
new 8d6a491 BLE Host - Don't build SC unless so configured.
new 20a8316 BLE Host - sc; persist both slv and mst keys.
new 2dab34c BLE Host - Log outgoing SM commands.
new 58e715c BLE Host - SC "us" unit tests.
new 620c7fb BLE Host - Remove stray memcpy.
new 6c7f46e BLE Host - Clean up debug logging.
new f0d4c04 Add privacy and extended scanner filter policy to supported features
new f0e5b08 BLE controller - enable data length extension.
new 82b5276 Fix TXADD bit not being set correctly in advertisements for all cases
new b770551 Fix issue when receiving an invalid pdu type
new 64ec3a2 Fix ble log being turned on by default
new bf59e52 BLE Host - Add comment about ltk endianness.
new 3f64684 BLE Host - Fix inconsistent GATT identifier names.
new 39dd3ba BLE Host - Rename SM identifiers for consistency.
new 7f00a3c INTERIM - logging
new 7c53d89 BLE Host - clean up packet logging.
new e667b8d Add statistic to count received l2cap bytes at LL
new 5a4003a BLE Host - More log cleanup.
new df38a5b BLE Host - Fix for builds with debug log disabled.
new 335f032 BLE Host - Fix build when security disabled.
new 593db97 BLE Host - Encryption key refresh.
new d4c49d0 Fix directed advertising when using rpa for inita
new aa481e5 BLE Host - enable key rfrsh & param req events.
new 053f8c4 BLE Host - Fix for encryption key refresh.
new 7cb6d3a BLE Host - Don't change enc status on SMP timeout.
new b9a8c56 BLE Host - set data length HCI command.
new 3d55f4a BLE Host - Enable data-length-change event by dflt
new 3f75e60 BLE Host - persist irk properly when ltk not xchgd
new 0ef9784 BLE Host - Always use effective addrs during SMP.
new f8c6249 BLE Host - Fix privacy+pairing bug.
new e3f858d Forget to initialize rxadd properly if directed advertising
new bc3c606 BLE Host - include both addresses in conn desc.
new fc0a0a2 BLE Host - SM: correctly report encrypted state.
new 5036192 BLE Host - rename effective->ota; identity->id
new 785741e BLE Host - Fix wrong peer addr type in ltk req rx.
new 643a5bb BLE Host - SM: Remove accidental assignment.
new 5fb578e Fix resolving INITA in directed advertisement when initiating
new 01c23b3 BLE Host - Reject SMP opcode 15.
new 1d11f30 BLE Host - Never persist our own IRK in keystore.
new a49a4d9 BLE Host - initiator tx key exch if no keys rx.
new 8fdabb0 BLE Host - Do key exchange if only one side txes.
new 7362df5 BLE Host - SM SC: Log public / private keys.
new 5184c3a BLE Host - always honor ctlr encryption events.
new d6ec980 BLE Host - Rename sec_state.enc_enabled->encrypted
new ce40817 BLE Host - Nack unexpected LTK reqs from ctlr.
new 9ee505f BLE Host - Don't print status for no-op event.
new f1ce188 BLE Host - Don't kill SM proc when bad io injected
new 1c94ca4 BLE Host - Clear queue on gatt-long-write failure.
new 94ae615 BLE Host - Clear queue on gatt-reliable-write fail
new 4895de4 BLE Host - Fix compiler errors!
new 0a31dfb BLE Host - Log addresses in big endian.
new 0a1a207 BLE Host - Persist keys if both sides want bonding
new 1d294d8 BLE Host - Fix mistakes in IO capabilities tables.
new 37b61ea BLE Host - Send correct SM err on confirm mismatch.
new 87d0348 BLE Host - SM; remove obsolete KEY_EXCH flag.
new 9a836a4 BLE Host - Add write functions for key exch msgs.
new f4c2a69 BLE Host - ble_hs_addrs() function.
new 0f52fb0 BLE Host - SM SC unit tests.
new abdc8a7 BLE Host - Persist our IRK.
new 8749e4c BLE Host - Rename mst/slv sec -> peer/our
new b2a1da9 BLE Host - More SM SC unit tests.
new eabc6d3 BLE Host - Search DB when initiating security.
new 6ee3a7c BLE Host - unit tests: restore via enc in sc tests
new 36c213d bletiny - Separate pairing from encryption.
new 79cdec5 BLE Host - Include our_id_addr/type in conn desc.
new e85e1b0 BLE Host - unit tests for combined priv/sc.
new 119ecf9 BLE Host - Clean up endianness confusion.
new a9e4c4c Add LE ping and Authenticated Payload Timeout event
new 01f5753 Turn LE ping on by default
new 259ed6b BLE Host - Fix build when SM disabled
new 0613baf BLE Host - Fix unit tests with new startup seq.
new 739b144 BLE Host - SM: remove obsolete ediv,rand field
new c77e935 BLE Host - Don't restore bonding on enc. fail.
new 01c6b47 BLE Host - Consider bonding flag in rxed sec req.
new f31b3dc BLE Host - Deal with va_args bug for master_id log
new ab69bee BLE Host - Rename start_rand to master_id_rand.
new c546756 BLE Host - More SM unit tests.
new 7ab2d77 BLE Host - Fix bug; lgcy pairing iocap=4.
new dccd1ff BLE Host - Clean up host privacy.
new dfd0bc8 BLE Host - Fix broken scan timeout.
new 72498f7 BLE Host - Handle overflow in large scan duration.
new 6bcd150 BLE Host - Ability to cancel discovery operation.
new 3defd5a BLE Host - Return BLE_HS_ETIMEOUT_HCI on ack tmo.
new 20b0bc7 BLE Host - Return oom errors on no hci buf / no ev.
new 4016f14 BLE Host - Remove obsolete ble_hs_thread_safe() fn
new 9cd38a8 BLE Host - Stop scan timer when disc. proc. cncld.
new 4422060 BLE Host - Single buffer for HCI cmds and acks.
new f5bceea BLE Host - Clean up runtime settings.
new aab41f4 BLE Host - Fix build error caused by prev commit.
new 9bc789b BLE Host - Remove extra sec check on ATT write.
new 2972404 BLE Host - ble_att_svr_read_local()
new ac5fab6 log2smtest.rb: generates BLE SM unit tests.
new b2353e2 MYNEWT-332: Return error if initiating and host attempts to enable scanning
new 47522eb BLE Host - Report HCI error code on terminate.
new 113d63e BLE Host - Fix read-rssi bug.
new 8217f2e BLE Host - BLE_HS_EMSGSIZE used incorrectly.
new 540ed18 BLE Host - unit tests for reading RSSI.
new 2390e42 NimBLE - Host frees HCI cmd buf on ev alloc fail.
new 9682c06 MYNEWT-83: Controller should use a fixed buffer for reception
new 7a0b1bd BLE Host - Limit to 2 consecutive OS events.
new 469f8b0 Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
new bd1111d BLE Host - Indicate service in chr reg callback.
new a8666f1 BLE Host - Allow app to specify adv flags,txpwr
new 540f658 BLE Host - Change GATT server callback API.
new 7440a2a BLE Host - Remove 'enhanced' from connect ctxt.
new 10ee4ea BLE Host - ble_gap_crt_params->ble_gap_conn_params
new 8e2c4f3 BLE Host - Update ble_gap_conn_initiate() API.
new b393004 BLE Host - ble_gap_conn_initiate->ble_gap_connect
new 8bc2016 BLE Host - ble_gap_cancel->ble_gap_conn_cancel
new 6310397 BLE Host - Update ble_gap_adv_start() API.
new 066651a BLE Host - GATT registration API changes
new ae2ffd1 BLE Host - Add duration parameter for advertising.
new 77215d3 BLE Host - Updated GAP discovery API.
new 8f6d885 BLE Host - Don't auto-generate NRPA.
new 2a439cb BLE Host - handle direct advertising report event.
new 722625f BLE Host - Always increment GAP stats on failure.
new c82e339 BLE Host - ble_gap_conn_ctxt->ble_gap_event_ctxt
new 3d19973 BLE Host - Add missing fields to ble_gap_conn_desc
new ae0e95c BLE Host - Const correctness.
new af25297 BLE Host - Comments for GATT server structs.
new 17c2479 BLE Host - Lookup svc,chr,dsc handles by UUID.
new 8db5b07 BLE Host - GATT client cb: error arg never null.
new 44f96db BLE Host - Indicate GATT proc done - BLE_HS_EDONE
new dc50015 BLE Host - ble_gap_[...]_active() functions.
new 87ef31a BLE Host - Allow HCI reason in ble_gap_terminate()
new 3ae37de BLE Host - Add missing 'static'
new af34e88 BLE Host - ble_gap_conn_cancel() - rc when !active
new c5d11aa BLE Host - Clean up private headers.
new 1d816d2 BLE Host - Add API doxygen comments.
new 35c854f BLE Host - Fill in privacy API.
new 946b1ba BLE Host - Remove obsolete error codes.
new 711dfc1 BLE Host - Clean up error codes.
new 42a003e BLE Host - BLE_HS_ERR_SM_THEM ->BLE_HS_ERR_SM_PEER
new 555ab4b BLE Host - Clean up error codes.
new 20dd43f BLE Host - Move ibeacon prototypes to new header.
new d7809db BLE Host - GAP event callback updates.
new 2d0f9df BLE Host - ble_gap_conn_rssi().
new 5621932 BLE Host - ACL data packet fragmentation.
new 8ff0762 BLE Host - Additional doxygen comments.
new df6aede BLE Host - Fix for spurious gcc warning.
new df54d2a BLE Host - Fix spurious maybe-uninitialized warn.
new 1eb19e8 BLE Host - Add duration param to ble_gap_connect()
new b1bdf48 BLE Host - gattc: dsc refers to chr val handle.
new 1dfa164 Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
new c5990a5 BLE Host - HCI commands were logged incorrectly.
new 243adeb BLE Host - combine adv enable/disable tx commands.
new 747759b Merge branch 'ble_hs_api' into develop
new 4637a24 BLE Host - Move ATT MTU defines into public hdr.
new 18e0f3b BLE Host - Fix filter-duplicates in GAP discovery.
new c10a2e3 MYNEWT-350 BLE Host - Fn to calc GATT server rsrcs
new 069d4e2 BLE Host - scan: svc data fields had 0 length.
new c7e2e3e BLE Host - Move opcode into gatt access ctxt.
new 953b855 BLE Host - Move opcode into gatt register ctxt.
new 09f93ce BLE Host - Move logging into separate file.
new 3d7e448 BLE Host - rxed adv: UUIDs directly accessible.
new d56e3df BLE Host - GATT procedures handled in wrong order.
new 847a0af BLE Host - RAM persistence layer package.
new 4455f1e BLE Host - Package for mandatory svcs (GAP & GATT)
new 35f697b BLE Host - Call GAP cb for notify tx events.
new b37eb49 BLE Host - Send notify/indicate in parent task.
new ee5e080 BLE Host - Don't include conn-desc in GAP event.
new 0b28088 BLE Host - GAP event when peer subscribes to CCCD.
new 24d5723 BLE Host - Ensure proper ordering of notify GAP ev
new c2a78ab BLE Host - Only enable GATT procs for centrals.
new c392eab MYNEWT-266 Newtmgr over BLE
new caffb14 BLE Host - unit test for rx GATT long read.
new 49877aa BLE Host - Use mbufs instead of flat bufs.
new 54ccf4e BLE Host - Small doxygen update.
new b4a4e0a BLE Host - Fix default ble_hs configuration.
new ecb94c7 BLE Host - Fix null pointer dereference.
new c88ef3e BLE Host - Update unit tests to use new dflt cfg.
new 82f1313 BLE Host - Reduce dflt # of hci bufs.
new 25223b8 BLE Host - Don't require 2-phase GATT server init.
new 810850a BLE Host - Update unit tests for new GATTs API.
new 7b379fc BLE Host - Oops, remove debug code.
new ea50634 BLEuart app changes and host fix
new d2f3145 BLE Host - Remove double indirection from tx API.
new e1b3ffd BLE ctlr - Use updated host rx data API.
new f7c226d MYNEWT-342: Fix invalid access address generation
new d3e4303 Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
new 66d5257 BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
new 9d02420 Added the profiles dir. Added Link Lost Service
new f7c9064 Update Lost to Loss in comments.
new b6e8ba9 updated lls location to host and new api
new 68de833 coding standard and on_gap_event changes.
new 2ec4022 forgot to change header file
new 8b0e729 added doxygen style comments
new db9e1ec renamed on_gap_event to on_gap_disconnect to better describe functionality
new 7b5cc12 BLE lls - Move variable defn. to top of fn.
new 5506f0d BLE Host - Read BD_ADDR on startup.
new 03d5c8c BLE Host - Use HCI transport API
new 30ac80b BLE Host - Reset on hardware error.
new 4999730 BLE Host - Rename HCI identifiers and files.
new 4b00b79 BLE Host - Use os_eventq_poll()
new 557f923 NimBLE - high / low prio event buffers.
new ffc4ba1 BLE UART HCI - Remove debug log.
new 5dc0d97 BLE Host - distinguish already/busy in conn/disc.
new ab47ab5 BLE Host - Use os_mbuf_append_from, not handrolled
new b6e392a BLE Host - Free mbuf on os_mqueue_put() failure.
new 5eb06de BLE Host - Clean up ACL tx fragmentation.
new 9246b5b BLE Host - Don't assume leading space in l2cap tx.
new bb34e7c BLE Host - doxy comments for ble_gatts_count_cfg()
new 7191864 BLE Host - Free mbufs on exec-write-failure
new 2349186 BLE Host - Send exec-write when prep-writes cmplt.
new abb387f BLE Host - Free mbufs on exec-write-failure
new 2d6d010 BLE Host - validate write upon rx of prep write
new ffedd69 BLE Host - gap test needs to hb when checking tmo.
new 26ef3f0 BLE Host - prep/exec tests: better mbuf leak check
new 4d9be7e BLE Host - Fix unit test SIGSEGV.
new 529a8da ble - Transports return BLE_ERR_ return codes.
new e105061 BLE Host - reuse exec-write-req mbuf for rsp.
new 7b4b54f BLE Host - Cleanup att_svr rx prep / exec write.
new b6fedaf Use SDK include paths for nRF SDK headers.
new c5f13d7 syscfg / sysinit
new b41269e BLEuart app changes and host fix
new 14a0458 BLE Host - Remove double indirection from tx API.
new cea67b0 BLE ctlr - Use updated host rx data API.
new 8b196c5 MYNEWT-342: Fix invalid access address generation
new 8543c7c Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
new d59794a BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
new 00b7b52 Added the profiles dir. Added Link Lost Service
new eccdfd8 Update Lost to Loss in comments.
new 3e37aae updated lls location to host and new api
new b462d80 coding standard and on_gap_event changes.
new c36ff29 forgot to change header file
new fbf36a1 added doxygen style comments
new c0e030a renamed on_gap_event to on_gap_disconnect to better describe functionality
new f2a0edd This closes #83. Merge remote-tracking branch 'bgiori/develop' into develop
new f3f5ade BLE lls - Move variable defn. to top of fn.
new e992630 BLE Host - Read BD_ADDR on startup.
new 863860d BLE Host - Use HCI transport API
new 69507d1 BLE Host - Reset on hardware error.
new e83f82e BLE Host - Rename HCI identifiers and files.
new e950fc4 BLE Host - Use os_eventq_poll()
new 06dc0fe NimBLE - high / low prio event buffers.
new 105c078 BLE UART HCI - Remove debug log.
new 8ef7a4c BLE Host - distinguish already/busy in conn/disc.
new fae9471 BLE Host - Use os_mbuf_append_from, not handrolled
new bac0176 BLE Host - Free mbuf on os_mqueue_put() failure.
new 400f54c BLE Host - Clean up ACL tx fragmentation.
new 2ef3af3 BLE Host - Don't assume leading space in l2cap tx.
new 5eb2689 BLE Host - doxy comments for ble_gatts_count_cfg()
new 9542710 BLE Host - Free mbufs on exec-write-failure
new d00da04 BLE Host - Send exec-write when prep-writes cmplt.
new 9b9ca54 BLE Host - Free mbufs on exec-write-failure
new 5b75d95 BLE Host - validate write upon rx of prep write
new 8b6103e BLE Host - gap test needs to hb when checking tmo.
new f825f7a BLE Host - prep/exec tests: better mbuf leak check
new 05b031b BLE Host - Fix unit test SIGSEGV.
new cbe591a ble - Transports return BLE_ERR_ return codes.
new 5c6f067 BLE Host - reuse exec-write-req mbuf for rsp.
new 288682a BLE Host - Cleanup att_svr rx prep / exec write.
new 87251c3 BLE Host - Set state before tx HCI enable.
new e786cc6 BLE Host - Don't reject max-size adv field.
new 01b22d4 fixup adv
new 7c441a9 BLE Host - Add missing break statement.
new ead8805 BLE Host - Fix crash when #-evt-bufs > #-os-events
new e78137b BLE RAM trans: evt buf sz 260-->45; ct 3-->14
new 1e0f0f4 BLE Host - Check conn state once before proc.
new 0d5f7ed Refactored file structure for premade services.
new 9798451 This closes #88. Merge remote-tracking branch 'bgiori/refactor-services' into develop
new 950c172 BLE Host - Allow MTU to be checked for unconn peer
new 7fedabf BLE Host - Send correct error code for unsup. n/i.
new a3eb116 BLE Ctlr - max evt sz too low for rd-lcl-sup-ftrs
new ce8cf92 BLE - Fix out-of-date comment.
new d6996c7 BLE Host - sm,sc - ask for pk after rx pubkey
new 3402264 MYNEWT-83: Use a fixed buffer for reception for controller stack
new f7dde8b MYNEWT-83: use fixed buffer for reception. Get native arch building
new b7940e2 MYNEWT_83: Use fixed buffer for reception.
new 6ab5141 MYNEWT-358: nrf51 cannot connect to directed advertisers w/privacy
new b02fe07 BLE Host - Function to retrieve preferred ATT MTU.
new d135be6 BLE Host - Update conns' pref. MTU
new 5ae289b BLE Host - Don't allow >1 tx MTU request per conn.
new bb31142 BLE Host - Report updated MTU via GAP event cb.
new 44f7b75 BLE Host - Only log ATT cmd after tx succeeds.
new 949b849 MYNEWT-83: use a fixed buffer for reception.
new 86e9144 MYNEWT-354
new 1b85cf9 Fix warnings reported by clang.
new 7889f23 MYNEWT-317
new 9785515 MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
new 50169b1 MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
new 8c59428 MYNEWT-385: Controller not sending connection update complete event
new 37b3fa1 Logging format and initialization
new 810b8f1 MYNEWT-382: Controller number of completed packets event changes
new 4e92cd8 MYNEWT-386: Controller should always send connection complete event
new 8f37a8e MYNEWT-387: Separate ACL buffer pool for controller only
new 4e87c3c MYNEWT-387: Separate ACL data buffer pool for controller only
new 7a81cb1 Add Apache License header. Not sure why this was omitted.
new 76a6002 MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
new 9d1c3b0 Merge branch 'develop' into sterly_refactor
new 505d0a8 Conclude merge from sterly_refactor.
new 4395754 BLE Host - Move SC-specific functions into SC file
new efa73de move nimble drivers into standard drivers
new 080d714 directory re-org, part 1
new 528b233 directory re-org
new 0ddcb78 newt test all compiling again.
new 275fd41 MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
new 7b038bd mn_socket; add error code network unreachable.
new 0f968d0 net/ip; mynewt adaptation layer for LwIP.
new be6f859 net/ip/lwip_base; LwIP.
new 0cda2d3 correct a few more pkg names
new edc0bc3 BLE Host - Trust conn-complete-evt role field
new 7a2fc19 Syscfg / sysinit update
new 0adb14b Move syscfg from pkg.yml to syscfg.yml.
new 86f4843 Add #ifdef __cplusplus guards
new bff2d2a Require SHELL_TASK for CLI functionality.
new a8af582 move libs/iotivity -> net/oic.
new 7965a9c oic; updated package location. Add license blurb.
new a2199fc refactor the encoder for tinycbor to use mbufs, flat bufs, or just count size (to replace existing functionality). This had the detrimental affect of making the checked container close difficult so that is left our for now.
new 33ce1d8 finish refactoring tinycbor to allow mbuf decoding or flat buf decoding
new 667b91d MYNEWT-431: Move cputime from HAL into os.
new 16ed323 final re-org of directories -- removing the lib/ directory.
new 424dd2f Remove "@apache-mynewt-core/" from pkg.yml files.
new 20a425a refactor oicmgr to use cbor encoding without encapsulation
new afa8267 Unit test infrastructure
new e68937f Fix some minor unit test merge issues.
new 4c141d2 MYNEWT-444 - Configure log level per-module
new 03c21a2 sample apps - initialize nimble host log.
new 2f6a008 nimble uart transport; fix broken build.
new 3a9a64a wifi_mgmt; location of shell has moved.
new 3416d0d No jira ticket: fix old (erroneous) comment.
new 6a4e425 basic doxygen support in OS (modules) and update Apache License header.
new e580acb oic - Remove high-level operations from lib.
new 4cd5cf5 oic/oicmgr; oicmgr was not getting the full undecoded CBOR payload to pass to it's handlers. Make that available.
new 79ac7c3 oic; increase max response size.
new 6f1a480 native_sockets; move to a separate package, from underneath mn_socket. This so that it can have init function automatically called from sysinit.
new cc36203 oic; make resource allocations configurable with syscfg.
new 6f69fd5 oic; start oic task if one of the transports initializes ok.
new 19b1b0c Replace os_event types with callback functions.
new 06dd751 BLE Host: Event codes -> callbacks
new 0360d7d OIC: Event codes -> callbacks
new 1c19192 BLE Controller: Event codes -> callbacks
new 56d2903 Wifi: Event codes -> callbacks
new 6d0f4e6 mn_socket - Fix strict aliasing warning.
new 58ca288 mn_socket - add missing include.
new dedfba8 oic - Remove dedicated task
new f8748a3 obsolete defs
new 076d1cb inet_def_service - Remove dedicated task.
new c5eddbf oic - Fix some build errors on linux.
new 6367e3c oic; remove unused file
new 5b5694b Additional fixes required for evq callback change.
new fccff4b No jira ticket: It seems that with some of the syscfg changes that these values got reverted or modified unintentionally. The number and size of the events has now been corrected.
new 2fb1c5c inet_def_service; fix build
new c980d50 inet_def_service; previous commit was incomplete. Now actually fix the build.
new 0377e22 wifi; bring back the task to get this to build again.
new 9948d0e BLE host - Fix incorrect expiry issue
new afe5f33 Immediate Alert Service implemented.
new c6a838e update ias package structure into host/services
new f4b2ae8 This closes #87.
new abd4b08 BLE IAS svc - Update to use sysinit.
new 6af94a3 unfinished changes
new fd90c61 fixed compilation errors and runs. Untested. Unfinished.
new cb96c5f Alert Notification Service implemented.
new 3f9b831 updated comments
new 453886e Variables declared at top of function scope
new 2300b13 moved location to services from profiles
new 62de02e update include path
new f2d6959 This closes #85.
new aa3ffa6 BLE ANS service - Use sysinit.
new db80898 added tx power service to profiles
new fddb82f Tx Power Service implementation
new 19bb3c6 updated comments and error return value
new e00789e coding style changes
new 17b457b variables declared at top of function scope
new 042f029 moved tps to services dir.
new 7fcdcfe This closes #84.
new 57204b6 BLE TPS service - use sysinit.
new 26f7538 BLE TPS service - Use latest host API.
new 0266338 License audit
new 33de2b5 The ACL data packet length being reported by the LE read buffer size command included the HCI ACL data packet header. Well, there still needs more work to be done here to reconcile the constants being used, but the current code could have caused issues. We now report a ACL data packet length of 256 bytes.
new 375abbd MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
new 08a9da8 MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
new 4d03085 MYNEWT-385: Controller not sending connection update complete event
new 44aa631 MYNEWT-382: Controller number of completed packets event changes
new b2fd49e MYNEWT-386: Controller should always send connection complete event
new 19d5a85 MYNEWT-387: Separate ACL buffer pool for controller only
new dfea314 MYNEWT-387: Separate ACL data buffer pool for controller only
new fa573cd Add Apache License header. Not sure why this was omitted.
new 79147b9 MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
new 409ee95 MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
new 9c9e962 Merge remote-tracking branch 'apache/master' into develop
new fc56bee MYNEWT-336: Allow for smaller mbufs in nimble.
new 4ab69e1 BLE Host - Remove unused sc bit from persisted sec
new 5752f26 BLE Host - Compilation error for SC without DEBUG.
new b53e0bf BLE Host - L2CAP intrnl API chg: handle, not ptrs.
new c2d22ac BLE Host - Eliminate spurious time expirations.
new 372076b BLE Host - Unit tests for GATT timeouts.
new cbe4340 BLE Host - Add test for interrupted indicate.
new 01d9589 BLE Host - Remove debug console_printf.
new 9a18f04 BLE Host - Allow tx of chained mbufs.
new 6df4cfb BLE Host - Don't allow ATT tx to unconnected peer
new 135c70b BLE Host - whitespace fix.
new 6892cac BLE Host - Don't send overly-large ACL data pkts.
new 49b0eb5 BLE Host - Increase max ATT MTU to 527 (was: 240).
new 2454525 BLE Host - ble_att_clt_tx_read_type() return bad.
new 7c6ff0a MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
new fc50aeb MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
new cf19354 MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
new 6e2c1d9 oic; use os_events for controlling when to run oc_etimer.
new 5de956c oic; remove oc_set_delayed_cb(), use os_callout instead.
new aad0758 oic; remove add_periodic_observer, use os_callout instead.
new 020a6cc oic; no need for timed_events pseudo-task anymore.
new 37f9107 oic coap; use os_callout as timer instead of oc_etimer.
new 9607eff oic; using os_callout() now; remove oc_etimer.
new 3a29bf1 oic; remove coap_engine pseudo-process.
new cc3bb95 oic; use os_events to trigger oc_network_events handling.
new 8650e10 oic; use os_events for trigger processing incoming/outgoing data.
new 7d13d09 oic; redo oc_network_ev_process.
new e28c655 oic; remove unnecessary call to oc_main_loop_signal().
new 9f0c9e0 oic; remove oc_process.h/oc_events.h
new 5d865c6 oic; use %zu when printing size_t.
new cb313c4 oic coap; using wrong local variable to set retransmit timer.
new 7523444 oic; use os_mempools for coap transactions.
new 1466e32 oic; change oc_rep_objects pool to be os_mempool.
new 52484f5 oic; change coap_separate to use os_mempools.
new ca34e52 oic; use os_mempool for coap observers. Fix use-after-free error.
new c2b1c7e oic; fix use-after-free when using IP together with other transports. Message was getting freed by IP before it is delivered to others.
new 86b2e84 oic; use os_mempool for oc_buffer.
new addcd45 oic; use os_mempool for oc_client_cbs, and oc_app_resources.
new 6d412e4 oic; no need for oc_memb anymore.
new 3bf7bd3 ble_store_ram - Set the persist callbacks on init.
new d180be5 ble uart transport - Add mising init function.
new ec628ef MYNEWT-336: Allow for smaller mbufs in nimble.
new 1a82735 MYNEWT-486: Controller cannot accept ACL data packets > 255 bytes.
new 0e24c71 BLE Host - Compilation error for SC without DEBUG.
new 1fce827 MYNEWT-486: Further fixes for ACL data buffer size/count.
new 74a7733 BLE Host - Don't allow ATT tx to unconnected peer
new 8bdb5ef BLE Host - ble_att_clt_tx_read_type() return bad.
new 61a707d Merge branch '1_0_0_b1_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
new be6cf9f mn_socket - Allow for itfs with null address flds.
new 1b661d0 BLE Host - Fix warning reported by gcc 6.
new 8b0d626 Merge branch '1_0_0_b1_dev' into develop
new d1842e1 MYNEWT-324 BLE Host - Reuse rxbuf for write rsp..
new 1b44e28 BLE Host - Differentiate prep-q-full / insuf. res.
new d25949e BLE Host - On rx indicate, allocate rsp first.
new ebd0b41 MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
new 3584e4a MYNEWT-324 BLE Host - Reuse rxbuf for MTU rsp.
new 5432ca4 oic; in preparation to moving to os_mbufs.
new 30eb134 oic; change to use os_mbuf from transport to oc_recv_message(). Call oc_recv_message() directly, instead of going through oc_network_events.
new ad9cdf6 mn_socket; add comment saying interface index cannot be 0.
new 3c74cb6 oic; change to use os_mbufs from oc_buffer_tx to transport.
new bb42a2e oic; in preparation to moving to os_mbufs.
new a0de569 oic; change to use os_mbuf from transport to oc_recv_message(). Call oc_recv_message() directly, instead of going through oc_network_events.
new e87b8d7 mn_socket; add comment saying interface index cannot be 0.
new 6769e0b oic; change to use os_mbufs from oc_buffer_tx to transport.
new 53888dd oic/coap; don't use void * where coap_packet_t * should be used.
new 1edd01d oic coap; don't use void * where coap_packet_t * should be used.
new 5c04710 oic; remove most of the oc_list users.
new 0a60d8d oic; use malloc() instead of os_mmem.
new 3178808 oic; remove oc_list, oc_mmem.
new 88d0f77 oic; allow only one request in at a time.
new 4f78b4c Merge branch 'coap' into develop
new af9c037 nimble/l2cap: Fix for l2cap rx handles
new e2e0b15 nimble/l2cap: Fix for handling unknown response
new 9443a33 nimble/l2cap: Fix for handling unknown L2CAP signaling commands
new 369e2e2 nimble/l2cap: Fix L2CAP command not understood handling
new 7636b97 nimble/l2cap: Minor flow refactor of ble_l2cap_sig_update_req_rx
new 5eaf432 nimble/gap: Add check for connection parameters
new 8d4908c nimble/l2cap: Fix for L2CAP connection parameters update
new ed1b2df This closes #129.
new 2842eaf MYNEWT-491 Prevent repeated package initialization
new 95944d4 MYNEWT-341 BLE Host - Handle missing ACL fragments
new a1e339d BLE Host - Fix SM unit test.
new c85efeb BLE Host - Combine PREP_WRITE, EXEC_WRITE syscfg
new b4bd7b4 MYNEWT-353 BLE Host - Timeout for ATT queued write
new 2dade08 BLE Host - rename BLE_ATT_MAX_PREP_ENTRIES
new af69fdf MYNEWT-324 BLE Host - Don't use req buf for wr.rsp
new 20e8c25 oic; in preparation of moving to use os_mbuf.
new ef85625 oic; change concurrent request count back to 2. This was causing issues when acting as oic client.
new 201f98d oic; fix typo in log message.
new 18e0561 oic; use coap_udp_hdr for decoding coap header fields.
new d120b87 oic coap; in preparation of moving to os_mbuf.
new 4695374 oic; shorten variable names.
new 81ebe4d MYNEWT-487 BLE Host - Execute GATT proc cb on tmo.
new b388b73 BLE Host - Don't send l2cap error to unconn. peer.
new d1a7d81 oic; add parsing/encoding TCP like CoAP. Use this with BLE.
new 9cfc4be oic; newconn/delconn calls to oic ble. These should be called when new connection is established.
new 1a6a141 oic; location of oc_log.h was moved.
new 5d1f63e oic; add debug log macro.
new c3a5c1b oic; advertise host OS as mynewt in platform info.
new cb6060c oic; coap - fixes to TCP header parsing. Add initial statistics.
new 7365d49 oic; coap - log at debug level incoming request/response data.
new 8d8edcc oic ble; switch to use same UUID as iotivity. Add reassembly/fragmentation of data to BLE MTU size chunks. Add initial statistics.
new 6c0af7d oic; add back accidentally dropped include of oc_log.h.
new 47947a5 oic; encoded core resources were sent one byte too short.
new 7d5adef oic; %p printf format specifier not supported in baselibc. Use 0x%x.
new 187da3f oic; ble, remove whitespaces from comment in OIC characteristic UUIDs.
new 84f5a2d oic; coap - allocated transaction can be freed without adding it to list of transactions.
new 4d35562 oic; move OIC platform init/device registration out of the omgr, and to app.
new 1978085 oic; coap - remove length check on incoming data vs header info w/TCP hdrs. This must happen at transport level at reassembly time already.
new c136d6a MYNEWT-383 BLE Host - Deletion from ram store.
new 8d77e40 MYNEWT-383 - BLE Host - use ram store in unittests
new 3a02975 MYNEWT-383 BLE Host - Allow programmatic unbonding
new 24f410c oic; coap - take reference on outgoing message BEFORE sending it, not after.
new 7544182 oic; copy outgoing oc_message to os_mbuf at coap_send_message().
new 36e3ab6 oic; oc_buffer.h contains private API, move it under src.
new 9024d47 oic; oc_buffer - remove unnecessary temp variable.
new 63863ef oic; engine.c - bring coding style closer to mynewt.
new b32af31 oic; serialize outgoing coap header/options directly to a mbuf.
new f43c9c7 oic; move the check for use of tcp-style headers to take place inside coap_serialize_message().
new fa1340a MYNEWT-349 BLE Host - API for gatt-service-changed
new c5dc841 BLE Host - Work around gcc bug
new 137ec6c MYNEWT-346 BLE Host - Add BLE_SM_LEGACY setting.
new bd32b93 oic; use OC_LOG_XXX macros for logging.
new 4064a9a oic; helper routines for logging.
new 34ef240 MYNEWT-506 Replace src-rel dirs with proj-rel dirs
new a9bc241 oic; add syscfg variable to turn off logging completely.
new 3ac7e95 Remove redundant includes
new 5e620d4 This closes #136.
new 9c4a43e nimble/test: Fix expected value in ble_sm_test_util_us_fail_inval
new f018075 nimble/test: Fix expected error for key size lower than minimum
new 62807ce nimble/test: Remove invalid SM test cases
new 25ed57e nimble/sm: Fix AuthReq/KeyDist validation in pairing req/rsp
new 3399ccb nimble/sm: Improve pairing req/rsp validation
new 3ef886b nimble/sm: Use proper key size for encryption
new 0c07b95 nimble/sm: Fix obvious array size mismatch
new b464742 This closes #130. Merge remote-tracking branch 'andrzej-kaczmarek/nimble-fixing' into develop
new 17f0386 oic; remove oc_signal api.
new 0429333 oic; surround OIC client only function prototypes with an appropriate #ifdef.
new d90174f gattc: Fix unnecessary status overwrite in read by type err
new cbbbc0b This closes #132.
new 5795a2e MYNEWT-508: Add multiple advertising instances
new 1becaf7 MYNEWT-508: The ocf at the host needs to be a uint16_t.
new 8aadef6 nimble/gap: Fix for missing ble_hs_unlock
new 46139c9 BLE ctlr - Fix maybe-uninitialized warning.
new b759263 BLE Host - Use generic fragmentation function.
new 407cd93 oic; fix build warning when neither IP and BLE transport options were compiled in.
new c9e1a9a oic; don't automatically decode incoming payload to a tree of allocated objects. Make handlers do the decoding, allowing them to use stack-only construct.
new 0532dfc oic; construct writes directly to mbuf.
new 354e02b oic; reduce the number of oc_message_t's to 1.
new 7d5ff7b oic; free incoming mbuf right after copying the data to oc_message, as opposed to after calling coap_receive().
new c0f1080 oic; server was making a copy of payload mbuf, instead of directly chaining it to response header.
new 1df2c7d oic; fix debug log string in oc_buffer_tx().
new 75a86bf oic; we don't actually keep track of mac address in oc_endpoint. So remove it.
new 63f4283 oic; ble, change reassembly take place in write callback from host. Only allocate oc_endpoint mbuf for the first fragment.
new 7516ed6 oic; reduce the default number of registrable resources.
new f548b17 oic; reverse the order in which fragments are created from original packet. This allows os_mbuf_adj() of original packet to free unused mbufs, when possible.
new 717fec8 oic; fix endpoint logging at RX, used wrong pointer as data.
new c0d9f23 oic; make oc_endpoint structure size dependent on type of transport. For IPv6 it needs a full v6 address/port, while ble only needs 2 bytes for connection handle.
new 330958f MYNEWT-512 Replace gen. sysinit with linker sect
new 32d061e MYNEWT-346 BLE Host - Remove extraneous dep.
new 16b9df7 Revert "MYNEWT-512 Replace gen. sysinit with linker sect"
new 88bd606 nimble: fix sending uuid16 when possible in disc_svc_uuid
new 90e5388 nimble: fix not handling invalid offset read
new 9f6e352 This closes #142.
new 421758b nimble/test: Fix ble_att_svr_test_find_type_value test cases
new 662fef9 nimble/att: Rename ble_att_svr_is_valid_group_type
new 169a677 nimble/att: Refactor Find By Type Value handling
new a5cb7bb This closes #143.
new 4c78262 nimble: Add PTS tests results and TPG files
new 84cacdc This closes #146.
new a972abe Add BLE_HOST syscfg setting.
new b3a9564 BLE uart - fix host-only build error.
new 1a89637 nimble: add offset option to read long in client
new ff4e7ec nimble: add offset option to write long in client
new 8b740ee This closes #148.
new a4e4fd4 nimble: fix execute write flags
new cb5c570 nimble: fix send cancel pending writes on error
new ab9e77f nimble: passed some PTS tests
new a237fba nimble: added missing descriptors
new fe49057 nimble: fixed nested long writes
new 6545631 This closes #154.
new df59b48 oic; client response handler now gets similar argument to server request handler. Instead of void * to payload, it gets coap_packet_t.
new fce5269 MYNEWT-536: mbuf exhaustion can cause supervision timeout
new fa07678 BLE Host - Fix double mbuf free.
new 57f6ec7 oic; add logging routines printing strings/hex data from mbuf.
new 6cbeb72 oic; if ble_att_mtu() returns 0, assume that connection is gone.
new 74aca5a oic; change the RX data path to use data within mbuf, instead of copying it to a flat buffer.
new f409cda oic; add stubs of mbuf logging macros when OC_LOGGING is not defined.
new 9c439d7 oic; ble transport was now fragmenting incorrectly.
new ca6c4aa oic; remove oc_message, and it's memory pool.
new ea7b265 MYNEWT-539: Controller allocates too many os events for commands
new 449ebee oic; update comments in coap.h.
new 26f4fed nimble/sm: Persist encryption key size
new 8dea2d1 nimble/sm: Store encryption key size in link security state
new 592bf0d nimble/att: Add mimimum encryption key size for attribute
new b4f987f nimble/att: Support "Insufficient Encryption" error code
new 7ef3875 nimble/att: Support "Insufficient Encryption Key Size" error code
new 7754502 nimble/pts: Update PTS-GATT test results
new 969f0d8 nimble/pts: Update PTS-GAP test results
new 53fd6c3 This closes #155.
new 1e6d841 nimble/sm: Add support for rejecting pairing with disabled SM
new be3faa2 nimble/sm: Remove not needed stack variables
new 3af30ee This closes #156.
new d6daba3 nimble ble host; assert if host fails to start.
new d8272ce MYNEWT-542: Controller not working properly if os cputime not 1MHz
new 08e0eeb nimble host test; change the way empty struct is initialized to get this to compile on linux gcc.
new 58f5a33 MYNEWT-542: Controller not working if os cputime not 1 MHz.
new 70478bc oic; move oc_evq_set() prototype to oic/oc_api.h.
new 592dc47 oic; ip_adaptor.c minor coding style fix
new 6495efb oic; start of selftests.
new 72d23c5 mn_socket unit test; clear scope_id of v6 sockaddr.
new 79c3626 oic; ble - count incoming/outgoing frames separate from fragments.
new 7a7451f oic; ip - multicast TX was not right. Fix mbuf frees on failure paths. Add statistics.
new fe1fdf5 oic unit test; do statistics during unit test.
new dfc1adc oic unittest; don't filter out responses to discovery messages based on source address.
new 7d7332e oic; on oc_reset memset() g_encoder with 0.
new 9712b6b oic; construct oic status -> coap status table at compile time.
new 769fd4b oic; increase default coap response timeout to 3 secs.
new d515da7 oic; initialize flow_info to 0 when sending to v6.
new 97ee870 oic; random.c coding style.
new 7523873 oic; set the coap response timeout back to 2seconds. Previous change was unnecessary.
new 5b32052 BLE Host - disallow conn to already-connected peer
new f99aecb oic; remove network event mutex as unused.
new 00ed448 oic; coap separate response support is now optional.
new 237adeb oic unittest; break apart testcase and test app creation.
new 7d1fafe oic; allow use of 'struct <name>' for request/response..
new e8baa12 oic unittest; start of get/set tests.
new 6f5d182 oic; depends on cborattr.
new a274c2a sys/stats; move the stats module to sys/stats/full. Tell that sys/stats/full package exports API 'stats'. Packages list 'stats' as required API. Update apps to depend on sys/stats/full.
new a423dd5 sys/stats; add STATS_RESET() to clear counter area from stats structure.
new 16fbb6a net/oic; fix build when using sys/stats/stub.
new 2ee7ba5 sys/log; move log module to sys/log/full. This package exports api 'log'. Packages which used to depend on 'sys/log' now depend on that API. Update apps/unit tests to depend on sys/log/full.
new b1f171f oic; fix build when compiling with sys/log/stub.
new 23893b8 nimble/gatt: fix zero length attribute read
new 4c4c6e5 nimble/hci: remove redundant check
new 4bf43b0 nimble/ll: fix and refactor set rpa timeout
new f120aaf nimble/privacy: fix set private address timeout
new 937642c nimble/pts: update test results for PTS 7.0
new b3cb32a Update TinyCrypt library to version 0.2.5
new 8d1130e nimble/sm: Use TinyCrypt for AES
new 74c7407 Update TinyCrypt library to version 0.2.5
new 818c46e nimble/sm: Use TinyCrypt for AES
new eca27e3 This closes #161.
new 72c5419 nimble: Refactor UUID handling (ATT/GATT)
new a5dd0ff This closes #160.
new dae0f32 oic; if unittest fails on catch-all timeout, print the phase test is in. Increase catch-all timeout from 2 seconds to 4.
new b57637b BLE Host - Allow reconf of connection GAP event cb
new 7d2acec MYNEWT-555 BLE Host - Avoid mbuf copy on chr read
new 7c514b7 os; spin up OS before calling. main() gets called in context of main task.
new 441c6d2 pkg.yml; update to use the new format of specifying package initialization functions.
new ce2f6a1 Merge branch 'def_task' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
new cf52818 nimble/gatt: unify discovery api
new 35040de nimble: Rename htol* and htobe* functions
new 17ec2a0 Move endiannes related API from ble.h to endian.h
new 191b6b7 kernel/os; os_init() - add function name to be used as the entry point to main task.
new ff6134a MYNEWT-564 BLE Host - Allow byte buf for adv data
new 00feb3d nimble/sm: Remove useless function declaration
new 69faca6 nimble/sm: Use packed structures for pairing req and rsp
new 41d4bb6 nimble/sm: Use packed structures for confirm
new 2ae131a nimble/sm: Use packed structures for random
new ed045ad nimble/sm: Use packed structures for pairing failed
new 6e1da7c nimble/sm: Use packed structures for encrypt info
new 47fb6da nimble/sm: Use packed structures for master id
new c64528f nimble/sm: Use packed structures for id info
new 5c86884 nimble/sm: Use packed structures for id addr info
new 894498f nimble/sm: Use packed structures for sign info
new 4695cff nimble/sm: Use packed structures for sec req
new 1093d25 nimble/sm: Use packed structures for pub key
new ad37972 nimble/sm: Use packed structures for dhkey check
new 5442d8d nimble/sm: Remove unused functions
new 6ae8c7a nimble/sm: Remove op parameter from ble_sm_rx_fn
new 09c6479 nimble/sm: Move PDU parsing functions to tests
new f2914ce nimble/sm: Make ble_sm_build_authreq static
new b3bf262 This closes #166.
new bac63c0 nimble/adv: Remove invalid data types
new 09ec34d nimble/gap: Use raw data only in ble_gap_disc_desc struct
new 02c149b nimble/adv: Use ble_uuid types in ble_hs_adv_fields
new e39441b This closes #169.
new b68a211 oic; ble fragmentation was splitting packets too small.
new cbb18c0 oic; clear next ptr on mbuf pkthdr for TX. This was confusing ble fragmentation.
new 5274c87 nimble/sm: Fix out of bound access with logs enabled
new 9d41e95 nimble/l2cap: Fix possible NULL pointer dereference
new 1d572ca nimble/hci: Fix passing uninitialized data
new 31209de nimble/gatts: Fix use of uninitialized variable
new a149616 nimble/ll: Fix for compiler warning
new 39d1108 This closes #172.
new 0b148bd nimble/sm: Use proper address types for confirm
new 48bdf91 nimble/host: Add generic type for BD address
new b8fab54 nimble/sm: Update peer's identity after pairing
new 1dba18c BLE Host - Fix crash in unit test
new f913ff4 BLE Host - Remove dead code.
new 61d7ea0 MYNEWT-617 BLE Host - UUID-string conv missing '-'
new 5074393 nimble/controller; silence compile warning about uninitialized variable.
new 71772d8 Merge branch '1_0_0_b2_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
new 7d62c6b MYNEWT-534 Pkgs set dflt eventq in init function.
new 4e0dc0c MYNEWT-579 Free rxed l2cap frags on disconnect.
new 505f093 BLE host - add chr-read app err to unit tests.
new 720d97b nimble/l2cap: Remove not needed checks
new db6b0d7 nimble/l2cap: Remove prefix blc_ and blh_ from L2CAP structs
new 0e6ee06 nimble/l2cap: Move ble_l2cap_chan_mtu() to ble_att
new a69ef62 nimble/l2cap: Add LE L2CAP COC API
new 7f247e0 nimble/l2cap: Add support to connect L2CAP LE COC
new a2f77f9 nimble/l2cap: Add support to disconnect L2CAP LE COC
new 7701b93 bletiny: Add support to connect/disconnect L2CAP LE COC
new 1d73f9a This closes #171.
new 7882be9 BLE Host - Update for CoC field name change.
new ae6b983 nimble: Cleanup address types usage
new bad501d This closes #174.
new 6c63422 MYNEWT-627 BLE Host - Join rx frags into 1 mbuf
new 61b5fd1 MYNEWT-492: Update TBD in syscfg files.
new 5c48318 BLE Host - Minor formatting change.
new 263cd82 nimble/gap: Fix validation of conn parameters
new 95e058c nimble/gap-test: Add unit tests
new e897e0d BLE Host - Remove extraneous indentation.
new 5b68ca9 MYNEWT-492; TBD -> descriptions.
new 54b992d MYNEWT-629: Unexpected advertising state machine stop.
new 68d4094 nimble/l2cap: Drop packets bigger than MTU on the channel
new e4fe93d nimble/sm: Fix for bonding information storing
new ad39daa This closes #182.
new 22c2409 gattc: Fix unnecessary status overwrite in read by type err
new 42a0701 oic; remove oc_signal api.
new dbeab11 oic; surround OIC client only function prototypes with an appropriate #ifdef.
new 3fb9d09 MYNEWT-508: Add multiple advertising instances
new d976ebb MYNEWT-508: The ocf at the host needs to be a uint16_t.
new b5647f5 nimble/gap: Fix for missing ble_hs_unlock
new 5818d1d BLE ctlr - Fix maybe-uninitialized warning.
new 84a2b69 BLE Host - Use generic fragmentation function.
new ada4c9f oic; fix build warning when neither IP and BLE transport options were compiled in.
new b76a109 oic; don't automatically decode incoming payload to a tree of allocated objects. Make handlers do the decoding, allowing them to use stack-only construct.
new 2a9556a oic; construct writes directly to mbuf.
new f939423 oic; reduce the number of oc_message_t's to 1.
new fa793db oic; free incoming mbuf right after copying the data to oc_message, as opposed to after calling coap_receive().
new 1e77ff4 oic; server was making a copy of payload mbuf, instead of directly chaining it to response header.
new 7f8ac57 oic; fix debug log string in oc_buffer_tx().
new f3322f4 oic; we don't actually keep track of mac address in oc_endpoint. So remove it.
new 71997e8 oic; ble, change reassembly take place in write callback from host. Only allocate oc_endpoint mbuf for the first fragment.
new b52605d oic; reduce the default number of registrable resources.
new b0283cc oic; reverse the order in which fragments are created from original packet. This allows os_mbuf_adj() of original packet to free unused mbufs, when possible.
new 7bf2f96 oic; fix endpoint logging at RX, used wrong pointer as data.
new c37b003 oic; make oc_endpoint structure size dependent on type of transport. For IPv6 it needs a full v6 address/port, while ble only needs 2 bytes for connection handle.
new 2b702de merge from develop, and update to support new sysinit
new b8649d0 Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into sensors_branch
new 8826676 Fixing incomplete merge to the sensors_branch
new bca3b47 Fix accidental free caused by a merge earlier
new d3de356 Merge branch 'sensors_branch' of https://github.com/vrahane/incubator-mynewt-core into develop
new ba168e0 MYNEWT-638: Bug when resetting controller while creating connection
new d34a12a net/oic; fix mbuf leak. Noticed in inspection.
new 20064e5 net/oic; notifications were not working. memset() in coap_receive_packet() was overwriting too many bytes, running into observer memory pool area.
new 486a509 MYNEWT-642 Eddystone UID format is incorrect
new 1bf9e67 MYNEWT-642 Eddystone buf: one byte too large.
new a62b927 MYNEWT-492 - Remove unused obsolete settings.
new 695136f MYNEWT-492 Add missing syscfg setting descriptions
new 3a5420b net/oic; support IPv4.
new 3fc258b This closes #188.
new 85a9ed4 MYNEWT-652; net/oic - remove check of OC_PERIODIC when deciding whether to send notify or not.
new 2f7b599 This closes #189.
new 9f99759 nimble/l2cap: Fix handling scid/dcid in the channel.
new c2c9f4e nimble/l2cap: Memset response in L2CAP LE CoC connect request
new a2de18b nimble/l2cap: Fix L2CAP LE CoC disconnection handling
new b40e790 nimble/l2cap: Refactor update parameters handling
new fd1e513 nimble/l2cap: Add helper to create L2CAP channel for LE CoC
new 49325f8 nimble/l2cap: Fix handling bad data in L2CAP update parameters response
new f977aaa nimble/l2cap: Refactor handling L2CAP reject command
new 0682cc8 nimble/l2cap: Remove not needed function ble_l2cap_sig_init_cmd
new 2f8a26f nimble/l2cap: Make ble_l2cap_chan available in ble_l2cap_rx_fn
new 2271743 nimble/l2cap: Remove not needed **om from ble_l2cap_rx_fn
new 94fe8f1 nimble/l2cap: Add LE credits update handling
new c4529b8 nimble/l2cap: Add handling receiving SDU over L2CAP LE CoC
new f875f73 nimble/l2cap: Add helper to clean L2CAP LE CoC channel
new 27943d7 nimble/l2cap: Add suppport to send data over L2CAP LE CoC
new b704986 nibmle/l2cap: Clear LE CoC channel on ACL drop
new b32aa0c nimble/l2cap: Handle REJECT CMD on L2CAP LE CoC connection create req
new 2be8fe3 nimble/l2cap: Fix for possible memory leak
new 73e92c5 nimble/l2cap: Fix hanlding broken ACL during L2CAP procedure
new 5da0ff0 nimble/l2cap: Improve L2CAP LE CoC connection handling
new 2862a68 nimble/l2cap: Add initial credits calculations
new f372875 This closes #190.
new 7a3a092 Fix invalid memory accesses in ble_uuid_cmp
new ffd77cb nimble/gap: Fix bad calculation on connection parameters validation
new cf4a712 MYNEWT-666; walk of observer list was ending too soon.
new 34463f2 nimble/controller: Minor fix to avoid magic number
new c1bf9bf nimble/controller: Fix handling incorrect LL opcode
new 4ccda86 MYNEWT-633: Controller does not respond on LL_PHY_REQ
new 996a1b7 net/oic; when deleting resource, remove it from oc_app_resources list.
new 328d7ec net/oic; oc_endpoint size is different depending on transport type. Take this into account when comparing them.
new 621651d net/oic; add a testcase for basic observe.
new 17017e2 net/oic; don't send confirmable requests over TCP-like transports.
new 8b849aa net/oic; use hal_bsp_dev_id() to generate platform uuid.
new 4ed1fd8 BLE Host - Rename parameter for clarity
new 83c3f50 BLE Host - Don't allow conn to already-conned peer
new 7a2c713 BLE Host - Additional debug logging.
new 23eb1f0 BLE Host - Add missing #include.
new 7b85a1d BLE UART xport - sysinit panic on init fail.
new 4a90c2e BLE Host - Make L2CAP CID definitions public.
new 22d1636 BLE Host - If initial sync fails, retry later.
new d5ec55b BLE uart transport: Add text to sysinit panic.
new 70689dd BLE Host - Remove duplicate conn check.
new abc127a MYNEWT-697: Controller can leak connection state machines
new 01e87ed MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
new 1284609 MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
new 86f2e69 MYNEWT-700 BLE Host - Race condition: discon + att
new 52e6439 nimble/controller: Slight refactor of use of pkt receive time
new 7087a9f Low power timer. Only nrf52 right now.
new 5d8e016 MYNEWT-701: Low power timer support
new 464d7d6 MYNEWT-702 BLE Host - duplicate update entries
new d8bc0db nimble/controller: Fix for directed advertising report
new 72756c6 nimble/controller: Fix len of InitA in advertising report
new 05ef2d2 nimble/controller: Fix mixed AdvAdd and InitA in the advertising report
new 8b22907 MYNEWT-698: Unhandled exception in ble_ll_conn_end
new 2b2ee09 MYNEWT-668: Improve throughput of BLE connections
new 88b726d MYNEWT-702 BLE Host - duplicate update entries
new b7123e9 MYNEWT-702 dbg: Erase mempool entries during free.
new 56b7f8f net/oic; fix compilation errors with clang.
new 472532f MYNEWT-707: Add API to retrieve public and random static address
new 980f0fa No jira ticket. Remove unused header file bsp.h
new 4dfb517 No jira ticket: get native ble building.
new c3b11d4 No jira ticket: fix uninitialized local variable.
new 8d34d8b nimble/sm: Fix Secure Connection only mode
new 758126f This closes #212.
new 07d9852 MYNEWT-713 Sysinit: nimble controller crashes
new 2d64662 net/ip/mn_socket; fix a typo in address conversion with v6.
new d09dc3c nimble/att: Remove not needed forward declaration
new 5ed606f nimble/att: Add generic helpers for sending commands
new cef6e57 nimble/att: Use new helpers for sending error response
new 84b7f6f nimble/att: Use new helpers for sending MTU exchange
new 04df754 nimble/att: Use new helpers for sending read command
new 7a05353 nimble/att: Use new helpers for sending Read Blob Request
new bf6e5a7 nimble/att: Use new helpers for sending Read Multiple Request
new e83b010 nimble/att: Use new helpers for sending Read By Type Request
new 6dd0af3 nimble/att: Use new helpers for sending Read By Group Type Request
new 55f0ea2 nimble/att: Use new helpers for sending Find Information Request
new 7ddc990 nimble/att: Use new helpers for sending Find By Type Value Request
new 348fc65 nimble/att: Use new helpers for sending Write Request and Command
new 1071c40 nimble/att: Use new helpers for sending Prepare Write Request
new bc7f05c nimble/att: Use new helpers for sending Execute Write Request
new ca9f9e5 nimble/att: Use new helpers for sending Notification
new 2797e57 nimble/att: Use new helpers for sending Indication
new 3ede1e0 nimble/att: Don't pass Error Responce as packed structure
new b06f4e3 nimble/att: Don't pass Writes Response as packed structure
new 1aa788d nimble/att: Use packed struct for receiving Error Response
new cec6cfb nimble/att: Use packed struct for receiving MTU exchange
new 9049c55 nimble/att: Use packed struct for receiving Find Information Response
new 898a3d3 nimble/att: Use packed struct for receiving MTU Exchange
new 3e08e77 nimble/att: Use packed struct for receiving Find Information Request
new 3fd43f5 nimble/att: Use packed struct for receiving Find By Type Request
new 5b73be6 nimble/att: Use packed struct for receiving Find By Type Response
new 66be697 nimble/att: Fix no responding with error for invalid data
new 3a626b8 nimble/att: Use packed struct for receiving Read By Type Request
new fcd2d9e nimble/att: Use packed struct for receiving Read By Type Response
new 42ffbbd nimble/att: Use packed struct for receiving Read Request
new fd9d3bb nimble/att: Use packed struct for receiving Read Blob Request
new 9c2ab5d nimble/att: Use packed struct for receiving Read Blob Response
new a7a6e4f nimble/att: Use packed struct for receiving Read Multiple Request
new 961f4ee nimble/att: Use packed struct for receiving Read Multiple Response
new 966cb65 nimble/att: Use packed struct for receiving Read By Group Type Request
new 58f12fb nimble/att: Use packed struct for receiving Read By Group Type Request
new 12f2e50 nimble/att: Use packed struct for receiving Write Request and Command
new 2f379fb nimble/att: Use packed struct for receiving Prepare Write Request
new f84f4d4 nimble/att: Use packed struct for receiving Prepare Write Response
new 139fd06 nimble/att: Use packed struct for receiving Execute Write Request
new 80b77ca nimble/att: Use packed struct for receiving Execute Write Response
new 7997add nimble/att: Use packed struct for receiving Notification
new 34f0e45 nimble/att: Use packed struct for receiving Indication
new f1b0216 nimble/att: Use packed struct for receiving Write Command
new bd808a1 nimble/att: Strip common ATT header before passing buf to handlers
new 5bfdc7f nimble/att: Use endian.h API for protocol data
new bdba46e nimble/sm: Use endian.h API for protocol data
new 0e495b0 nimble/l2cap: Remove some dead code
new 693ec23 nimble/l2cap: Use endian.h API for protocol data
new 597555b nimble: Remove ble_hs_endian_priv.h API
new fe617ee nimble/l2cap: Fix locking when receiving LE CoC credit update
new 38e7c8d nimble/l2cap: Fix locking on LE CoC connect
new 7f8e797 nimble/l2cap: Fix locking on incoming LE CoC connect request
new 35c6921 nimble/l2cap: Fix for reject incoming LE CoC channel
new 4a5fcb8 nimble/l2cap: Fix logs on LE CoC receive data
new 192d95a nimble/l2cap: Fix hs locking issue when sending le_credit_update
new dd25e7b nimble/l2cap: Add initial unit tests for LE CoC
new 2737b87 nimble/pts: Update pts files due to L2CAP LE CoC
new f13fcd1 nimble/l2cap: Add PTS instructions for LE CoC and run all the testcases
new 891674a This closes #206.
new 77abb1e nimble/controller: No jira ticket.
new 84c970e nimble/controller: MYNEWT-726
new 784e2c6 MYNEWT-729 SensorAPI: Send sensor data over OIC
new 1597fed MYNEWT-729 SensorAPI: Send sensor data over OIC
new ab48a64 MYNEWT-729 SensorAPI: Send sensor data over OIC
new 23df89f inet_def_service; fix race when connection is closing.
new 2fa7c81 mn_socket; add LINK flag, mn_itf_get() convenience function.
new 48ee3a6 net/ip; use pkg_init to initialize this package.
new c4f9c72 net/ip; increase the default pbuf pool, listen socket count to allow inet_def_service to operate.
new 343d38b net/ip; add locking, and other bug fixes.
new bb7c492 net/ip; add stub of a CLI for managing interfaces.
new 4448778 net/ip; fix memory allocation for tcpip stack.
new 3bfb3e5 net/ip/lwip_base; update to LwIP to tag STABLE-2_0_2_RELEASE
new 0e9ec1f net/ip; updates needed for LwIP 2.0.2
new 491e6e1 net/ip; allow multicast join/leave via socket interface.
new 1ae1dcf net/ip; add sys/shell as conditional dependency.
new 6e68ce7 native_sockets; fill in LINK flag when querying interfaces in sim.
new 3b1db40 Merge branch 'lwip_updates' of https://github.com/mkiiskila/incubator-mynewt-core
new 256c9f8 BLE Host - Check tx of disc-svc-uuid in unit tests
new 52d8795 MYNEWT-732: Fix ble_gattc_disc_svc_by_uuid
new c15be1f This closes #237.
new dd09cf7 MYNEWT-736 NimBLE - UART xport can't send multibuf
new e8eb494 net/nimble; add HCI transport which has Linux bluetooth socket, or TCP socket as it's target.
new ad39186 nimble/transport/socket; forgot to register with stats package.
new 8eb92dd This closes #221.
new 67b663b nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
new 3d7cc41 nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
new eed6278 MYNEWT-738: Fix parameter array errors
new 63640f8 This closes #245
new b69fe76 MYNEWT-741 Port of LoRaMac-node library
new 2084058 MYNEWT-741 Port of LoRaMac-node library
new f79cfb8 MYNEWT-741 Lora cleanup
new e4594dc nimble/ll: Fix sending features xchange PDUs
new 7483341 nimble/ll: Add option to schedule connection with non-zero WindowOffset
new ee5596f nimble/ll: Change LL PDU name to match spec
new 3750f63 nimble/ll: Check peer features for LE Connection Update
new dbccc2d nimble/gap: Fix lock issue
new 7b3c52c nimble/controller: Use scansm from function parameter
new 5eb0009 This closes #276
new be49b0c fix double semicolons
new 0c98a8f MYNEWT-745 Make native sockets nonblocking.
new 30ac285 This closes #269.
new 013fd0f net/nimble; we reject BCM2837 on raspberry pi for higher tx power report. Up the allowed range to accomodate it.
new 9b939e1 net/nimble/hs; QCA6234 rejects 2nd page of event settings. Instead of failing, log the event as warning and continue.
new 5ad5bce net/nimble; adjust BCM2837 fix to print a warning instead of erroring. Keep header file define the same.
new 389183a wifi_mgmt; header files reference mutex/eventq. Need to include os.h from here.
new 1c3c2e7 MYNEWT-754 BLE Host - cfgable RAM store capacity
new c5fe972 MYNEWT-754 BLE host - Store cb can abort iterate.
new 69c15b6 MYNEWT-754 BLE host - addrcmp ignores padding.
new 8f6dcde MYNEWT-754 BLE Host - iterate: return err on fail
new 614afa5 MYNEWT-754 BLE Host - Store mgmt API additions
new 66561d1 MYNEWT-754 BLE Host - Add some missing consts.
new b763687 MYNEWT-754 BLE Host - Basic store util unit tests.
new 20abeb0 MYNEWT-754 BLE Host - Support deleting of CCCDs.
new 7d97626 This closes #277.
new e039bd3 nimble/host: fix find by address when addr is NULL
new 62fdeb7 MYNEWT-759 Change BLE-over-CoAP UUID 128 --> 16
new 599521c nimble/controller: Fix setting parameters for scanning
new 6e26b3a This closes #290
new ff43638 nimble/l2cap: Fix double free when calling ble_l2cap_discard_rx
new 325f9a2 nimble/sm: Fix passing rx_buf to the sm callback
new bae21ba This closes #292.
new 3cfee9c BLE Host - Fix peer OTA addr and type on pairing.
new 2fddd7d Merge pull request #255 from ccollins476ad/ble-preserve-ota
new 449193c Re-add 128-bit iotivity service UUID.
new 809ce60 net/oic; fix typo in log messages, oci -> oic
new a4d4c68 net/oic; request characteristic should not advertise notify.
new 70d7e1e net/oic; move header files used outside oic under include directory.
new 7f834a4 net/oic; coap.c - fix mbuf dup free error on certain conditions.
new ebc0a97 ibeacon: add fields.flags
new 68c966c nimble: fix gap logging on advertise
new 152bea3 nimble: gap slave remove unused struct items
new 923fd8c Merge pull request #296 from jacobrosenthal/gap-log
new c188126 MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
new 6bf6840 No jira ticket
new dec8738 Fix net/oic unit test build failure
new 7d630b5 No jira ticket
new 9ce0824 Merge pull request #308 from wes3/lorapriv
new a45a688 Fix net/oic unit test build failure
new 3fad38f MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
new d1da6c5 This closes #307.
new 409c3a6 Merge branch 'master' into myn689
new 5cf129f MYNEWT-550 Signal GAP event for custom notifies.
new f3fae85 MYNEWT-550 Add ble_gattc_indicate_custom()
new 826df77 Fix typo ("ACM" should be "ACL").
new f472c13 This closes #310.
new 660afcd MYNEWT-738: Fix parameter arrays
new 4dee5af Merge pull request #311 from wes3/myn738
new a235f00 mn_socket: Unix domain socket support.
new 42d3708 Merge pull request #317 from ccollins476ad/mn-socket-un
new ce14dca No jira ticket: remove unnecessary calls to os_cputime_timer_stop
new fd48f62 Merge pull request #321 from wes3/loratimer
new 4ef9881 MYNEWT-775 Crash; unaligned accesses: CoAP parsing
new cb43de4 Merge pull request #322 from ccollins476ad/coap-unaligned
new 3b5f916 BLE Host - Make ble_hs_sched_reset()
new 0307368 No jira ticket: additional timing changes
new cff30ff MYNEWT-750 Fix some coding style issues.
new 3a7a1cd MYNEWT-750 BLE Host - Persist SC flag for bonds.
new df36c95 MYNEWT-750 - Authenticated flag incorrect.
new ce15ff8 MYNEWT-750 BLE Host - Ignore pair from bonded peer
new f997699 MYNEWT-750 Fix build when SM disabled.
new 9a9e34c Merge pull request #287 from ccollins476ad/repeat-pairing
new 146cc5d net/oic; support getting requests in to multiple advertised services
new b350e67 Merge pull request #337 from mkiiskila/multiple_oic_services
new 3df2749 BLE Host - decrease dflt mtu; make cfgable.
new 1c65d67 nimble/host: add api to print local gatt server database
new b27c81a Merge pull request #293 from michal-narajowski/btshell
new 51ea545 net/oic; fix encoding byte arrays in responses.
new f81dd40 net/oic; if opening ipv4 failed, also ipv6 sockets were getting closed. Close the failed transport only.
new 7a08639 net/oic; fix typo in oc_connectivity_init_ip4().
new f4a4cd5 MYNEWT-751 BLE Host - Policy for SM key overflow
new ce20a11 MYNEWT-751 - Slight change to internal function.
new a19ca5d MYNEWT-751 Make ble_store_status() private.
new 5541a13 MYNEWT-751 store event API change
new f33e83b Merge pull request #279 from ccollins476ad/key-wont-fit
new 975941e BLE Host - Remove unused functions.
new e837be1 BLE Host - Allow get / set of channel map.
new 1983ab5 MYNEWT-743 BLE Host - Persist bonds to sys/config
new 254322d Merge pull request #280 from ccollins476ad/store-config
new ab6510d No jira ticket: Lora
new cf2ed30 BLE Host - Add missing #include.
new fce1fbf BLE Host - Remove BLE_EDDYSTONE syscfg setting.
new 6dc8945 remove misplaced duplicate of link lost service
new 8592b88 Merge pull request #371 from bgiori/remove_lls
new 3e62a07 MYNEWT-749 BLE Host - Don't persist if keydist==0
new 5b942a7 Merge pull request #370 from ccollins476ad/key-dist-0
new fab5e1e Adding Eclipse Paho 'C' client for embedded platforms.
new 61facac Merge pull request #383 from KumarAmitMehta/add-eclipse-mqtt
new e09cd29 Give HCI socket transport its own task.
new 6b5ec73 Merge pull request #384 from ccollins476ad/ble-hci-task
new 5ddab3b testutil - Remove init boilerplate.
new 6b61a24 Merge pull request #363 from ccollins476ad/testutil-init
new f363b81 MYNEWT-268 BLE Host - enable factory reset
new 224e432 Merge pull request #380 from ccollins476ad/ble-store-clear
new 2225289 native_sockets; now that sockets are nonblocking, partial transmits are possible.
new 9e43b65 Merge pull request #392 from mkiiskila/native_socket_fix
new 6cf4519 native_sockets; fix typo.
new f89fc87 MYNEWT-803 OIC add api for setting poll rate to ms
new f167db2 MYNEWT-803 OIC add api for setting poll rate to ms
new eda69bd Merge pull request #394 from vrahane/lis2dh12-spi-driver
new e4bc7ff nimble/monitor: Add monitor interface over UART
new e4bfa26 nimble/monitor: Add monitor interface over RTT
new 7748a5a nimble/monitor: Add call to log via monitor interface
new 35bfe12 nimble/monitor: Add call to output text via monitor interface
new 45cb700 nimble/monitor: Add intermediate buffer option for RTT
new bc1102a nimble: Disable HCI logs when monitor is enabled
new af891c7 nimble/monitor: Add delay in UART queue flush
new c0e9a5d nimble/monitor: Fix coding style
new f894747 nimble/monitor: Make UART device configurable in syscfg
new 3edf424 nimble/monitor: Make RTT upstream buffer name configurable
new 096a0b9 nimble/monitor: Make controller name static
new f99a34e nimble/monitor: Use vsnprintf to calculate characters in log message
new 3ba3fa1 Merge pull request #372 from andrzej-kaczmarek/btmon_core
new 37d410e BLE Host - Add comments; move decls to priv hdrs.
new 0c85b21 nimble/controller: Fix scheduler advertising halt error
new 8367420 Merge pull request #403 from wes3/myn810
new 7ef7a7e Use real runtime Bluetooth svc UUID (0xfe18).
new 9c5afa0 Merge pull request #400 from ccollins476ad/real-runtime-uuid
new ab4416e native_sockets - Add syscfg settings.
new 38d8472 Use 16-bit UUIDs for secure CoAP characteristics.
new ff5bb89 Merge pull request #416 from ccollins476ad/real-runtime-uuid
new 07f0ca3 License check fixes
new 718ddc2 Merge pull request #431 from sjanc/license_check
new 7e64450 Remove incubator leftovers
new 00df067 nimble/controller: Change LL and HCI version to Bluetooth 5.0
new 5c1c326 nimble/controller: Add support for high duty cycle non-conn
new 2619a08 nimble: Add defines for all Bluetooth 5.0 HCI commands and events
new b49ce36 nimble/controller: Add support for handling privacy modes
new f3b2306 nimble/controller: Add helper to check if controller is busy
new 51dc95a nimble/host: Add support for privacy modes
new 83a58d1 nimble/controller: Add Channel Selection Algorithm #2 implementation
new c54d99f nimble/controller: Use common implementation for channel remapping
new 531512d nimble/controller: Add initial unit tests for controller
new 10f5571 nimble/controller: Add support for Channel Selection Algorithm #2
new 945b628 nimble/controller: Improve CSA #2 channel identifier calculation
new 3c31fe8 nimble/controller: Add CSA #2 to supported features
new eee088d nimble/controller: Send LE Channel Selection Algorithm Event
new 6d81cdc nimble/controller: Rename and move ble_ll_conn_csa2_remapped_channel
new 5547db8 nimble/controller: Use single function for DCI calculation
new 33568f4 nimble/controller: Move latency calculations to ble_ll_conn_calc_dci
new 1201079 nimble/controller: Allow to configure CSA #2 support
new 0f2e09c controller: Minor comment fix
new 8f2c54a This closes #226.
new e7e3ac4 nimble/controller: No jira ticket.
new 6f88458 nimble/hci: Remove reduntant checks
new 54e53dc nimble/hci: Add LE read PHY command
new 44fa211 nimble/hci: Add LE set default PHY command
new 113ee4f nimble/hci: Add LE set PHY command
new 8857dea nimble/gap: Add API to manage LE PHY
new 59efbad This closes #250.
new 6c01233 nimble/controller: MYNEWT-726
new 07e19a6 MYNEWT-723: Add control procedure code and HCI command/event code.
new 20781fb MYNEWT-723: L# 2Mbit and Long range support
new 61e77e2 MYNEWT-723: Add PHY support to change modulations for 2M phy.
new 73c279f MYNEWT-723: Add control procedure code and HCI command/event code.
new c5c0521 MYNEWT-723: Some additional changes to get the basic 2Mbps PHY support.
new 753be06 MYNEWT-723: Fix setting current PHY
new 8413c76 MYNEWT-723: Fix creating LL_PHY_REQ
new ce37f3b MYNEWT-723: Fix build issue
new e9e1e74 nimble/controller: Fix controller unit test
new 077d56a Merge branch 'master' into bluetooth5
new 2318f7f Merge branch 'master' into bluetooth5_master
new 4ed1d9e nimble/controller: Fix checking PHY Options in LE Set PHY
new 9b06038 nimble/controller: Fix applying PHY update
new 655bad6 nimble/controller: Cleanup PHY symbols names
new 787db81 nimble/controller: Fix setting LE Coded PHY feature flag
new e915478 nimble/controller: Add access address constraints for LE Coded PHY
new 63ab5ad nimble/controller: Add configuration for LE Coded PHY
new b778e6d Merge branch 'master' into bluetooth5_master
new 58e16eb nimble/controller: Fix applying PHY Options in LE Set PHY
new c98f912 nimble/controller: Move helpers for PDU duration from phy to ll
new 5f641af nimble/controller: Make number of PHY modes a common definition
new 263b67d nimble/controller: Make PDU header TX times easily accessible
new f80302b nimble/controller: Add helper to calculate payload octets per TX time
new de1e8fa nimble/controller: Store max TX octets in each PHY mode
new 653d855 nimble/controller: Adjust TX size to fit in maxTxTime
new ae68e26 nimble/controller: Add current phy getter
new fed3cf6 nimble/controller: Add proper conn event scheduling for secondary adv ch
new f4b98b2 nimble/controller: Minor fix: Keep consistent function names
new 6196e6f nimble/controller/phy: Move helper function to header
new 9d05cf5 nimble/controller: Fix compiler warning
new 3e8ef1e nimble/controller: Enhance scansm for future support of Bluetooth 5.0
new 7819b60 nimble/controller: Add support for extended scan
new 8dbfab5 nimble/controller: Fix scan comment
new 646436e nimble/controller: Refactor ble_ll_scan_window_chk
new a18e04b nimble/controller: Refactor ble_ll_scan_proc function
new cbc179d nimble/controller: Add restriction for extended scan
new a982d42 nimble/controller: Add support for scan using two PHYs
new 162e4c2 nimble/controller: Change PHY when extended scan requires that
new 6bf127a nimble/controller: Make use of access_add nad crcinit for scan/adv
new 7d2a4ae nimble/controller: Extract function to prepare and send adv report
new 2390e59 nimble/controller: Improve flow for handling connection data
new a3ef9d6 nimble/controller: Refactor a bit ble_ll_init_rx_isr_end
new ceac94f nimble/controller/sched: Remove reduntant declarations
new 5fef8b9 nimble/controller: Add parser for extended advertising
new 5da2268 nimble/controller: Add support to create extended connection
new cfb281f nimble/controller: Fix for scanning freeze
new dff26cf nimble/controller: Make rxinfo macros return casted values
new 2536fe6 nimble/controller: Fix rxinfo rx state mask
new f29b30a nimble/controller: Fix conn params check
new ff007ec nimble/controller: Increase stack
new c2d1990 nimble/controller: Minor coding style fix
new 7e7f1f4 nimble/controller: Sort out flag configuration for BT5
new c59c558 nimble/controller: Fix build for 1M
new d84041e nimble/controller: Fix build issue for non Bluetooth 5 configuration
new 288c3fd nimble/controller: Fix checking for supported PHY
new 3a19ebe nimble/controller: CSA2 is mandatory for extended advertising
new ed86d46 nimble/controller: Minor coding style fix
new 34e0c63 nimble/controller: Fix for write above array bound
new 731f522 nimble/controller: Header already contains valid phy
new b9fdd8a nimble/controller: Allow 2M and Coded PHYs only on nRF52840
new 60f0c63 nimble/controller: Remove code for 1MHz clock
new 58f29b6 nimble/controller: Fix build with native phy
new 4108052 nimble/controller: Emit build error when building with non-32kHz clock
new 9a1b568 nimble/controller: Add LP clock sysval to configure BSP
new 466c078 Merge pull request #341 from andrzej-kaczmarek/remove_1mhz
new aab53a0 nimble/hci: Add HCI commands for enhanced trans/recv test
new 705f6de nimble/hci: Add set extended scan parameters command
new f4ca993 nimble/gap: Add API for extended scan
new d489c30 nimble/hci: Remove reduntant declaration
new 13b8c82 nimble/hci: Minor coding style fix
new 044d40d nimble/hci: Add support for HCI create ext connect
new a8a85e8 nimble/gap: Add GAP API for extended connection
new 7156ca0 nimble/gap: Add support for handling extended advertising event
new 040ecd9 nimble: Add BLE_EXT_ADV MYNEWT_VAL
new d4aaa1d nimble/controller: Remove few not needed #ifdefs
new a90b41f nimble/controller: Rename BLE_MULTI_ADV_SUPPORT
new 66e00af nimble/controller: Don't build VS code if Android VS are not enabled
new 2c0b98e nimble/controller: Reject le set adv if connectable
new 882f598 nimble/controller: Add initial stubs for Ext Advertising HCI commands
new da468ac nimble/controller: Add LE Set Extended Advertising Enable Command
new bd54f0a nimble/controller: Add LE Remove Advertising Set Command
new 63e94ed nimble/controller: Add LE Clear Advertising Sets Command
new 843bfc7 nimble/controller: Add LE Set Extended Advertising Data Command
new afe5006 nimble/controller: Add LE Set Extended Scan Response Data Command
new 9a90d8a nimble/controller: Add LE Set Extended Advertising Parameters Command
new e1ffe7b nimble/controller: Use properties for storing advertising type
new 73d3f0b nimble/controller: Add support for non-connectable advertising
new 96e8dbd nimble/controller: Add support for sending AUX_SCAN_RSP
new 8d4b2e4 nimble/controller: Send LE Scan Request Received Event
new 6ad7c16 nimble/controller: Reply with AUX_CONN_RSP for connection request
new c9b587e nimble/controller: Add support for sending Set Terminated event
new f345aab nimble/controller: Remove leftover TODOs
new 5f8bc71 nimble/controller: Use flags for storing flag-like values
new c2090c9 nimble/controller: Adjust slave anchor point based on PHY used
new 7ea253b nimble/controller: Schedule AUX_ADV_IND based ADV_EXT_IND channel mask
new 8e1dc1f nimble/controller: Add support for setting advertising TX power
new ffad4c6 nimble/controller: Reduce padding in ble_ll_adv_sm
new 1a6949b nimble/controller: Remove support for Android specific HCI commands
new 28b0bb3 nimble/controller: Fix build with extended advertising disabled
new 5131061 nimble/controller: Store DID and SID in single variable
new cd6ea97 nimble/controller: Use flag for marking advertising on data channel
new c1dd977 Merge pull request #360 from sjanc/bt5_ext_adv
new 47f7a68 nimble/controller: Remove restriction whcih does not work in this case
new 348b718 Merge branch 'master' into bluetooth5_master
new 58561ba Merge pull request #364 from sjanc/bluetooth5_master
new 9c9dd2f nimble/controller: Add MYNEWT_VAL to enable/disable HW whitelist
new a7dea8d nimble/controller: For Bluetooth5 disable HW whitelist
new d13d292 nimble/controller: Fix handling scan req during extended scan
new 666c30a nimble/controller: Add support for whitelist and privacy for extended adv
new fc95351 nimble/controller: Add default values to extended advertising event
new 089f4b3 nimble/controller: Ignore scan rsp which is not an answer on scan req
new 5964023 nimble/hci: Fix mapping legacy event types
new d72a7f8 Merge pull request #367 from rymanluk/bt5_scanner
new 79a62b0 nimble/controller: Fix set adv enable hci cmd processing
new a3d7731 nimble/controller: Remove phy_data from non-phy builds
new edd5d46 nimble/controller: Fix for missing scansm pointer in connsm
new 871a20f nimble/controller: Remove reduntant checks for OS_CPUTIME_FREQ
new 2074c30 nimble/host: Store local controller supported features
new 06e8782 nimble/host: Store peer supported features
new abf6638 nimble/host: Use features to check parameters update procedure
new 6b3e53c nimble/controller: Fix LE Connection Update status code in slave role
new 770b40e nimble/controller: Enable Connection Parameters Request procedure
new db989bf nimble/controller: Fix features handling
new 0a9a60b nimble/controller: Refactor remote features handling
new 64edc2d nimble/controller: Initiate data length update if remote supports it
new e26219d nimble/controller: Update supported HCI commands mask
new 28e54f5 nimble/controller: Remove callout for HCI Read Remote Features event
new f0a0e68 nimble/host: Do not enable unnecessary events from controller
new 5c8d75e Merge pull request #375 from andrzej-kaczmarek/bt5-featexch
new 7dc8647 nimble/test: Update unittests after features exchange changes
new 84b0928 nimble/transport: Add support fot extended advertising
new 8e86c7e nimble/controller: Add MYNEWT_VAL BLE_LL_EXT_ADV_AUX_PTR_CNT
new ebf9588 nimble/controller: Fix BLE_LL_MAX_EVT_LEN
new 7ffa51b nimble/controller: Minor fix for correct define usage
new c1ab7df nimble/controller: Make sure auxiliary offset is good enough
new 659c15b nimble/controller: Improve handling aux scan response
new 35e7452 nimble/controller: Add stats for aux scan req/rsp
new 9beb36a nimble/controller: Support ext scanner for chain aux ptr
new 615d2e9 nimble/controller: Remove not needed flag from header
new 4b522bd nimble/controller: Fix for regression in extended connect
new 4449497 nimble/controller: Improve handling hci create connection command
new b97b685 nimble/controller: Fix window delay for PHY 2M
new 3528161 nimble/controller: Allow to use larger advertising data
new 3a10477 nimble/controller: Fix calculating AUX_ADV_IND start time
new 7db109b nimble/controller: Fix calculating ext advertising PDUs TX time
new 26e6f73 Merge pull request #379 from sjanc/bt5_ext_adv
new 7d75655 Merge branch 'master' into bluetooth5_master
new d5480c8 Merge pull request #382 from sjanc/bluetooth5_master
new e5a936c nimble/controller: Disable LL logs
new 40f6c1b nimble/controller: Improve validation on extended connect command
new 54cacfa Merge pull request #387 from rymanluk/bt5_fix
new 45da01f nimble/controller: Fix build error with ext adv disabled
new 46cd7fa nimble/controller: fix null pointer dereference
new 8270944 Merge branch 'master' into bluetooth5_master
new 0cd61f6 nimble/controller: Create ble_ll_init_rx_isr_start
new 6e454ca nimble/controller: Fix AAR usage for extended advertising
new 8d0d35f nimble/controller: Minor doxygen fixes
new 82b73df Merge pull request #401 from andrzej-kaczmarek/bt5-aar-fix
new 8a4fd28 nimble/controller: Add support for ext advertising duration
new 500f92c nimble/controller: Remove redundant call to ble_ll_scan_chk_resume
new ec09535 Merge pull request #402 from sjanc/bt5_ext_adv
new 1f85f72 nimble/host: fix uninitialized value
new 97681a9 nimble/controller: fix uninitialized value
new e293bbb nimble/controller: fix null pointer dereference
new 1b80129 nimble/controller: fix undefined result of << expression
new e85dc9f nimble/host: add missing rc check when setting adv fields
new 813ff8c nimble/host: handle error case on ble_svc_ans_chr_write
new 460ab20 Merge pull request #398 from michal-narajowski/bt5-fixes
new 5bc3a49 nimble: convert HCI error codes to hex
new 7143be4 Merge branch 'master' into bluetooth5_master
new f03bceb nimble/controller: Fix setting PHY for slave connection
new cafe7be nimble/controller: Fix typo
new 371b34d nimble/controller: Fix connMaxTxTime calculation on coded PHY
new db3dbcd nimble/controller: Fix initial conn event scheduling on ext adv
new ebc0d37 nimble/hs: Update enabled LE Event Mask
new 9137dae nimble/controller: Fix length for advertising report HCI event
new fb8514b nimble/controller: Fix advertising report HCI event with empty adv data
new 8f9f7d8 nimble/controller: Fix event mask checking for advertising report HCI events
new 383600f nimble/controller: Remove unused subev parameter
new 429a11f nimble/controller: Improve advertising report HCI event building
new 2f15fa3 nimble/pts: update PTS GAP test scenarios
new b7e9b6f nimble/pts: update PTS SM test scenarios
new ac4e524 nimble/pts: update PTS GATT test scenarios
new 66cac40 nimble/pts: update testing dates
new 12cc42b nimble/host: fix SM legacy authenticated pairing
new 5de5b30 nimble/host: fix SM SC authenticated pairing
new 61a2a79 Merge pull request #415 from michal-narajowski/bt5-regression-tests
new 731fdda nimble/host: Add builder functions for Ext Adv HCI commands
new a855c20 nimble/host: Add support for using Extended Advertising
new 79befcb Merge pull request #428 from sjanc/bt5_ext_adv_host
new 75dbfc0 nimble/test: update tests after bugfix in SM legacy
new ee29cf8 Merge branch 'master' into bluetooth5_master
new 7250045 Merge pull request #437 from sjanc/master_bluetooth5
new ddb4609 Remove last incubator leftovers
new 0850950 Initial commit for the "body sensor network" code changes.
new caf3fe7 nimble/controller: merge bsnbranch into bluetooth5
new bce1e4f nimble/controller: bsnbranch merge into bluetooth5
new cf561ca Merge pull request #422 from wes3/bsnbranch
new b1799a0 nimble/controller: Fix legacy scanning
new 6cf7a4e Merge pull request #452 from andrzej-kaczmarek/bt5-legacy-scan-fix
new f7bf133 nimble/controller: Remove invalid comment
new 9bf7120 nimble/controller: Ignore PDUs with invalid CRC in init state
new 66e8e6d nimble/controller: Fix wfr timer handling in init state
new c6d8d9d nimble/controller: Fix AUX_CONNECT_RSP handling
new b128b7e nimble/controller: Add stat for AUX_CONNECT_RSP tx
new a04bc01 nimble/controller: Minor coding style
new f623966 nimble/controller: Minor comment fix and cleanup
new d3a9640 nimble/controller: Minor fix function name
new 1691d9a nimble/controller: Fix privacy mode
new 452a55d nimble/controller: Fix handling direct advertising
new 0131341 nimble/controller: Fix interval settings for directed advertising
new e9bda72 nimble/host: Fix HD directed advertising with extended advertising
new 6ca7c87 Merge pull request #463 from sjanc/directed_adv_fixes
new 9f8fb95 Fix host unit test compiler error on mac.
new 27b04a8 nimble/controller: Fix scan response set for legacy
new 27cbb00 nimble/controller: Fix build issue when BT5_PHY is set but not EXT ADV
new 010a526 nimble: Fix setting advertising instance random address
new df57d66 nimble/controller: Fix handling privacy mode
new fc78875 nimble/controller: Improve handling aux ptr scheduller
new de41967 nimble/controller: Fix duration for aux packet
new 0a1b590 nimble/controller: Fix for checking valid scanning PHY
new f4e5082 nimble/controller: Fix build issue when PHY is not set
new 651457e Merge pull request #461 from rymanluk/bt5_scanner_improve
new be9930d lwip - Fix "defined but not used" warnings.
new af85c45 Stop using os_eventq_designate() in several pkgs.
new 9c16cbb BLE Host - Remove start event.
new a623ff7 BLE Host - Change unit test to use dflt evq.
new 4f3c913 BLE Host - Allow GATT svcs to be reg. after init.
new 3dfa75a BLE Host - Remove unnecessary const in chr def.
new 4a03956 BLE Host - Function to copy a UUID.
new c99ff75 BLE Host - GATT svr now Initializes ATT svr.
new 2b5045b This closes #480.
new 3e48dfe nimble/sm: Fix passing uninitialized variable
new 7069145 nimble/sm: Fix buffer overflow when copying address
new 8a3d2c0 nimble/gap: Fix NULL pointer dereference
new 77ecc76 nimble/gap: Fix storing pointer for local outside of scope
new ecb93ec nimble/sm: Fix NULL pointer dereference
new 2c520aa nimble/sm: Fix os_mbuf leaks on keys distribution
new fd9e222 nimble/host: Remove redundant check for unsigned value
new 40c150a nimble/controller: Fix out of bound access to g_ble_ll_adv_sm
new fafa5a8 nimble/controller: Remove redundant NULL checks
new 540bc20 nimble/controller: Fix checking for invalid PHY in aux ptr
new d6723af Merge pull request #489 from sjanc/static_check
new bdfd698 MYNEWT-801: Lora API
new a81d2e8 Merge pull request #491 from wes3/lora_api
new 6d92ed7 nimble/host: Refactor HCI commands sending functions
new 07329cf nimble/host: Allow to hide GATT services from clients
new 6d59635 nimble/host: Fix searching for descriptor in gatts
new 3399239 BLE Host - Don't abort reset if HCI restart fails.
new 0e0fc26 nimble/l2cap: Remove redundant NULL check
new dd12a0d nimble/controller: Fix validating extended advertising phy
new 32c38bf nimble/ans: Assert on invalid operation
new 2772fdb nimble/ans: Fix out of bounds access
new 99fe96f Merge pull request #493 from sjanc/static_check
new c1430b5 nimble/host: Fix build with new TinyCrypt
new b199004 nimble/host: fix event flag check
new 8944460 Revert "nimble/host: Fix build with new TinyCrypt"
new b67ed2e nimble/test: Pass SM public key structure to ble_sm_dbg_set_sc_keys
new 3f2f293 nimble/test: Check for ble_gap_conn_find return value
new 65e126f nimble/test: Assert all os_mbuf operations
new 7878e64 net/test: Fix use on uninitialized variable
new a8b1a3e nimble/tests: Fix possible NULL pointer dereference
new 00305b8 ip/tests: Remove redundant NULL check
new b20e65c nimble/test: Fix setting channel map for CSA2
new 07fe323 nimble/test: Limit max characteristics when validating handling
new 482e08c nimble/test: Fix max intervals in L2CAP tests
new 3e849bc nimble/test: Limit max characteristics when validating handling FIX
new fad6be1 oic: Per-resource transport layer sec requirements
new 4d74022 Merge pull request #481 from ccollins476ad/oic-trans-security
new b7da48a net/lora: Radio events now post to lora mac task
new 81c5426 net/lora: Additional lora stack improvements
new 8325e0f net/lora: lora mac stack now uses dedicated timer instead of os_cputime
new 683b85d Merge pull request #513 from wes3/lora_improv
new a75def5 BLE Host - Automatic own-addr-type resolution
new 3d5bc69 BLE Host - Allow NULL output params in ID fns.
new ab75b3e Add function to load at least one BLE addr from hw
new d8a4687 Merge pull request #483 from ccollins476ad/ble-auto-addr
new 5752684 mesh: One to one copy of Mesh from Zephyr
new b5c85dd nimble/mesh: Porting Mesh to Mynewt
new 0d98b2a mesh: Fix setting the right value for Static OOB type
new 5ce27f2 Merge pull request #511 from rymanluk/porting
new 584d3dc nimble/mesh: assert on out of prov buffers
new 12112a7 nimble/mesh: Fix failed provisioning response
new 84f8e64 Merge pull request #521 from michal-narajowski/mesh-porting-fixes
new fce7035 nimble/test: Assert os_mbuf operations in GATT tests
new 39626de Merge pull request #520 from sjanc/static_check
new 2ebfa14 nimble/hs: Make ble_hs_evq_get() private API
new 3d2e9d1 nimble/monitor: Make RTT buffer size configurable
new 7126357 nimble/monitor: Make UART ring buffer size configurable
new f0e51cc nimble/monitor: Make console out buffer size configurable
new 10f7481 nimble/monitor: Always use uptime for timestamp
new 2b2fbbb nimble/monitor: Fix ble_monitor_out
new f3d2de2 nimble/monitor: Add reporting of dropped packets
new 1cf7789 Merge pull request #519 from andrzej-kaczmarek/monitor-dev
new bdc1b49 nimble/l2cap: Fix use on uninitialized value
new ce4b8c4 nimble/gap: Fix pointer to local outside of scope
new 7c152e8 nimble/mesh: Clear link TX when ACK arrived on it
new 6fd490e net/lora: Additional modifications
new 7bf7aa0 nimble/controller: Fix disconnection event status
new 659cb58 Merge pull request #531 from rymanluk/disc_status_fix
new 81c6f9e nimble/ll: Fix duplicates filtering in scanner
new 61f65f2 Merge pull request #533 from andrzej-kaczmarek/nimble-ll-dup-fix
new ef2dcb6 nimble/sm: Use privacy device mode as default
new 2674236 Merge pull request #534 from rymanluk/priv_fix
new c4b836f nimble/controller: Fix scan long advertising packets
new 59e0fe0 nimble/controller: Decrease size of struct ble_mbuf_hdr
new b924073 Merge pull request #537 from rymanluk/scan_fix
new 2efcb81 nimble/mesh: Return once app-key is found and handled
new cf2352c nimble/controller: Drop adv event if it is too big
new 6954409 Merge pull request #539 from rymanluk/scan_fix
new a448054 nimble/ll: Increase stack for ble_ll_task
new 0eadb1a Merge pull request #538 from andrzej-kaczmarek/nimble-ll-stack-fix
new f8e9684 net/lora: Get old apps building.
new 0d20603 mesh: send ack for every message with matching FSC
new 61264c3 mesh: add missing argument to delayed work in configuration
new 03861a3 mesh: fix null ptr access
new 6e9b3f0 mesh: return buffer even when no usrhdr
new 0cbc225 mesh: fix handling group send with local interface enabled
new ddec157 mesh: fix initialize message queue
new 8c690cf mesh: check destination address on receive
new 9a110bf mesh: add log message when dropping packet because unprovisioned
new 04b54c4 mesh: add extended debug flag for printing adv packets
new 6a42747 mesh: fix typo in setting friend config
new ab9c23e mesh: fix toggling debug logs per layer
new 2481913 mesh: add missing delayed work argument
new 17a431b mesh: fix setting message fields in health model
new 1ebca4f mesh: add more debug logs in network layer
new a75ab67 mesh: set delayed timer for periodic publish before publishing
new 9637c63 mesh: set company id field in health status message
new 43a5cb5 Remove extraneous #include.
new 7c8c906 Merge pull request #562 from ccollins476ad/bswap-errors
new fcc096b oic; explicitily fail with assert() if running out of entries in mem pool for resources.
new 5d3a174 Merge pull request #567 from mkiiskila/oc_resource_fail
new 60398b1 oic; fix compiler warning when using isalpha() with newlib.
new 8b1d0fa nimble/host: Fix invalid symbol name
new 1c9b078 nimble/host: Add symbol for 'any' phy mask
new fbd872c Merge pull request #572 from andrzej-kaczmarek/nimble-host-symbol-fix
new b9a0ea0 nimble/ll: Fix setting default phy prefs
new ab1d58a nimble/ll: Enforce minimum payload length for coded phy
new ca4887f nimble/ll: Drop packets with empty payload for LL Control PDU
new 1ac3ce1 nimble/controller: Remove misleading TODO
new 6e1cd49 nimble/phy: Fix wfr time calculations
new 9dc67e6 Merge pull request #576 from andrzej-kaczmarek/tifs-rework
new 09373b1 Revert "mesh: fix handling group send with local interface enabled"
new 69063dc mesh: Remove local network interface MYNEWT_VAL option
new 994138d mesh: Allow TTL <= 1 for the local net interface
new 88c99ef nimble/host: Allow setting adv data when advertising
new e96fd6d native_sockets: Poll write no matter read state.
new 3dfa33f native_sockets - Fix sendto() race condition.
new ce1f395 native_socket - Handle partial TCP writes.
new 8a809a5 Rename BLE socket task "sock" --> "hci_sock"
new 9595ed5 Merge pull request #582 from ccollins476ad/native-sock-write
new 9aa66c3 BLE Host - Make ble_hs_id_infer_auto() public.
new 89e030a nimble/host: Update with new Tinycrypt ECC API
new 4af0cc6 Merge pull request #578 from sjanc/tc
new c343d88 mesh: Fix compilation with GCC 7.1
new cfd1b40 mesh: Fix dropping valid proxy configration messages
new 2ee632c Merge pull request #589 from rymanluk/mesh_proxy_fix
new 344783e nimble/mesh: Fix address type handling
new 9209238 nimble: Don't hardcode TinyCrypt rand function
new affa9ee BLE Host - rename `default_irk` --> `ble_hs_pvcy_default_irk`
new 5c9510a BLE Host - Reduce line length to <= 79 chars.
new 227429c MYNEWT-841 BLE Host - Fill resolve list at startup
new 003ef21 BLE Host - Unit tests for IRK restore on startup.
new 9b38d1a Merge pull request #593 from ccollins476ad/restore-irks
new 1f5f363 mesh: Fix string signedness issue
new 9f34ba7 mesh: Fix SDU length check
new adbce2a mesh: Fix Health Period Set OpCode
new 08c16ff mesh: Fix encoding fault count to Health Current Status
new 25c2e33 mesh: Fix spelling of "heartbeat"
new 2d974aa mesh: Fix zeroing heartbeat state
new 5b06594 mesh: Fix resetting heartbeat subscription expiry properly
new c451c30 mesh: Fix Set LPNTimeout message handling
new 1d1b982 mesh: Fix setting health period divider
new c282200 mesh: Don't send health status messages if a test fails
new 25fb4ae nimble/host: Fix ble_hs_adv_parse()
new 77d1ea8 BLE Host - Connect failures were not reported.
new b0cdeca BLE Host - Unit test for unreported connect fails.
new e344fec Merge pull request #595 from ccollins476ad/no-conn-fail-evt
new 44695a0 nimble/ll: Fix weird symbol name usage
new 92203e2 nimble/ll: Add ble_ll_usecs_to_ticks_round_up
new 3fe3a76 nimble/ll: Fix scheduling of AUX_ADV_IND packets
new 804afb7 nimble/ll: Fix calculating auxiliary offset in AUX_ADV_IND
new ee64565 nimble/ll: Add extra assertion for adv chanmask
new a06c52b nimble/ll: Fix consecutive bits detection in AA
new 834d9f7 mesh: Fix revoking app keys
new 68b46f6 Merge pull request #604 from michal-narajowski/mesh_app_key_revoke
new 8abe87f net/lora: Class C unconfirmed transmission bug fixes
new d191866 net/lora: Additional fixes for Class C transmit
new cd07179 BLE Host - Honor controller's flow control
new 35a70d4 BLE Host - Remove ACL transmit queue.
new 7ed9ae9 BLE Host - Read BR/EDR buffer size at startup.
new bea5a80 Merge pull request #613 from ccollins476ad/ble-max-pkts
new 5dc1599 mesh: Fix missing argument in k_delayed_work
new a256393 mesh: Fix setting mod sub status parameters
new f12eeda mesh: Fix sending unassigned variable in mod_sub_va_overwrite
new d223a5e Merge pull request #609 from michal-narajowski/mesh-fixes
new b6c7146 nimble/ll: Cleanup aux scheduling function
new 3660cfc nimble/ll: Improve scheduling of aux scan
new eb0cd53 Merge pull request #608 from andrzej-kaczmarek/nimble-ll-aux-sched
new 98c4e00 nimble/ll: Fix scheduling of extended advertising events
new f0d7a29 nimble/phy: Add phy_mode to rxinfo
new 0b0abdd nimble/ll: Fix scheduling new connection in slave role
new ea8605e Merge pull request #615 from andrzej-kaczmarek/nimble-phy-mode-fix
new b2f557a BLE Host - Move HCI test util code into a new file
new cae4935 Merge pull request #616 from ccollins476ad/ble-hs-test-refactor
new f2be8c4 Fix new warnings caused by change in compiler flag setting.
new 5eb1e70 ble controller; was not building properly with FEAT_LL_PRIVACY set to 0.
new d83e9fd Merge pull request #612 from mkiiskila/debug_mX_flags
new 00c32b9 nimble/ll: Fix build w/o ext adv
new 58c4eef Merge pull request #617 from andrzej-kaczmarek/nimble-ll-fix-build
new 670a40c nimble/gap: Fix usage of BLE_GAP_OBSERVER
new 433e0ce nimble/controller: Fix freeze in extended scanning
new d3a8934 nimble/controller: Improve wfr timer for aux ptr
new a86a38f nimble/controller: Fix missleading variable name
new bd54b7d nimble/controller: Always check if we need to continue scan
new 44914d6 nimble/controller: Fix memory leaks in the ext scanner
new dcfa948 nimble/controller: Improve getting aux ptr code
new e789958 nimble/controller: Fix memory leaks when creating connection
new 207f717 nimble/controller: Improve ext connection creation
new 98248ad nimble/controller: Move scheduling aux to LL
new 771389f nimble/controller: Fix wl for extended scanner
new 83dd4c1 nimble/controller: Fix handling ext adv with advA
new dd096e0 nimble/controller: Fix off one issue with ext adv data
new 85734cc nimble/controller: Fix extended connect
new 04ea00e nimble/controller: Store missing DID from ext adv
new d01dfaa nimble/controller: minor coding style fix
new 384f982 nimble/controller: Fix connecting on long scan interval
new 96efc59 nimble/controller: remove reduntant return
new df654de BLE Host - Fix a few coding style issues.
new 3a324dd BLE Host - add reason for adv / disc complete.
new 16dcdee BLE Host - no_lock versions of GAP cancel fns.
new 613baa5 BLE Host - Allow GAP to be preempted.
new ee4e7ed MYNEWT-842 BLE Host - Stop GAP, add to rslv list
new 483b11e MYNEWT-842 - Unit tests for adding IRK entries.
new 7876399 BLE Host - Fix build errors for non-centrals.
new e3af022 nimble/host: Fix build issue
new 95c1c92 net/lora: End-device ACK fixes and mac command handling mods
new f60a664 lora; add lora_app_mtu() which tells maximum payload which will be accepted by lora_app_port_send().
new 33b2bd4 Coap over Lora; first rough cut.
new d25f17d lora; add counter for plain mac flush frames. When reporting size to use for TX, take into accoutn queued mac commands.
new 244d57f Merge branch 'coap_lora' of github.com:mkiiskila/incubator-mynewt-core into gw_conf_tx
new 5fdde6a net/lora: oc send buffer modification
new 89cb345 Merge pull request #624 from wes3/gw_conf_tx
new 6ffd1a9 mesh: Fix missing feature bits
new 67a5471 Merge pull request #620 from michal-narajowski/bt_mesh_feat_bits
new f007947 mesh: Heartbeat fixes for message count
new b33f5c4 Merge pull request #621 from michal-narajowski/heartbeat
new 1020c01 BLE Host - Fix typo in flag check
new 923278e Merge pull request #633 from ccollins476ad/frag-typo
new 87d821c OIC lora; change fragmentation header to be smaller.
new 38c7b6d OIC lora; queue one fragment at a time when tx'ing, send additional fragments in tx completion cb.
new e95ac55 OC lora; redo RX path to reduce mbuf usage during reassembly.
new 1fd4415 Merge pull request #634 from mkiiskila/coap_lora
new 8516409 oic/ble_adapter: Fix build errors build for oc_client configuration
new fe86b04 Merge pull request #627 from rymanluk/build_fix2
new 6e9d01b BLE socket transport - don't drop large frames.
new e603a34 Merge pull request #636 from ccollins476ad/ble-sock-off16
new 23792dd net/lora: no feature changes; just stylistic/coding standard changes.
new ce4205f net/lora: Remove datarate from port
new 06ad4ca net/lora: Fix assumption of flat buffers
new ae87b0d apps/blehr: Added heart-rate sensor app
new b687742 BLE Host - Corrections for heartrate PR (591).
new 467c9a2 BLE Host - Lock mutex in ble_hs_id_infer_auto()
new 220a1ca nimble/ll: Set phy mode before scheduling tx
new d9a7fb7 nimble/ll: Add stat for dropped adv event
new 4424cde nimble/ll: Drop event if adv ext is delayed beyond aux
new 2a98b2c Merge pull request #622 from andrzej-kaczmarek/nimble-aux-sched-fix
new dd79b74 mesh: Fix and clean up iv update procedure
new ac7e4c7 Merge pull request #641 from michal-narajowski/mesh-iv-update-fix
new 05e481b net/lora: Fix MAC command issues
new 5b8e756 Merge pull request #645 from wes3/lora_mac_cmd
new d79e014 BLE Host - Remove BLE_GAP_EVENT_CONN_CANCEL
new 0f124fd Merge pull request #632 from ccollins476ad/rm-conn-cancel
new b47c01b BLE Host - Delay sync callback after IRK restore
new 3e91b9d mesh: Fail init on keys generation error
new 684cf3e Merge pull request #646 from michal-narajowski/mesh-init-fix
new 8e40adf mesh: Fix ignoring all prohibited sub_dst in HB Sub Set
new 5f87781 mesh: Fix HB Pub Count Log calculation routine
new 02b987a mesh: Fix sending heartbeat only when relay state changes
new 005b65d mesh: Fix clearing HB state when disabling HB sub
new ffebe4b mesh: Fix HB Sub Status when disabling subscription
new 81368cd Merge pull request #649 from michal-narajowski/mesh_pts_fixes
new bc0eb6e net/nimble: MYNEWT-862 HFXO not always turning off
new 3037b24 Merge pull request #647 from wes3/hfxo_fix
new d78e195 BLE HCI transport - emspi
new 088f5e3 ANS service: Add a hacky #undef to fix ambiq blds.
new a7c2e54 Merge pull request #655 from ccollins476ad/apollo2
new 520bf88 net/lora: Fix link check command failing
new 85dfa8e Merge pull request #656 from wes3/lora_link_chk
new 1b59178 nimble/host: Remove unused bsp includes
new 4e3559a nimble/host: Add missing include
new 227f2ec nimble/host: Fix semaphore usage
new 6fcaf8e nimble/host: Enable ble_hs_locked_by_cur_task for debug only
new 1451238 nimble/ias: Fix service definition
new 5536b96 Merge pull request #653 from andrzej-kaczmarek/various-fixes
new 15597be mesh: Improve Network Message Cache behavior
new 22c1e97 Merge pull request #652 from michal-narajowski/mesh-msg-cache
new 43d17fd mesh: Keep received buffer intact until transport layer
new 5e8c077 mesh: Take advantage of BT_MESH_NET_HDR_LEN define
new f79c883 mesh: Fix TX segment context lookups
new b32f224 mesh: Add bt_mesh_net_flags() helper function
new 78cfad6 mesh: Export some transport layer helpers
new 414449f mesh: Cfg: Only update friend state if supported
new ad9e9d5 mesh: Remove redundant assignment
new 100e205 mesh: Export bt_mesh_friend_cred_get() for Friend usage
new eb0eb59 mesh: Return change information from bt_mesh_iv_update()
new f57ec1c mesh: Extend advertising API with helpers for Friend support
new d51cf53 Merge pull request #651 from michal-narajowski/friend_preparation
new 680eff2 nimble/host: Remove unused members from ble_gap_slave
new 3c33a9c nimble: Move adv instances count definition to common header
new 53b748a nimble/host: Unanonimize ble_gap_slave
new 9c2c14a nimble/gap: Make ble_gap_slave table
new 5cc49e1 nimble: Fix tx power type in hci_ext_adv_params
new 19406c5 nimble/host: Use flag for tracking advertising type
new 3c077bd nimble/host: Simplify connection accept functions
new c236698 nimble/host: Make function touching ble_gap_slave use instance
new 6b8ae1d Merge pull request #662 from sjanc/ext_adv_cleanups
new 3ff9799 net/oic; initialize app resources pool at bootup, so packages can register their resources at sysinit.
new 3905aa4 net/oic; move init routine call earlier during sysinit.
new f02613e MYNEWT-869 BLE Host - Fix GATT svr unit test.
new fce964f MYNEWT-869 BLE Host - Fix CoC double free
new 151badb Merge pull request #665 from ccollins476ad/ble-hs-badmem
new 7fc9725 net/oic; fix dup free when acting as client. Fix use of uninitialized memory after free.
new d0e8c2c Merge pull request #661 from mkiiskila/os_stack_check
new 894d65a emspi transport - Fix compiler warning.
new a079238 Merge pull request #667 from ccollins476ad/apollo2-timers
new 75599d5 nimble/tps: Fix compilation error
new 12bec09 nimble/lls: Make LLS usable
new 3180c85 Merge pull request #668 from andrzej-kaczmarek/nimble-build-fix
new 0220d4e Add missing license headers
new 79f5b17 nimble/host: Use static buffer for GAP mempool
new ad860f9 nimble/host: Change services pkg init priorities
new 4b9f966 nimble/mesh: Fix #include
new 9e48713 nimble/mesh: Remove invalid typedef
new a4b1199 Merge pull request #673 from andrzej-kaczmarek/nimble-fixing
new 689800c nimble/host: Add API for extended advertising
new 04cef87 nimble/host: Add support for starting advertising instance
new bcd5726 nimble/host: Add support for stopping advertising instance
new 47661b2 nimble/host: Add support for removing advertising instance
new 59ddc11 nimble/host: Add support for configuring advertising instances
new aef616f nimble/host: Remove ext adv path from legacy API
new a1b3f08 nimble/host: Pass advertising instance to connection complete
new fb23cb5 nimble/host: Add support for setting advertising instance address
new 6d5b576 nimble/host: Extend advertising stop event with instance
new b5be991 nimble/host: Make preempt code multi advertising aware
new 391b29b nimble/host: Don't use slave timer with extended advertising
new 026a984 nimble/gap: Remove old experimental API for setting advertising PHY
new 0351e30 nimble/host: Add support for setting extended adv_data and scan_rsp
new f44fbc7 Merge pull request #671 from sjanc/ext_adv_host
new 93e58bd Fix net/mqtt/eclipse pkg.name
new d2ccbc2 BLE Host - use instance 0 when ext. adv. disabled.
new 3df1614 net/nimble/host unittest; change null initialization to memset.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (e9fd7ac)
\
N -- N -- N refs/heads/master (3df1614)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 2192 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
{controller => nimble/controller}/include/controller/ble_hw.h | 0
{controller => nimble/controller}/include/controller/ble_ll.h | 0
{controller => nimble/controller}/include/controller/ble_ll_adv.h | 0
{controller => nimble/controller}/include/controller/ble_ll_conn.h | 0
{controller => nimble/controller}/include/controller/ble_ll_ctrl.h | 0
{controller => nimble/controller}/include/controller/ble_ll_hci.h | 0
{controller => nimble/controller}/include/controller/ble_ll_resolv.h | 0
{controller => nimble/controller}/include/controller/ble_ll_scan.h | 0
{controller => nimble/controller}/include/controller/ble_ll_sched.h | 0
{controller => nimble/controller}/include/controller/ble_ll_test.h | 0
{controller => nimble/controller}/include/controller/ble_ll_whitelist.h | 0
{controller => nimble/controller}/include/controller/ble_ll_xcvr.h | 0
{controller => nimble/controller}/include/controller/ble_phy.h | 0
{controller => nimble/controller}/pkg.yml | 0
{controller => nimble/controller}/src/ble_ll.c | 0
{controller => nimble/controller}/src/ble_ll_adv.c | 0
{controller => nimble/controller}/src/ble_ll_conn.c | 0
{controller => nimble/controller}/src/ble_ll_conn_hci.c | 0
{controller => nimble/controller}/src/ble_ll_conn_priv.h | 0
{controller => nimble/controller}/src/ble_ll_ctrl.c | 0
{controller => nimble/controller}/src/ble_ll_hci.c | 0
{controller => nimble/controller}/src/ble_ll_hci_ev.c | 0
{controller => nimble/controller}/src/ble_ll_rand.c | 0
{controller => nimble/controller}/src/ble_ll_resolv.c | 0
{controller => nimble/controller}/src/ble_ll_scan.c | 0
{controller => nimble/controller}/src/ble_ll_sched.c | 0
{controller => nimble/controller}/src/ble_ll_supp_cmd.c | 0
{controller => nimble/controller}/src/ble_ll_whitelist.c | 0
{controller => nimble/controller}/src/ble_ll_xcvr.c | 0
{controller => nimble/controller}/syscfg.yml | 0
{controller => nimble/controller}/test/pkg.yml | 0
{controller => nimble/controller}/test/src/ble_ll_csa2_test.c | 0
{controller => nimble/controller}/test/src/ble_ll_test.c | 0
{controller => nimble/controller}/test/syscfg.yml | 0
{host => nimble/host}/include/host/ble_att.h | 0
{host => nimble/host}/include/host/ble_eddystone.h | 0
{host => nimble/host}/include/host/ble_gap.h | 0
{host => nimble/host}/include/host/ble_gatt.h | 0
{host => nimble/host}/include/host/ble_hs.h | 0
{host => nimble/host}/include/host/ble_hs_adv.h | 0
{host => nimble/host}/include/host/ble_hs_hci.h | 0
{host => nimble/host}/include/host/ble_hs_id.h | 0
{host => nimble/host}/include/host/ble_hs_log.h | 0
{host => nimble/host}/include/host/ble_hs_mbuf.h | 0
{host => nimble/host}/include/host/ble_hs_test.h | 0
{host => nimble/host}/include/host/ble_ibeacon.h | 0
{host => nimble/host}/include/host/ble_l2cap.h | 0
{host => nimble/host}/include/host/ble_monitor.h | 0
{host => nimble/host}/include/host/ble_sm.h | 0
{host => nimble/host}/include/host/ble_store.h | 0
{host => nimble/host}/include/host/ble_uuid.h | 0
{host => nimble/host}/mesh/include/mesh/atomic.h | 0
{host => nimble/host}/mesh/include/mesh/glue.h | 0
{host => nimble/host}/mesh/include/mesh/mesh.h | 0
{host => nimble/host}/mesh/pkg.yml | 0
{host => nimble/host}/mesh/src/access.c | 0
{host => nimble/host}/mesh/src/access.h | 0
{host => nimble/host}/mesh/src/adv.c | 0
{host => nimble/host}/mesh/src/adv.h | 0
{host => nimble/host}/mesh/src/beacon.c | 0
{host => nimble/host}/mesh/src/beacon.h | 0
{host => nimble/host}/mesh/src/cfg.c | 0
{host => nimble/host}/mesh/src/crypto.c | 0
{host => nimble/host}/mesh/src/crypto.h | 0
{host => nimble/host}/mesh/src/foundation.h | 0
{host => nimble/host}/mesh/src/friend.c | 0
{host => nimble/host}/mesh/src/friend.h | 0
{host => nimble/host}/mesh/src/glue.c | 0
{host => nimble/host}/mesh/src/health.c | 0
{host => nimble/host}/mesh/src/lpn.c | 0
{host => nimble/host}/mesh/src/lpn.h | 0
{host => nimble/host}/mesh/src/mesh.c | 0
{host => nimble/host}/mesh/src/mesh_priv.h | 0
{host => nimble/host}/mesh/src/net.c | 0
{host => nimble/host}/mesh/src/net.h | 0
{host => nimble/host}/mesh/src/prov.c | 0
{host => nimble/host}/mesh/src/prov.h | 0
{host => nimble/host}/mesh/src/proxy.c | 0
{host => nimble/host}/mesh/src/proxy.h | 0
{host => nimble/host}/mesh/src/transport.c | 0
{host => nimble/host}/mesh/src/transport.h | 0
{host => nimble/host}/mesh/syscfg.yml | 0
{host => nimble/host}/pkg.yml | 0
{host => nimble/host}/pts/README.txt | 0
{host => nimble/host}/pts/pts-gap.txt | 0
{host => nimble/host}/pts/pts-gatt.txt | 0
{host => nimble/host}/pts/pts-l2cap.txt | 0
{host => nimble/host}/pts/pts-sm.txt | 0
{host => nimble/host}/pts/tpg/94654-20170317-085122560.tpg | 0
{host => nimble/host}/pts/tpg/94654-20170317-085441153.pts | 0
{host => nimble/host}/services/ans/include/services/ans/ble_svc_ans.h | 0
{host => nimble/host}/services/ans/pkg.yml | 0
{host => nimble/host}/services/ans/src/ble_svc_ans.c | 0
{host => nimble/host}/services/ans/syscfg.yml | 0
{host => nimble/host}/services/bleuart/include/bleuart/bleuart.h | 0
{host => nimble/host}/services/bleuart/pkg.yml | 0
{host => nimble/host}/services/bleuart/src/bleuart.c | 0
{host => nimble/host}/services/bleuart/syscfg.yml | 0
{host => nimble/host}/services/gap/include/services/gap/ble_svc_gap.h | 0
{host => nimble/host}/services/gap/pkg.yml | 0
{host => nimble/host}/services/gap/src/ble_svc_gap.c | 0
{host => nimble/host}/services/gatt/include/services/gatt/ble_svc_gatt.h | 0
{host => nimble/host}/services/gatt/pkg.yml | 0
{host => nimble/host}/services/gatt/src/ble_svc_gatt.c | 0
{host => nimble/host}/services/ias/include/services/ias/ble_svc_ias.h | 0
{host => nimble/host}/services/ias/pkg.yml | 0
{host => nimble/host}/services/ias/src/ble_svc_ias.c | 0
{host => nimble/host}/services/lls/include/services/lls/ble_svc_lls.h | 0
{host => nimble/host}/services/lls/pkg.yml | 0
{host => nimble/host}/services/lls/src/ble_svc_lls.c | 0
{host => nimble/host}/services/tps/include/services/tps/ble_svc_tps.h | 0
{host => nimble/host}/services/tps/pkg.yml | 0
{host => nimble/host}/services/tps/src/ble_svc_tps.c | 0
{host => nimble/host}/src/ble_att.c | 0
{host => nimble/host}/src/ble_att_clt.c | 0
{host => nimble/host}/src/ble_att_cmd.c | 0
{host => nimble/host}/src/ble_att_cmd_priv.h | 0
{host => nimble/host}/src/ble_att_priv.h | 0
{host => nimble/host}/src/ble_att_svr.c | 0
{host => nimble/host}/src/ble_eddystone.c | 0
{host => nimble/host}/src/ble_gap.c | 0
{host => nimble/host}/src/ble_gap_priv.h | 0
{host => nimble/host}/src/ble_gatt_priv.h | 0
{host => nimble/host}/src/ble_gattc.c | 0
{host => nimble/host}/src/ble_gatts.c | 0
{host => nimble/host}/src/ble_gatts_lcl.c | 0
{host => nimble/host}/src/ble_hs.c | 0
{host => nimble/host}/src/ble_hs_adv.c | 0
{host => nimble/host}/src/ble_hs_adv_priv.h | 0
{host => nimble/host}/src/ble_hs_atomic.c | 0
{host => nimble/host}/src/ble_hs_atomic_priv.h | 0
{host => nimble/host}/src/ble_hs_cfg.c | 0
{host => nimble/host}/src/ble_hs_conn.c | 0
{host => nimble/host}/src/ble_hs_conn_priv.h | 0
{host => nimble/host}/src/ble_hs_dbg.c | 0
{host => nimble/host}/src/ble_hs_dbg_priv.h | 0
{host => nimble/host}/src/ble_hs_hci.c | 0
{host => nimble/host}/src/ble_hs_hci_cmd.c | 0
{host => nimble/host}/src/ble_hs_hci_evt.c | 0
{host => nimble/host}/src/ble_hs_hci_priv.h | 0
{host => nimble/host}/src/ble_hs_hci_util.c | 0
{host => nimble/host}/src/ble_hs_id.c | 0
{host => nimble/host}/src/ble_hs_id_priv.h | 0
{host => nimble/host}/src/ble_hs_log.c | 0
{host => nimble/host}/src/ble_hs_mbuf.c | 0
{host => nimble/host}/src/ble_hs_mbuf_priv.h | 0
{host => nimble/host}/src/ble_hs_misc.c | 0
{host => nimble/host}/src/ble_hs_priv.h | 0
{host => nimble/host}/src/ble_hs_pvcy.c | 0
{host => nimble/host}/src/ble_hs_pvcy_priv.h | 0
{host => nimble/host}/src/ble_hs_startup.c | 0
{host => nimble/host}/src/ble_hs_startup_priv.h | 0
{host => nimble/host}/src/ble_ibeacon.c | 0
{host => nimble/host}/src/ble_l2cap.c | 0
{host => nimble/host}/src/ble_l2cap_coc.c | 0
{host => nimble/host}/src/ble_l2cap_coc_priv.h | 0
{host => nimble/host}/src/ble_l2cap_priv.h | 0
{host => nimble/host}/src/ble_l2cap_sig.c | 0
{host => nimble/host}/src/ble_l2cap_sig_cmd.c | 0
{host => nimble/host}/src/ble_l2cap_sig_priv.h | 0
{host => nimble/host}/src/ble_monitor.c | 0
{host => nimble/host}/src/ble_monitor_priv.h | 0
{host => nimble/host}/src/ble_sm.c | 0
{host => nimble/host}/src/ble_sm_alg.c | 0
{host => nimble/host}/src/ble_sm_cmd.c | 0
{host => nimble/host}/src/ble_sm_lgcy.c | 0
{host => nimble/host}/src/ble_sm_priv.h | 0
{host => nimble/host}/src/ble_sm_sc.c | 0
{host => nimble/host}/src/ble_store.c | 0
{host => nimble/host}/src/ble_store_util.c | 0
{host => nimble/host}/src/ble_uuid.c | 0
{host => nimble/host}/src/ble_uuid_priv.h | 0
.../host}/store/config/include/store/config/ble_store_config.h | 0
{host => nimble/host}/store/config/pkg.yml | 0
{host => nimble/host}/store/config/src/ble_store_config.c | 0
{host => nimble/host}/store/config/src/ble_store_config_conf.c | 0
{host => nimble/host}/store/config/src/ble_store_config_priv.h | 0
{host => nimble/host}/store/config/syscfg.yml | 0
{host => nimble/host}/store/ram/include/store/ram/ble_store_ram.h | 0
{host => nimble/host}/store/ram/pkg.yml | 0
{host => nimble/host}/store/ram/src/ble_store_ram.c | 0
{host => nimble/host}/syscfg.yml | 0
{host => nimble/host}/test/pkg.yml | 0
{host => nimble/host}/test/src/ble_att_clt_test.c | 0
{host => nimble/host}/test/src/ble_att_svr_test.c | 0
{host => nimble/host}/test/src/ble_gap_test.c | 0
{host => nimble/host}/test/src/ble_gatt_conn_test.c | 0
{host => nimble/host}/test/src/ble_gatt_disc_c_test.c | 0
{host => nimble/host}/test/src/ble_gatt_disc_d_test.c | 0
{host => nimble/host}/test/src/ble_gatt_disc_s_test.c | 0
{host => nimble/host}/test/src/ble_gatt_find_s_test.c | 0
{host => nimble/host}/test/src/ble_gatt_read_test.c | 0
{host => nimble/host}/test/src/ble_gatt_write_test.c | 0
{host => nimble/host}/test/src/ble_gatts_notify_test.c | 0
{host => nimble/host}/test/src/ble_gatts_read_test.c | 0
{host => nimble/host}/test/src/ble_gatts_reg_test.c | 0
{host => nimble/host}/test/src/ble_hs_adv_test.c | 0
{host => nimble/host}/test/src/ble_hs_conn_test.c | 0
{host => nimble/host}/test/src/ble_hs_hci_test.c | 0
{host => nimble/host}/test/src/ble_hs_id_test.c | 0
{host => nimble/host}/test/src/ble_hs_pvcy_test.c | 0
{host => nimble/host}/test/src/ble_hs_test.c | 0
{host => nimble/host}/test/src/ble_hs_test_util.c | 0
{host => nimble/host}/test/src/ble_hs_test_util.h | 0
{host => nimble/host}/test/src/ble_hs_test_util_hci.c | 0
{host => nimble/host}/test/src/ble_hs_test_util_hci.h | 0
{host => nimble/host}/test/src/ble_l2cap_test.c | 0
{host => nimble/host}/test/src/ble_os_test.c | 0
{host => nimble/host}/test/src/ble_sm_lgcy_test.c | 0
{host => nimble/host}/test/src/ble_sm_sc_test.c | 0
{host => nimble/host}/test/src/ble_sm_test.c | 0
{host => nimble/host}/test/src/ble_sm_test_util.c | 0
{host => nimble/host}/test/src/ble_sm_test_util.h | 0
{host => nimble/host}/test/src/ble_store_test.c | 0
{host => nimble/host}/test/src/ble_uuid_test.c | 0
{host => nimble/host}/test/syscfg.yml | 0
{host => nimble/host}/tools/log2smtest.rb | 0
{host => nimble/host}/util/include/host/util/util.h | 0
{host => nimble/host}/util/pkg.yml | 0
{host => nimble/host}/util/src/addr.c | 0
{host => nimble/host}/util/syscfg.yml | 0
{include => nimble/include}/nimble/ble.h | 0
{include => nimble/include}/nimble/ble_hci_trans.h | 0
{include => nimble/include}/nimble/hci_common.h | 0
{include => nimble/include}/nimble/nimble_opt.h | 0
{include => nimble/include}/nimble/nimble_opt_auto.h | 0
pkg.yml => nimble/pkg.yml | 0
{src => nimble/src}/ble_util.c | 0
{src => nimble/src}/hci_common.c | 0
syscfg.yml => nimble/syscfg.yml | 0
.../transport}/emspi/include/transport/emspi/ble_hci_emspi.h | 0
{transport => nimble/transport}/emspi/pkg.yml | 0
{transport => nimble/transport}/emspi/src/ble_hci_emspi.c | 0
{transport => nimble/transport}/emspi/syscfg.yml | 0
{transport => nimble/transport}/ram/include/transport/ram/ble_hci_ram.h | 0
{transport => nimble/transport}/ram/pkg.yml | 0
{transport => nimble/transport}/ram/src/ble_hci_ram.c | 0
{transport => nimble/transport}/ram/syscfg.yml | 0
{transport => nimble/transport}/socket/include/socket/ble_hci_socket.h | 0
{transport => nimble/transport}/socket/pkg.yml | 0
{transport => nimble/transport}/socket/src/ble_hci_socket.c | 0
{transport => nimble/transport}/socket/syscfg.yml | 0
.../transport}/uart/include/transport/uart/ble_hci_uart.h | 0
{transport => nimble/transport}/uart/pkg.yml | 0
{transport => nimble/transport}/uart/src/ble_hci_uart.c | 0
{transport => nimble/transport}/uart/syscfg.yml | 0
246 files changed, 0 insertions(+), 0 deletions(-)
rename {controller => nimble/controller}/include/controller/ble_hw.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_adv.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_conn.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_ctrl.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_hci.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_resolv.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_scan.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_sched.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_test.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_whitelist.h (100%)
rename {controller => nimble/controller}/include/controller/ble_ll_xcvr.h (100%)
rename {controller => nimble/controller}/include/controller/ble_phy.h (100%)
rename {controller => nimble/controller}/pkg.yml (100%)
rename {controller => nimble/controller}/src/ble_ll.c (100%)
rename {controller => nimble/controller}/src/ble_ll_adv.c (100%)
rename {controller => nimble/controller}/src/ble_ll_conn.c (100%)
rename {controller => nimble/controller}/src/ble_ll_conn_hci.c (100%)
rename {controller => nimble/controller}/src/ble_ll_conn_priv.h (100%)
rename {controller => nimble/controller}/src/ble_ll_ctrl.c (100%)
rename {controller => nimble/controller}/src/ble_ll_hci.c (100%)
rename {controller => nimble/controller}/src/ble_ll_hci_ev.c (100%)
rename {controller => nimble/controller}/src/ble_ll_rand.c (100%)
rename {controller => nimble/controller}/src/ble_ll_resolv.c (100%)
rename {controller => nimble/controller}/src/ble_ll_scan.c (100%)
rename {controller => nimble/controller}/src/ble_ll_sched.c (100%)
rename {controller => nimble/controller}/src/ble_ll_supp_cmd.c (100%)
rename {controller => nimble/controller}/src/ble_ll_whitelist.c (100%)
rename {controller => nimble/controller}/src/ble_ll_xcvr.c (100%)
rename {controller => nimble/controller}/syscfg.yml (100%)
rename {controller => nimble/controller}/test/pkg.yml (100%)
rename {controller => nimble/controller}/test/src/ble_ll_csa2_test.c (100%)
rename {controller => nimble/controller}/test/src/ble_ll_test.c (100%)
rename {controller => nimble/controller}/test/syscfg.yml (100%)
rename {host => nimble/host}/include/host/ble_att.h (100%)
rename {host => nimble/host}/include/host/ble_eddystone.h (100%)
rename {host => nimble/host}/include/host/ble_gap.h (100%)
rename {host => nimble/host}/include/host/ble_gatt.h (100%)
rename {host => nimble/host}/include/host/ble_hs.h (100%)
rename {host => nimble/host}/include/host/ble_hs_adv.h (100%)
rename {host => nimble/host}/include/host/ble_hs_hci.h (100%)
rename {host => nimble/host}/include/host/ble_hs_id.h (100%)
rename {host => nimble/host}/include/host/ble_hs_log.h (100%)
rename {host => nimble/host}/include/host/ble_hs_mbuf.h (100%)
rename {host => nimble/host}/include/host/ble_hs_test.h (100%)
rename {host => nimble/host}/include/host/ble_ibeacon.h (100%)
rename {host => nimble/host}/include/host/ble_l2cap.h (100%)
rename {host => nimble/host}/include/host/ble_monitor.h (100%)
rename {host => nimble/host}/include/host/ble_sm.h (100%)
rename {host => nimble/host}/include/host/ble_store.h (100%)
rename {host => nimble/host}/include/host/ble_uuid.h (100%)
rename {host => nimble/host}/mesh/include/mesh/atomic.h (100%)
rename {host => nimble/host}/mesh/include/mesh/glue.h (100%)
rename {host => nimble/host}/mesh/include/mesh/mesh.h (100%)
rename {host => nimble/host}/mesh/pkg.yml (100%)
rename {host => nimble/host}/mesh/src/access.c (100%)
rename {host => nimble/host}/mesh/src/access.h (100%)
rename {host => nimble/host}/mesh/src/adv.c (100%)
rename {host => nimble/host}/mesh/src/adv.h (100%)
rename {host => nimble/host}/mesh/src/beacon.c (100%)
rename {host => nimble/host}/mesh/src/beacon.h (100%)
rename {host => nimble/host}/mesh/src/cfg.c (100%)
rename {host => nimble/host}/mesh/src/crypto.c (100%)
rename {host => nimble/host}/mesh/src/crypto.h (100%)
rename {host => nimble/host}/mesh/src/foundation.h (100%)
rename {host => nimble/host}/mesh/src/friend.c (100%)
rename {host => nimble/host}/mesh/src/friend.h (100%)
rename {host => nimble/host}/mesh/src/glue.c (100%)
rename {host => nimble/host}/mesh/src/health.c (100%)
rename {host => nimble/host}/mesh/src/lpn.c (100%)
rename {host => nimble/host}/mesh/src/lpn.h (100%)
rename {host => nimble/host}/mesh/src/mesh.c (100%)
rename {host => nimble/host}/mesh/src/mesh_priv.h (100%)
rename {host => nimble/host}/mesh/src/net.c (100%)
rename {host => nimble/host}/mesh/src/net.h (100%)
rename {host => nimble/host}/mesh/src/prov.c (100%)
rename {host => nimble/host}/mesh/src/prov.h (100%)
rename {host => nimble/host}/mesh/src/proxy.c (100%)
rename {host => nimble/host}/mesh/src/proxy.h (100%)
rename {host => nimble/host}/mesh/src/transport.c (100%)
rename {host => nimble/host}/mesh/src/transport.h (100%)
rename {host => nimble/host}/mesh/syscfg.yml (100%)
rename {host => nimble/host}/pkg.yml (100%)
rename {host => nimble/host}/pts/README.txt (100%)
rename {host => nimble/host}/pts/pts-gap.txt (100%)
rename {host => nimble/host}/pts/pts-gatt.txt (100%)
rename {host => nimble/host}/pts/pts-l2cap.txt (100%)
rename {host => nimble/host}/pts/pts-sm.txt (100%)
rename {host => nimble/host}/pts/tpg/94654-20170317-085122560.tpg (100%)
rename {host => nimble/host}/pts/tpg/94654-20170317-085441153.pts (100%)
rename {host => nimble/host}/services/ans/include/services/ans/ble_svc_ans.h (100%)
rename {host => nimble/host}/services/ans/pkg.yml (100%)
rename {host => nimble/host}/services/ans/src/ble_svc_ans.c (100%)
rename {host => nimble/host}/services/ans/syscfg.yml (100%)
rename {host => nimble/host}/services/bleuart/include/bleuart/bleuart.h (100%)
rename {host => nimble/host}/services/bleuart/pkg.yml (100%)
rename {host => nimble/host}/services/bleuart/src/bleuart.c (100%)
rename {host => nimble/host}/services/bleuart/syscfg.yml (100%)
rename {host => nimble/host}/services/gap/include/services/gap/ble_svc_gap.h (100%)
rename {host => nimble/host}/services/gap/pkg.yml (100%)
rename {host => nimble/host}/services/gap/src/ble_svc_gap.c (100%)
rename {host => nimble/host}/services/gatt/include/services/gatt/ble_svc_gatt.h (100%)
rename {host => nimble/host}/services/gatt/pkg.yml (100%)
rename {host => nimble/host}/services/gatt/src/ble_svc_gatt.c (100%)
rename {host => nimble/host}/services/ias/include/services/ias/ble_svc_ias.h (100%)
rename {host => nimble/host}/services/ias/pkg.yml (100%)
rename {host => nimble/host}/services/ias/src/ble_svc_ias.c (100%)
rename {host => nimble/host}/services/lls/include/services/lls/ble_svc_lls.h (100%)
rename {host => nimble/host}/services/lls/pkg.yml (100%)
rename {host => nimble/host}/services/lls/src/ble_svc_lls.c (100%)
rename {host => nimble/host}/services/tps/include/services/tps/ble_svc_tps.h (100%)
rename {host => nimble/host}/services/tps/pkg.yml (100%)
rename {host => nimble/host}/services/tps/src/ble_svc_tps.c (100%)
rename {host => nimble/host}/src/ble_att.c (100%)
rename {host => nimble/host}/src/ble_att_clt.c (100%)
rename {host => nimble/host}/src/ble_att_cmd.c (100%)
rename {host => nimble/host}/src/ble_att_cmd_priv.h (100%)
rename {host => nimble/host}/src/ble_att_priv.h (100%)
rename {host => nimble/host}/src/ble_att_svr.c (100%)
rename {host => nimble/host}/src/ble_eddystone.c (100%)
rename {host => nimble/host}/src/ble_gap.c (100%)
rename {host => nimble/host}/src/ble_gap_priv.h (100%)
rename {host => nimble/host}/src/ble_gatt_priv.h (100%)
rename {host => nimble/host}/src/ble_gattc.c (100%)
rename {host => nimble/host}/src/ble_gatts.c (100%)
rename {host => nimble/host}/src/ble_gatts_lcl.c (100%)
rename {host => nimble/host}/src/ble_hs.c (100%)
rename {host => nimble/host}/src/ble_hs_adv.c (100%)
rename {host => nimble/host}/src/ble_hs_adv_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_atomic.c (100%)
rename {host => nimble/host}/src/ble_hs_atomic_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_cfg.c (100%)
rename {host => nimble/host}/src/ble_hs_conn.c (100%)
rename {host => nimble/host}/src/ble_hs_conn_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_dbg.c (100%)
rename {host => nimble/host}/src/ble_hs_dbg_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_hci.c (100%)
rename {host => nimble/host}/src/ble_hs_hci_cmd.c (100%)
rename {host => nimble/host}/src/ble_hs_hci_evt.c (100%)
rename {host => nimble/host}/src/ble_hs_hci_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_hci_util.c (100%)
rename {host => nimble/host}/src/ble_hs_id.c (100%)
rename {host => nimble/host}/src/ble_hs_id_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_log.c (100%)
rename {host => nimble/host}/src/ble_hs_mbuf.c (100%)
rename {host => nimble/host}/src/ble_hs_mbuf_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_misc.c (100%)
rename {host => nimble/host}/src/ble_hs_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_pvcy.c (100%)
rename {host => nimble/host}/src/ble_hs_pvcy_priv.h (100%)
rename {host => nimble/host}/src/ble_hs_startup.c (100%)
rename {host => nimble/host}/src/ble_hs_startup_priv.h (100%)
rename {host => nimble/host}/src/ble_ibeacon.c (100%)
rename {host => nimble/host}/src/ble_l2cap.c (100%)
rename {host => nimble/host}/src/ble_l2cap_coc.c (100%)
rename {host => nimble/host}/src/ble_l2cap_coc_priv.h (100%)
rename {host => nimble/host}/src/ble_l2cap_priv.h (100%)
rename {host => nimble/host}/src/ble_l2cap_sig.c (100%)
rename {host => nimble/host}/src/ble_l2cap_sig_cmd.c (100%)
rename {host => nimble/host}/src/ble_l2cap_sig_priv.h (100%)
rename {host => nimble/host}/src/ble_monitor.c (100%)
rename {host => nimble/host}/src/ble_monitor_priv.h (100%)
rename {host => nimble/host}/src/ble_sm.c (100%)
rename {host => nimble/host}/src/ble_sm_alg.c (100%)
rename {host => nimble/host}/src/ble_sm_cmd.c (100%)
rename {host => nimble/host}/src/ble_sm_lgcy.c (100%)
rename {host => nimble/host}/src/ble_sm_priv.h (100%)
rename {host => nimble/host}/src/ble_sm_sc.c (100%)
rename {host => nimble/host}/src/ble_store.c (100%)
rename {host => nimble/host}/src/ble_store_util.c (100%)
rename {host => nimble/host}/src/ble_uuid.c (100%)
rename {host => nimble/host}/src/ble_uuid_priv.h (100%)
rename {host => nimble/host}/store/config/include/store/config/ble_store_config.h (100%)
rename {host => nimble/host}/store/config/pkg.yml (100%)
rename {host => nimble/host}/store/config/src/ble_store_config.c (100%)
rename {host => nimble/host}/store/config/src/ble_store_config_conf.c (100%)
rename {host => nimble/host}/store/config/src/ble_store_config_priv.h (100%)
rename {host => nimble/host}/store/config/syscfg.yml (100%)
rename {host => nimble/host}/store/ram/include/store/ram/ble_store_ram.h (100%)
rename {host => nimble/host}/store/ram/pkg.yml (100%)
rename {host => nimble/host}/store/ram/src/ble_store_ram.c (100%)
rename {host => nimble/host}/syscfg.yml (100%)
rename {host => nimble/host}/test/pkg.yml (100%)
rename {host => nimble/host}/test/src/ble_att_clt_test.c (100%)
rename {host => nimble/host}/test/src/ble_att_svr_test.c (100%)
rename {host => nimble/host}/test/src/ble_gap_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatt_conn_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatt_disc_c_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatt_disc_d_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatt_disc_s_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatt_find_s_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatt_read_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatt_write_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatts_notify_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatts_read_test.c (100%)
rename {host => nimble/host}/test/src/ble_gatts_reg_test.c (100%)
rename {host => nimble/host}/test/src/ble_hs_adv_test.c (100%)
rename {host => nimble/host}/test/src/ble_hs_conn_test.c (100%)
rename {host => nimble/host}/test/src/ble_hs_hci_test.c (100%)
rename {host => nimble/host}/test/src/ble_hs_id_test.c (100%)
rename {host => nimble/host}/test/src/ble_hs_pvcy_test.c (100%)
rename {host => nimble/host}/test/src/ble_hs_test.c (100%)
rename {host => nimble/host}/test/src/ble_hs_test_util.c (100%)
rename {host => nimble/host}/test/src/ble_hs_test_util.h (100%)
rename {host => nimble/host}/test/src/ble_hs_test_util_hci.c (100%)
rename {host => nimble/host}/test/src/ble_hs_test_util_hci.h (100%)
rename {host => nimble/host}/test/src/ble_l2cap_test.c (100%)
rename {host => nimble/host}/test/src/ble_os_test.c (100%)
rename {host => nimble/host}/test/src/ble_sm_lgcy_test.c (100%)
rename {host => nimble/host}/test/src/ble_sm_sc_test.c (100%)
rename {host => nimble/host}/test/src/ble_sm_test.c (100%)
rename {host => nimble/host}/test/src/ble_sm_test_util.c (100%)
rename {host => nimble/host}/test/src/ble_sm_test_util.h (100%)
rename {host => nimble/host}/test/src/ble_store_test.c (100%)
rename {host => nimble/host}/test/src/ble_uuid_test.c (100%)
rename {host => nimble/host}/test/syscfg.yml (100%)
rename {host => nimble/host}/tools/log2smtest.rb (100%)
rename {host => nimble/host}/util/include/host/util/util.h (100%)
rename {host => nimble/host}/util/pkg.yml (100%)
rename {host => nimble/host}/util/src/addr.c (100%)
rename {host => nimble/host}/util/syscfg.yml (100%)
rename {include => nimble/include}/nimble/ble.h (100%)
rename {include => nimble/include}/nimble/ble_hci_trans.h (100%)
rename {include => nimble/include}/nimble/hci_common.h (100%)
rename {include => nimble/include}/nimble/nimble_opt.h (100%)
rename {include => nimble/include}/nimble/nimble_opt_auto.h (100%)
rename pkg.yml => nimble/pkg.yml (100%)
rename {src => nimble/src}/ble_util.c (100%)
rename {src => nimble/src}/hci_common.c (100%)
rename syscfg.yml => nimble/syscfg.yml (100%)
rename {transport => nimble/transport}/emspi/include/transport/emspi/ble_hci_emspi.h (100%)
rename {transport => nimble/transport}/emspi/pkg.yml (100%)
rename {transport => nimble/transport}/emspi/src/ble_hci_emspi.c (100%)
rename {transport => nimble/transport}/emspi/syscfg.yml (100%)
rename {transport => nimble/transport}/ram/include/transport/ram/ble_hci_ram.h (100%)
rename {transport => nimble/transport}/ram/pkg.yml (100%)
rename {transport => nimble/transport}/ram/src/ble_hci_ram.c (100%)
rename {transport => nimble/transport}/ram/syscfg.yml (100%)
rename {transport => nimble/transport}/socket/include/socket/ble_hci_socket.h (100%)
rename {transport => nimble/transport}/socket/pkg.yml (100%)
rename {transport => nimble/transport}/socket/src/ble_hci_socket.c (100%)
rename {transport => nimble/transport}/socket/syscfg.yml (100%)
rename {transport => nimble/transport}/uart/include/transport/uart/ble_hci_uart.h (100%)
rename {transport => nimble/transport}/uart/pkg.yml (100%)
rename {transport => nimble/transport}/uart/src/ble_hci_uart.c (100%)
rename {transport => nimble/transport}/uart/syscfg.yml (100%)
--
To stop receiving notification emails like this one, please contact
['"commits@mynewt.apache.org" <co...@mynewt.apache.org>'].