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 07:29:04 UTC

[mynewt-nimble] branch master created (now e9fd7ac)

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.


      at e9fd7ac  net/nimble/host unittest; change null initialization to memset.

This branch includes the following new commits:

     new 3bc9460  add net/nimble for the BLE skeleton project.
     new 7771990  Start of the nimble ble stack
     new d230712  Remove the htoleXX and leXXtoh from host_hci.c since they are in util
     new 283124f  Addition of set scan response data command and first attempt at receiving scan requests and sending scan responses
     new e19d291  Some controller code cleanup
     new a4dbe89  separate host and controller hci. Add some random address support
     new 4338f61  Basic scanning implemented
     new d4dab3a  reserve err code.
     new fbbb62e  bad merge, bad sterly.  fix the compile.
     new 23b37ac  Some ll hci event framework. Rename some LL/HCI defines. Call host_task from main and modify host task to be event driven
     new 81afd12  Merge branch 'master' of https://github.com/mynewt/larva
     new 65b916d  Add console to ble stack. Add sending of advertising report to host
     new 92e69f7  display received host events on console
     new 8ec9f7d  Modify code to search for duplicate advertising addresses
     new 0ad22b8  Console full/stub provide console API. nimble host depends on console API.
     new 4585124  Fix scan response reception and modify code to add a packet number to advertisements (for debugging purposes). Use console for advertising report display
     new 8134454  Prefix ll with ble_. This includes filenames
     new 21d530b  Prefix ble stack modules, functions, definitions and variables with ble_
     new ab9ed16  Prefix ble stack modules, functions, definitions and variables with ble_
     new cf8faae  Prefix modules, functions, definitions and variables with ble_
     new 7d3f633  Prefix ble stack modules, functions, definitions and variables with ble_
     new d0ca7e6  Fix some minor ble spec comments.
     new 888bbee  Add whitelisting. Not yet working for advertising filter policy but basically working for scanner filter policy
     new 2e46cb0  Add whitelisting
     new b23657a  Initial "scaffolding" for host-side data rx/tx.
     new 85769ce  Add missing copyright headers to nimble/host files
     new 8c7b814  Fix module headers to use the correct copyright notice
     new dc09839  Plug att stub into l2cap / hci.
     new 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
     new f198372  Use mbufs in l2cap channels; basic att-read handler.
     new 84d93ca  Initial basic test for net/nimble/host.
     new 4bc7e3d  Oops - fix broken build.
     new 647d449  Check result of writing l2cap header in test.
     new edf5bb4  Rename some host files with the "ble_hs_" prefix.
     new 47c03e5  Send error response on rx of bad attr read req.
     new 998b226  Add whitelist to advertising
     new 5bab913  Add some rudimentary att-read-req handling.
     new 631cafe  Don't send more than ATT_MTU-1 bytes of attr data.
     new a6ae2fb  Set response length of hci commands in the command processing functions themselves
     new 7a3706e  Add connection files to project (nothing implemented there yet)
     new c170964  Basic ATT write / ATT MTU exchange handling.
     new 8510151  Merge host_hci task into ble_hs task.
     new 6de5082  Add basic HCI create connection command.
     new 1877bc9  Initial commit of drivers for ble stack. Ported to nrf52 and native bsp's. Includes hal_cputime implementation on native cpu
     new 1aa14e1  Initial processing of HCI events.
     new 85ca35c  Some basic unit tests for HCI events.
     new 87584b5  Handle connection events.
     new 2e5b519  Temporary fix to get projects building with addition of ble driver dependency
     new dbbf132  Some additional LL connection related code
     new 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
     new 582089c  Concurrent roles; change ack mechanism.
     new e43c49d  Configurable ack callbacks for cmd sequences.
     new a5d8dfc  Make HCI acks OGF-aware; work queue for GAP.
     new 4ccc4ca  Directed Connectable Mode.
     new d2faf58  Basic GAP test with running OS.
     new d799deb  BLE host: add connection event callback.
     new c7edecb  Remove workaround for having capability for ble_driver in bsp egg. Move BLE_DRIVER identity from bletest project to nimble/controller.
     new d3923f4  Start of connection process finished. Sending connect requests and receiving them and starting the connection is finished.
     new 04454e6  find-info ATT command.
     new ff1abca  Fix 128-bit to 16-bit UUID conversion.
     new 4d71d37  Additional ATT find-info tests.
     new b87f542  ATT MTU exchange.
     new 961a31c  Additional connection code: supervision timeout, connection scheduling, start/end event processing
     new 07e3d96  Remove erroneous debug commit and add ble_ll_ctrl header file
     new 439b96f  (ble host) Send MTU response as server.
     new b39aed7  att find type value parse / write cmds.
     new dd36c22  Change byte-swapping fns to use void pointers.
     new eb3fb16  att find type value command.
     new 88c4add  Data queues in host task; remove l2cap buffers.
     new 847bcf9  Use selftest identity for self-contained test deps
     new 5762045  Integrate ble_hs packet queues into l2cap.
     new 2eb8cef  Use mbufs for incoming HCI ACL data packets.
     new 2769a91  Modify host ble to account for latest mbuf changes
     new 8932c67  Separate ATT server functionality from client.
     new 3bec351  Read buffer size HCI command.
     new a08486e  Clear ack callback when HCI tx fails.
     new 502da21  Refactor connection handle code. Place all connections on a free list and assign the handles on init. Add active/free connection lists
     new e46cf20  Merge new os mbuf changes into bletest
     new 1bdd056  Initial work for client-side ATT.
     new adef7d1  Allow simulataneous BLE host jobs.
     new c4b44e0  Initial implementation of ATT batch commands.
     new 432d376  Add missing copyright headers.
     new 6b2b98b  Fix some issues with initiating and starting a connection. Add API to send data packets from host to controller
     new 106d794  Remove generic work queue; add hci batch queue.
     new 8ccd5ef  Initial GATT work.
     new ff5844e  ATT Read, Read By Group Type.
     new e0f431a  Rename ble_hs_att_* to ble_att_*
     new 5011f7b  Add calls to os_mbuf_pullup; more GATT.
     new 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
     new 00c2b4a  GATT Discover All Primary Services procedure.
     new ee9844e  Add additional GATT tests and fix UUID endianness.
     new 1eaf033  GATT Discover Primary Service by Service UUID proc
     new 1ef1ba8  Some renaming for consistency.
     new eb79f54  Split service disc. tests from other GATT tests.
     new 561053d  Rearrange some att client functions to match spec.
     new 291f967  ATT Read By Type client-side.
     new ccbdce6  GATT Discover All Characteristics procedure.
     new a790d9d  Add tests for discover characteristics GATT proc
     new 2fb9646  Remove dummy "find info" GATT procedure.
     new 79817a3  GATT Read Characteristic Value procedure.
     new 74bfee3  Add tests for GATT Read Characteristic Value.
     new 2244d6e  Add missing copyright header.
     new fc00697  Move some code around to expose some functions.
     new 5431546  Fix ble host tests; I wasn't stripping the HCI hdr
     new 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).
     new 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
     new 22e0b81  ATT read by group type; fix bugs.
     new db4d541  Add ATT read by group type tests.
     new feed0e3  Use util rxerr function in host test code.
     new 7331c9e  Organize GATT code by procedure.
     new 14eb5c3  GATT: always call cb when something fails.
     new f15c210  Provide two error codes for GATT callbacks.
     new 71d7d8f  Replace posix errno code with ble_hs codes.
     new 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
     new 26f9ddb  Split ble_hs.h into a public and private header.
     new e9c3b8f  Fix response format for characteristic discovery.
     new 8d051fb  Add characteristic discovery and reads to proj.
     new 7577adc  Fix a number of issues with high duty cycle advertising and direct advertising in general.
     new aaf4d1a  Fix server side ATT read-by-group-type
     new 8f51121  Move ble host membufs from heap to bss.
     new 40e2b1f  Reduce number of host mbufs to 8.
     new 3e822ca  GAP General Discovery procedure.
     new 58729cb  Add disconnect command and code to terminate a connection
     new 37876c9  Rename ble_hs_ack to ble_hci_ack for consistency.
     new fedae5e  Generic HCI command queue.
     new 7621690  Move ble_gap.c to ble_gap_conn.c.
     new 187f917  Initial implementation of startup sequence.
     new c57f271  Add connection timer for general discovery.
     new b9b28c3  Add additional connection establishment tests.
     new 2f6693d  Notify application of rxed advertisement reports.
     new e97692b  GATT write without rsp, write char value procs.
     new 62274ae  Add additional characteristic-discovery tests.
     new 5c28afb  Add basic GATT characteristic value write tests.
     new 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.
     new a0ba556  In GATT write CBs, pass attr val so user can free
     new 30cfd34  ATT write req / cmd tests.
     new 35b5d72  ATT prepare write and execute write commands.
     new 2dfec76  Unit tests for ATT prep write / exec write.
     new 36298b3  GAP Terminate Connection procedure.
     new 8c6ee24  Host HCI tx timeouts.
     new c97b4fc  Rename ble_gap_test to ble_os_test.
     new 1a720b8  Number of Completed Packets event.
     new 4b24699  Cancel GATT procedures when connection is broken.
     new 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.
     new 32d0424  Don't overallocate for ble_hs events.
     new 2a10dd2  GATT retries in case of congestion or OOM.
     new f423b97  Correct some incorrect default GAP timings.
     new ecf116c  Rename ble_gatt_break_test to ble_gatt_conn_test.
     new fe311b8  Add rudimentary configuration.
     new b713c58  Add GATT congestion test.
     new ce09777  Replace ble_hs rx and tx tpq with mqueue.
     new 595367b  Fix startup sequence.
     new 238fef8  Reduce startup code with generic HCI ack fn.
     new f211185  GAP slave modes.
     new 3ad9353  GAP discoverable and connectable procedures.
     new 6b3baf5  Separate directed and undirected slave connections
     new 2e137b4  Make maximum number of connections configurable.
     new 1558cdb  Combine all GAP slave connection procedures.
     new e91b069  Set advertising data.
     new e2bf154  Combine all GAP discovery procedures.
     new 8f8fd55  split adv from gap
     new d4512a0  Parse data field of incoming advertisement report.
     new ddea4ca  Add ability to stop advertising.
     new 4563972  Reset FSM when the connect procedure completes.
     new 3c505a7  Add ability to cancel a connection in progress.
     new 957a952  Add basic unit tests for adv. data.
     new 7d78e1b  Add some more advertisement data fields.
     new 5223bff  Error code overhaul!
     new 0a92f75  Error code overhaul continues.
     new 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.
     new d0148df  Separate gatt source into gatt-client,gatt-server
     new 8b614a3  Initial implementation of GATT server.
     new e4d1994  Change function type for ATT callbacks.
     new 170baa2  Use a different set of op codes for ATT callbacks.
     new 8026148  Fix bug: ATT server silent when read-type done!
     new f9e4195  GATT server
     new bf187c8  Split hostctlrtest into centtest,prphtest projects
     new 3372d69  Fix some GATT server crashes.
     new e03e4db  Use GATT-specific callbacks for GATT access.
     new 5dfd18c  Rename UUID identifiers.
     new 1f7875d  Read / write descriptors.
     new a2eccff  Add some GATT server unit tests.
     new d61ccc5  Pass connection handle in ATT/GATT callbacks.
     new a79b2b2  Remove obsolete ATT callback union.
     new 99a37fc  ATT permissions.
     new 13f8291  Client-configurable GATT characteristics.
     new 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
     new 100758f  Client configuration descriptor.
     new 077fabc  Disconnect from peers who don't respond to GATT.
     new 1b2147b  Oops - wasn't setting GATT tx time.
     new 9983ec6  Fix parsing bug for disconnection complete event.
     new ba92d1a  Log all outgoing HCI commands.
     new be1fa36  Notifications and indications.
     new cbbed87  Notification tests.
     new 68a137d  Indication tests.
     new 08ae9e0  Server tx of notifications / indications.
     new a01be35  Fix some test name typos.
     new e9a94ad  Discover Characteristics by UUID GATT procedure.
     new 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
     new 112266a  Minor modifications to when a connection ends and some slight cleanup of timing
     new ea1c8bd  Shorten some GATT identifiers.
     new 8944f8f  Find Included Services GATT procedure.
     new abe426a  Discover All Characteristic Descriptors GATT proc.
     new 1ebea8a  Fix up some missing tx calls in unit tests.
     new a94f908  Reorganize a bunch of ATT code.
     new 768d0ac  Reserve connection handle 0xffff for internal tx.
     new 2c094a0  GATT procedure: Read Using Characteristic UUID.
     new ac68f4b  Modify read test to accommodate read by UUID.
     new 203a7d6  Read by UUID unit tests.
     new e5fd9db  Minor change to make a macro more usable.
     new 616e299  Add some sanity checking for GATT responses.
     new 1ac5794  Change GATT naming to be more consistent.
     new 702414e  Client-side ATT read blob command.
     new ee83b33  Rename some fields in the ATT context struct.
     new ac28a7a  Server-side ATT read blob command.
     new d8b384d  Unit tests for server-side read blob command.
     new 71f3cb7  Some more client-side ATT tests.
     new a7b1018  GATT Read Long Characteristic Value procedure.
     new 1f0b490  Replace descriptor fields with single struct.
     new 9e02e36  Tests for GATT procedure: read long characteristic
     new eef7624  Client-side ATT command: Read Multiple.
     new 2311296  Server-side ATT command: Read Multiple.
     new cfa518b  Fix compiler warning.
     new 2050a5a  Unit tests for ATT command: read multiple.
     new 1ae6b07  ATT Read multiple: client-side unit tests.
     new 7a0d10b  GATT procedure: Read Multiple Characteristics.
     new cc14a37  Modify GATT API s.t. errors include att handle.
     new 5db6dfa  ATT MTU should be configured independent of GATT.
     new 9214f24  ATT client prep/exec ; GATT long write.
     new 31d34f2  ATT prep/exec unit tests.
     new 1341abe  Unit tests for GATT procedure: write long.
     new 63ea542  read (long), write (long) descriptors GATT procs.
     new 80f00ba  Cleanup and comments for ble_gattc.c
     new 942958e  Ensure GATT is notified when there is an ATT error
     new 6515aca  GAP Auto Connection Establishment procedure.
     new db4367d  Restructure GAP connection code.
     new 531b676  Unit tests for Direct Connection Establishment.
     new 9d493f0  Separate white list operations from GAP connection operations.
     new d581890  Add GAP callback per-connection, rather than single global.
     new cb6a21a  Some organization for ble_gap_test.c.
     new 2b685a7  Add slave-mode unit tests.
     new 3ca49ea  Fix bugs found by slave-mode tests.
     new 948afd6  Tests for stop-advertise GAP procedure.
     new 4400cb7  Tests for discovery GAP procedures.
     new 3c47610  Add 'le read loc supp feat' to startup seq.
     new 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
     new 00b4858  Some miscellaneous renaming.
     new 9976ae1  Include all public host headers in ble_hs.h
     new 5328947  Fix two GATT bugs.
     new 759dbc3  Fix const correctness issue.
     new 2c21fe9  Addition of conn update command and debug display of connection update complete event and connection parameter request event
     new 0f2df87  Add function for local attribute write.
     new a0e3ec1  Change GATT discover-descriptors interface.
     new d425197  Register characteristics with proper ATT perms.
     new 983079f  Fix some failing tests.
     new 2220557  Fix GATT MTU exchange procedure.
     new f326ac0  GAP Connection Parameter Update procedure.
     new 26dcfa4  Make GATT services easier to define.
     new ff69b04  GAP service.
     new abbc87e  GATT service.
     new 8b2a58e  Rename GATT procedure for consistency.
     new 9e302ca  Handle Connection Update and Parameter Req events.
     new c8b3932  Allow app to specify scan type,filter policy.
     new 3d6922a  Fix some typos.
     new f50e2ae  Connection update procedure implemented. Most of connection parameter request implemented but not final so connection parameter
     new 24419a5  Moved some events to new module since others getting cluttered
     new b87c9ae  Fix slave latency bug
     new 9434e12  Reliable Writes GATT procedure.
     new fead831  Allow app to specify conn params.
     new 0bccd34  Move some global data into bss.nz.
     new 412d9cc  Fix off-by-one bug in service end handle.
     new b1ab939  Fix failing advertisement tests.
     new bf42eed  Add additinoal adv field defines.
     new a52a605  Move some stuff into bssnz (from bss).
     new 0c9f267  Impose maximum ATT MTU of 240.
     new ca25da0  Support for more advertisement data fields.
     new 384b1ee  Discard cur conn-update upon rx of conn-param-req.
     new d6c2872  Connection update unit tests.
     new 55f054b  Add read remote used features and feature exchange control procedure
     new 62fbebd  Allow advertising parameters to be specified.
     new d9be7e7  Don't expect 'role' field for failed connections.
     new 4b58166  Add handle to debug log
     new 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
     new d547197  Implement local version info command
     new 9c94f69  Reassembly of fragmented HCI ACL data.
     new dc39be5  Discard current packet when channel is deleted.
     new 4e30a8b  Add local and remote version info commands, events and LL control procedures
     new 74a7c9a  Fix bug with remote read version control procedure where control procedure was being erroneously started and timing out
     new 5e592a7  Write to console on rx of L2CAP sig message.
     new 892c83e  Remove temporary asserts.
     new a9079b1  Fix bug - Long reads caused GATT hang.
     new 663c7a7  During svc disc, return 16-bit UUIDs if possible.
     new e74b9d4  Fix null pointer dereference bug in host.
     new 0a8b72a  Don't pass garbage arg to callout.
     new d22a00f  Honor L2CAP connection parameter update requests.
     new 882d5bb  First cut at connection parameter request procedure. Major modifications to scheduling code to fix some schedule bugs
     new c21f6f4  Return all parameters in events even if the status is not success and they may not make sense
     new 623490e  Add some more connection update unit tests.
     new bd849ca  Set preferred ATT MTU to 240 at startup.
     new 24be211  Last service should indicate end handle=0xffff
     new 39f35f3  Sort L2CAP channels by channel ID.
     new 7e16f7f  L2CAP signal channel.
     new 0525a88  Optimization for processing of multi-entry rsps.
     new 3effef0  First cut (non-tested) port of nrf52 drivers to nrf51
     new a80c8da  Use correct macro for nzbss section and add a newline when displaying received packet data on console
     new 6de4fbb  Protect connection list with a mutex
     new 825e7fe  consolidate flags in connection state machine to save a little space. Lower number of mbufs and connections.
     new 65bcca4  Ensure connection list never locked during att callback.
     new 6b698ba  Remove ATT mutex; list never modified after start.
     new 753a1e6  Missing support for server side write-no-rsp!
     new 315ed6e  Allow notifications with custom content.
     new bd1fc28  Add some missing copyright headers.
     new 1d4be9d  Remove some old todo comments
     new f2ab844  Add thread safety to GATT client.
     new 4004c05  GAP thread safty.
     new 2821ad2  Rename ble_gap_conn* to ble_gap*.
     new 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
     new c329cd1  We now only need to allocate msys for the nimble ble stack. The BLE stack defines the size of the mbufs needed
     new 86b875c  Switch nimble host from private mbuf poool to msys
     new f78faf9  The temporary ble ll log should be disabled by default
     new d4e478d  Add some configurability to the host.
     new 644da60  replace license headers with ASF license.  first pass.
     new b5d4dd8  update license header files, continued.
     new eddf79f  add license definitions to .yml files
     new d3508c9  Fill in some comments.
     new 331b078  l2cap_sig thread safety.
     new 10d9604  L2CAP configurability.
     new bd9ea25  Allow values of 0 in configurable host options.
     new 4d77731  Ensure no locks when notify procedure calls ATT cb
     new 819a22b  Add some configurable settings to L2CAP.
     new 50bf976  Make number of HCI bufs configurable.
     new 93c4e2a  Convert nimble host from console_printf to sys/log
     new b93886b  Increase ble_hs stack size to allow for logging.
     new 6ab7ea8  Reduce nimble ll RAM usage for low-memory devices.
     new d5a451c  Stub security manager implementation.
     new 00374e7  ble host - generic fsm implementation.
     new 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
     new 2ee8ce2  Remove scanning events from the scheduler as the code was just too ugly. Scanning is started/stopped from link layer task
     new 7e59a12  Integration of generic FSM into l2cap sig.
     new 94eb791  sys/log - Add nimble-ctrl and nimble-host modules.
     new 78ba6cb  Host HCI command to read RSSI
     new 5d7dbcb  remove interim egg files
     new e81b66e  rename repository to app, and fix merge conflicts
     new bd4ffd9  rename package.yml to pkg.yml for consistency's sake.
     new 97eca8e  Initial read rssi command implementation. Currently returns unkwown rssi. Committing this so host can test before final implementation
     new f6367d8  Add struct for read-rssi ack parameters.
     new 7295548  Remove some stray whitespace.
     new ecfe96a  Set RSSI in connection state machine when data frame received. Display RSSI for host command complete debug
     new 7b70db5  BLE: Compile-time NIMBLE_OPT_MAX_CONNECTIONS cfg.
     new 44cd4fc  BLE host: hardcode max conns setting in unit tests
     new 3d255d8  Separate user-specified options from auto options.
     new 146160e  (MYNEWT-64) BLE Host - HCI callback thread-safety.
     new c1ad2d2  Remove ble_hci_ack.[ch]; merge into ble_hci_sched.
     new c6f990a  BLE host: Make max HCI slots configurable.
     new eec1d53  BLE host - unset ack callback if HCI tx fails.
     new 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)
     new e78816a  BLE host: Unit tests for HCI cancel.
     new b8377b3  BLE host - only check mutex state if OS started.
     new 2ba0f08  BLE host: Check HCI handle on ack.
     new e11c54d  (MYNEWT-68) BLE Host - Overly strict mbuf reqs.
     new 0f7a980  (MYNEWT-68) BLE Host - mbuf size reqs; att_clt.
     new a87c5eb  Replace os_mbuf_pullup() calls with BLE hs version
     new 016aea4  (MYNEWT-69) BLE Host - Initial set of statistics
     new b7d488c  BLE host - Don't lock conn list before att tx.
     new f371efc  (MYNEWT-69) BLE Hosti - att_clt stats.
     new cff6958  Fix bug in PHY where it could overwrite the end of a mbuf. Remove global API to retrieve a ble mbuf
     new 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
     new 8f4c89e  (MYNEWT-69) L2CAP stats.
     new 4900a18  BLE host: Include all priv hdrs from ble_hs_priv.h
     new 018977d  (MYNEWT-69) BLE Host - Missing l2cap stat names.
     new b401543  (MYNEWT-70) BLE Host - Some GAP logging.
     new e9170c0  (MYNEWT-69) BLE Host - Add some GAP fail stats.
     new 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
     new 46873d1  add ASF license header
     new d300d4b  update for a 0.8.0 release
     new 5c460eb  (MYNEWT-69) More GAP stats.
     new 02b0f0a  (MYNEWT-70) Add some GATT client logging.
     new 59a3e93  Add missing Apache license to some files.
     new 8e87008  Delete redundant .gitignore files.
     new 0453938  (MYNEWT-127) - Expose scan response data.
     new 06f9695  (MYNEWT-127) - rsp. data unit tests.
     new 8b3489e  (MYNEWT-127) - Fix ble_gap stat names.
     new 7252ace  MYNEWT-111:support random static addresses
     new 0c791cd  (MYNEWT-43) Add missing fields to egg.yml files.
     new bd1074e  (MYNEWT-43) Update pkg.yml versions to 0.8.0.
     new 9ae4c6a  MYNEWT-188: controller code now uses correct mbuf API to free a mbuf chain.
     new 97e08b7  MYNEWT-95: fix whitelist enable/disable in the controller code.
     new 17f2eb7  Merge remote-tracking branch 'origin/develop'
     new f287791  Merge branch 'MYNEWT-230' of https://github.com/paulfdietrich/incubator-mynewt-larva into develop
     new c6cf121  Undef byte swapping macros that exist in some envs.
     new aa3f5df  Reflect repository name change in yml files. Types in packages. Move projects -> apps.
     new f723e7f  MYNEWT-84: extend connection events beyond originally scheduled connection event
     new d1da914  Capitalize unit test feature names.
     new 10a6d43  Undef byte swapping macros that exist in some envs.
     new efeedcf  Initialize libs/os in libs/testutil's tu_init().
     new 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
     new c2cfc58  Replace some common fields in pkg.yml.
     new 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
     new 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
     new 9d41fb9  Merge branch 'develop' for 0.8.0 B2
     new e8f5fc0  Fix crash in bletiny (stack overflow). Get 16K working
     new bb5412b  Merge branch 'develop'
     new 748a06c  Add the following commands to the controller: read BD address, read supported states and read maximum data length
     new 407882f  MYNEWT-100: remove need for each connection to have its own empty pdu
     new df1fd83  Add read supported commands and read local supported features commands
     new 58b0c4f  Add swap_in_place() for arbitrary byte-swapping.
     new bc8f6bc  ble host: Don't call system assert in tests.
     new 5e4784d  Add LE encrypt command
     new b913fd7  nimble host: Misc fixes related to fsm.
     new 19d96c4  nimble host - Add missing " " at end of log lines
     new 327cef7  nimble host: Clarify host address and address type
     new 5045d6e  nimble host: Initial security manager (SM)
     new dffbbdc  nimble host: notify app when encryption changes.
     new b14e9ea  MYNEWT-99: add random number genration/support for LE encryption
     new 30028a1  Reduce blehost code size - disable SM by default.
     new bf475af  Look at nimble options before #if NIMBLE_OPT_SM !
     new 27d76f9  Some preliminary passkey & OOB.
     new 8614acf  MYNEWT-271: fix nimble stack set advertising data HCI command bugs.
     new d737bf2  MYNEWT-272: Fix error in octets 34 and 35 of supported commands returned from the controller
     new 3be975e  MYNEWT-271: the same issue regarding set advertising data was present in set scan response data.
     new fd0fdae  nimble host: Fix failing adv unit tests.
     new 27ec247  ble host- fix crash upon gatt procedure timeout.
     new 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
     new 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)
     new 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
     new 83c4d02  Add random number code back to build if LE encryption not defined
     new 9447f00  Fix nrf51 receive mbuf data pointer error
     new 84ac2b7  ble ctlr: clear filtered advertisers on scan start
     new f484b94  ble host: support for initiating pairing.
     new 5358965  ble host: reduce code size.
     new 2226ae6  ble host - fix bug: ensure proc inserted.
     new b1cc0ed  ble host: Minor change in BLE_HS_DBG_ASSERT macros
     new f605d12  ble host: use one 1hz timer for lazy procedures.
     new 2889081  ble host: sm procedures time out after 30 seconds.
     new c72727d  ble host: cancel sm proc when connection broken.
     new c35058c  ble host - fix build when security is disabled.
     new b3afc9f  MYNEWT-265 BLE - advertise iBeacon
     new 6a31629  MYNEWT-265 BLE - advertise iBeacon
     new 6a8f3b1  MYNEWT-265 BLE - advertise iBeacon
     new 260369f  MYNEWT-265 BLE - advertise iBeacon
     new 5a237f7  Fix incorrect scan response advertising event type
     new 11a4423  Fix error in le64toh
     new 142d84b  ble-host: Prevent warning in debug builds.
     new a3359a8  ble host - fix LTK generation bugs
     new 2f7a776  ble host: fix bug in att statistics
     new 55205f1  ble host - fix bug for incoming ATT read-type-req.
     new 9f7ccf9  ble host - Use blocking HCI tx in GAP procedures.
     new 7c4ee63  Advertising receive isr start only requires pdu type
     new 714ad4a  Remove space at end of line
     new b763bd5  Finish half-completed transition to packed structs
     new 6d39863  Add PHY statistics
     new 00001ea  Move connection request txd flag to connection state machine
     new 5221c15  Add remaining command LE HCI command lengths
     new 21bedc7  Minor encryption/decrpytion host changes
     new 2df3425  MYNEWT-99: Implement LL encryption procedure.
     new 81f246a  ble host - revert accidental test commit.
     new eda1865  Modify write suggested default data length command in controller
     new 8458944  MYNEWT-99: Port encryption to nrf51
     new 640c224  ble host - major changes.
     new 0ffc279  Update example apps to account for blehost changes
     new a9169c6  ble host - fix security bug
     new fe9b27b  ble host - separate blocking HCI from rx
     new dca0d9f  ble host - fix SM bug; r1/r2 misordered on master.
     new f1e0d40  ble host - clarify locking restrictions.
     new 15079c4  ble ll - don't undef feature macros.
     new 9456647  ble host - rename "app task" to "parent task"
     new 45aec24  ble host - make priv header filenames consistent.
     new 5f2e927  MYNEWT-284: fix nrf51 radio state errors
     new 59eff96  Modify bletest for new host
     new 1a76406  Fix bug in data length extension procedure
     new 9d7022b  MYNEWT-99: implement encryption pause procedure
     new ff38b2e  Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
     new 7e81ec8  MYNEWT-85: Fix BLE timing for start of connection events. MYNEWT-283: Slave anchor point now set correctly on CRC error.
     new 9fce558  MYNEWT-85: Transmit timing fixes MYNEWT-99: Encryption.
     new bcdc6a6  Fix encryption event error
     new a1bbf55  Do not obtain and hold a mbuf just to transmit advertisements.
     new 2d2ea1d  Fix l2cap-sm thread-safety.
     new 3937274  changes to support passkey requests and MITM
     new c52c3eb  BLE Host - use big endian for iBeacon ver fields.
     new e94dc55  BLE host - swap PIN endianness in TK.
     new 7aaad3b  BLE host - indicate correct peer addr type in pair
     new a92a2a6  BLE host: Return correct att err for sec issues.
     new 050a1c9  BLE host - fix typo in iocap-pairing tables.
     new 9479636  BLE host - Add BLE_GAP_ prefix to passkey actions.
     new b26b1db  LL feature configuration for controller moved to nimble_opt.h
     new 0591c57  Code now asks PHY maximum data pdu payload size
     new 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()
     new 4fd291e  fix merge conflict
     new 4077a7d  BLE host - bonding.
     new 3faa677  BLE host - whitespace fix.
     new 9e079e8  BLE host - Validate pair req/rsp at rx time.
     new ffe43c0  BLE host - Ensure pair-req sender is master.
     new 4bf519d  BLE host - remove ble_l2cap_sm_process_status().
     new 3a9e975  BLE host - unit test for invalid pair-rsp.
     new 9576d4e  BLE host - eddystone advertisements.
     new 1e49883  BLE Host: Send invalid CID l2cap sig err.
     new 9988b8f  BLE host - only include eddystone if specified.
     new 1be99e1  BLE host - Set random address HCI command.
     new d9de526  BLE host - fix check for sufficient conn resources
     new 0aa4b44  BLE host - More specific reasons for disconnect.
     new 91657b5  BLE Host - Always set timer for GATT client procs.
     new 1745fee  BLE Host - callback when SM proc ends due to term.
     new e97e5c4  BLE Host unit tests - queue of previous data txes.
     new e0a16bc  BLE Host - SM passkey unit tests.
     new d2ffa6a  BLE host - rename struct with appropriate prefix.
     new 7251b43  BLE Host - Formalize some GATT thread safety reqs.
     new 1121c68  BLE Host - Enforce thread safety in unit tests.
     new 63237ba  Fix scheduling bugs
     new 925f470  BLE Host - Rename sec procs to match spec language
     new 1f55eb8  BLE Host - Add bonded flag to SM proc.
     new 9a18161  BLE Host - rx slave security request.
     new e466ccb  BLE Host - tx slave security request.
     new 856cdeb  BLE Host - Send irk and csrk during key dist.
     new a6a1e52  BLE Host - disconn: delete conn before app cb.
     new 5267781  BLE Host - On disconnect, call non-conn CBs first.
     new e2ae561  BLE Host - Separate secure-read from secure-write
     new 6264bf6  BLE Host - Enable security manager by default.
     new c44acef  BLE Host - Use macro to check NIMBLE_OPT defines.
     new e2bf697  BLE Host - Fix typo in log message.
     new f8ef623  BLE Host - Fix misordered fields in unit test.
     new 7a1bcb5  BLE Host - dbg, ensure sm proc not in list on free
     new 27fd129  BLE Host - (dbg) Assert proc entries not in list.
     new ddcc0b9  BLE Host - Use GAP callback for notifications.
     new e3407df  BLE Host - Move status into GAP ctxt object.
     new d50eb9e  Get native ble building.
     new 43db223  BLE Host - comment indicating irk endianness.
     new 0e9e5c6  BLE Host - Persistence mechanism.
     new 3f3cc87  BLE Host - Don't require key in persist write.
     new 4c4e5ef  BLE Host - Chr updates for unconnected bonded peer
     new 1001a5d  BLE Host - Combine CCCD store into a single key.
     new 3f96907  BLE Host - Corner case: chr updated before ind ack
     new e00f5f2  BLE Host - Use chr val handle for stores.
     new 44b5740  BLE Host - Tx updates upon rebonding.
     new 011842e  BLE Host - Silence some warnings.
     new f7af0ea  BLE Host tests - n/i disabled for unbonded reconn.
     new 306cf68  BLE Host - Implement unittest persist store
     new 9a5b85a  BLE Host - fix bug caused by outdated code.
     new 45c70d8  BLE Host - unit tests for persisted CCCDs.
     new abc3c2c  bleprph - Use new BLE host persist store.
     new a8eddce  BLE Host - Much needed comment re: CCCD persist.
     new b1531be  BLE Host - Add peer address to ltk store.
     new 9b77ae5  BLE Host - Handle sec-req via db lookup.
     new ee0000c  BLE Host - Clarify keys; our/peer -> mst/slv
     new 6906e30  fixup
     new 57f1590  BLE Host - Fix some SM mst/slv mismatches.
     new 4d0b961  BLE Host - rename store ltk to sec.
     new ba50d1b  BLE Host - Unit test for indicate without ack.
     new b90bac1  BLE Host - Add idx to store sec key.
     new ae803aa  BLE Host - Handle oddly sized read-group-type rsp.
     new a3acb9a  first cut at Host Privacy
     new 0f64831  Initial cut of LL privacy
     new 444961a  BLE Host - Separate secure-read from secure-write
     new 9ee8191  second cut at host privacy
     new 14f27a5  first cut at LL privacy
     new 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
     new 4e1d5cf  Fix error in RPA timeout value
     new 3ae2ca3  Fix RPA usage for scanner when advertising not using RPA
     new f2b4bd6  Fix TXADD bit not being set correctly in advertisements for all cases
     new 7a0c971  ensure that we do security pairing with the correct address type and address for our device and theirs.
     new bff1a77  we also need to keep the peers RPA in case we do a pairing with that address while using resolvable private addresses
     new c407b27  Add privacy stubs for native ble
     new 72640f1  BLE Host - Add "black hole" L2CAP CID.
     new d3242f3  BLE Host - Initial secure connections support.
     new 4eabe5b  BLE Host - separate lgcy/sc
     new 0c1c80f  BLE Host - Rearrange SM.
     new 442a500  BLE Host - Move state repetition go->process_result.
     new e9a9118  BLE Host - Don't forget to persist keys.
     new 912ecb1  BLE Host - separate key exchange into functions.
     new 90fd56f  BLE Host - rename sm identifiers for consistency.
     new 1e4649d  BLE Host - Rearrange some SM code.
     new a986cca  BLE Host - Use tinycrypt for SC.
     new d3c3cc4  BLE Host - Fix incorrect IO capabilities table.
     new d33e55c  BLE Host - Initial numeric comparison work.
     new 03c611d  BLE Host - Ignore EncKey flag in SC.
     new 7ab2d04  BLE Host - Initial numeric comparison impl.
     new 6258dac  BLE Host - Fix SC unit test.
     new ab2f42a  BLE Host - Fix log issue.
     new 1ee2bdc  BLE Host - SC numeric comparison.
     new 65e1703  BLE Host - Fix SM bug - keydist use pair rsp.
     new d5cda34  BLE Host - Fix SM bug - keydist use pair rsp.
     new 14614ee  BLE Host - unit test for SC passkey.
     new e41d737  BLE Host - SC cosmetic changes.
     new 16de26b  BLE Host - Merge privacy changes.
     new c832ce5  BLE Host - Remove extraneous log message
     new 6973f55  BLE Host - Persist LTK on SC success.
     new 2d9f2d5  BLE Host - Rearrange SM test code.
     new 48d9780  BLE Host - SC unit test, us as initiator.
     new ce466b7  BLE Host - Don't build SC unless so configured.
     new df67507  BLE Host - sc; persist both slv and mst keys.
     new 821bf3e  BLE Host - Log outgoing SM commands.
     new 8f9a32a  BLE Host - SC "us" unit tests.
     new 7c39107  BLE Host - Remove stray memcpy.
     new 0e9200f  BLE Host - Clean up debug logging.
     new b72c94a  Add privacy and extended scanner filter policy to supported features
     new 984fdac  BLE controller - enable data length extension.
     new 870948b  Fix TXADD bit not being set correctly in advertisements for all cases
     new 12a00a5  Fix issue when receiving an invalid pdu type
     new cbb6f31  Fix ble log being turned on by default
     new 47980d8  BLE Host - Add comment about ltk endianness.
     new aa7b0cc  BLE Host - Fix inconsistent GATT identifier names.
     new d8ede9d  BLE Host - Rename SM identifiers for consistency.
     new 20c4233  INTERIM - logging
     new ef91a87  BLE Host - clean up packet logging.
     new 0beab9f  Add statistic to count received l2cap bytes at LL
     new 56b3fdc  BLE Host - More log cleanup.
     new 2c7c16f  BLE Host - Fix for builds with debug log disabled.
     new b2a5a47  BLE Host - Fix build when security disabled.
     new 001d10a  BLE Host - Encryption key refresh.
     new af14a5e  Fix directed advertising when using rpa for inita
     new 6216741  BLE Host - enable key rfrsh & param req events.
     new d228421  BLE Host - Fix for encryption key refresh.
     new 5112139  BLE Host - Don't change enc status on SMP timeout.
     new db9c653  BLE Host - set data length HCI command.
     new 74fbc09  BLE Host - Enable data-length-change event by dflt
     new 9a92ec1  BLE Host - persist irk properly when ltk not xchgd
     new 8620341  BLE Host - Always use effective addrs during SMP.
     new ca030e1  BLE Host - Fix privacy+pairing bug.
     new 3371503  Forget to initialize rxadd properly if directed advertising
     new f66b009  BLE Host - include both addresses in conn desc.
     new aefb35d  BLE Host - SM: correctly report encrypted state.
     new 9027208  BLE Host - rename effective->ota; identity->id
     new 2baf9f9  BLE Host - Fix wrong peer addr type in ltk req rx.
     new cec180b  BLE Host - SM: Remove accidental assignment.
     new b2f3542  Fix resolving INITA in directed advertisement when initiating
     new dc4c49d  BLE Host - Reject SMP opcode 15.
     new b95fd49  BLE Host - Never persist our own IRK in keystore.
     new a1325e7  BLE Host - initiator tx key exch if no keys rx.
     new b22c8b8  BLE Host - Do key exchange if only one side txes.
     new 5e1cb22  BLE Host - SM SC: Log public / private keys.
     new 84d23d5  BLE Host - always honor ctlr encryption events.
     new 0780857  BLE Host - Rename sec_state.enc_enabled->encrypted
     new 0e3fa51  BLE Host - Nack unexpected LTK reqs from ctlr.
     new 5386993  BLE Host - Don't print status for no-op event.
     new e521f72  BLE Host - Don't kill SM proc when bad io injected
     new a789d2f  BLE Host - Clear queue on gatt-long-write failure.
     new 428a51d  BLE Host - Clear queue on gatt-reliable-write fail
     new cd1501c  BLE Host - Fix compiler errors!
     new ee15e86  BLE Host - Log addresses in big endian.
     new 195f187  BLE Host - Persist keys if both sides want bonding
     new 03ec751  BLE Host - Fix mistakes in IO capabilities tables.
     new 9dcd822  BLE Host - Send correct SM err on confirm mismatch.
     new 19a7004  BLE Host - SM; remove obsolete KEY_EXCH flag.
     new 95cbb6c  BLE Host - Add write functions for key exch msgs.
     new 70f41ac  BLE Host - ble_hs_addrs() function.
     new d63f373  BLE Host - SM SC unit tests.
     new be5201d  BLE Host - Persist our IRK.
     new bd96328  BLE Host - Rename mst/slv sec -> peer/our
     new 025a144  BLE Host - More SM SC unit tests.
     new 0f1431a  BLE Host - Search DB when initiating security.
     new 5c16c93  BLE Host - unit tests: restore via enc in sc tests
     new bfa7fee  bletiny - Separate pairing from encryption.
     new 5f4bf58  BLE Host - Include our_id_addr/type in conn desc.
     new 6f4c2fb  BLE Host - unit tests for combined priv/sc.
     new df281ab  BLE Host - Clean up endianness confusion.
     new 3fd73d4  Add LE ping and Authenticated Payload Timeout event
     new 8c81e68  Turn LE ping on by default
     new fd6f785  BLE Host - Fix build when SM disabled
     new 07a143b  BLE Host - Fix unit tests with new startup seq.
     new e861e38  BLE Host - SM: remove obsolete ediv,rand field
     new 6dc15cc  BLE Host - Don't restore bonding on enc. fail.
     new 4679b75  BLE Host - Consider bonding flag in rxed sec req.
     new d9faabf  BLE Host - Deal with va_args bug for master_id log
     new f5ba132  BLE Host - Rename start_rand to master_id_rand.
     new 58323e9  BLE Host - More SM unit tests.
     new 59256c9  BLE Host - Fix bug; lgcy pairing iocap=4.
     new 40711e8  BLE Host - Clean up host privacy.
     new b0395fb  BLE Host - Fix broken scan timeout.
     new c583ee3  BLE Host - Handle overflow in large scan duration.
     new df3ee13  BLE Host - Ability to cancel discovery operation.
     new 0e92da6  BLE Host - Return BLE_HS_ETIMEOUT_HCI on ack tmo.
     new cea419e  BLE Host - Return oom errors on no hci buf / no ev.
     new e15a750  BLE Host - Remove obsolete ble_hs_thread_safe() fn
     new dfc0db7  BLE Host - Stop scan timer when disc. proc. cncld.
     new 50a2b4d  BLE Host - Single buffer for HCI cmds and acks.
     new ad7a6ca  BLE Host - Clean up runtime settings.
     new 04c1612  BLE Host - Fix build error caused by prev commit.
     new a90b77e  BLE Host - Remove extra sec check on ATT write.
     new 344de81  BLE Host - ble_att_svr_read_local()
     new f3bcfeb  log2smtest.rb: generates BLE SM unit tests.
     new 29bf62a  MYNEWT-332: Return error if initiating and host attempts to enable scanning
     new 0b839b5  BLE Host - Report HCI error code on terminate.
     new 6ab0327  BLE Host - Fix read-rssi bug.
     new 8d2dc29  BLE Host - BLE_HS_EMSGSIZE used incorrectly.
     new 93c5fe4  BLE Host - unit tests for reading RSSI.
     new 3743d08  NimBLE - Host frees HCI cmd buf on ev alloc fail.
     new 286a06d  MYNEWT-83: Controller should use a fixed buffer for reception
     new de30c5e  BLE Host - Limit to 2 consecutive OS events.
     new 6376296  BLE Host - Indicate service in chr reg callback.
     new d1736da  BLE Host - Allow app to specify adv flags,txpwr
     new 41adc6f  BLE Host - Change GATT server callback API.
     new 2615b47  BLE Host - Remove 'enhanced' from connect ctxt.
     new fb9172d  BLE Host - ble_gap_crt_params->ble_gap_conn_params
     new 4fffc01  BLE Host - Update ble_gap_conn_initiate() API.
     new 658e2c9  BLE Host - ble_gap_conn_initiate->ble_gap_connect
     new f99923a  BLE Host - ble_gap_cancel->ble_gap_conn_cancel
     new 292a545  BLE Host - Update ble_gap_adv_start() API.
     new 33bff54  BLE Host - GATT registration API changes
     new bab9b81  BLE Host - Add duration parameter for advertising.
     new 617f47d  BLE Host - Updated GAP discovery API.
     new c3c5811  BLE Host - Don't auto-generate NRPA.
     new 2e62e67  BLE Host - handle direct advertising report event.
     new 234f87c  BLE Host - Always increment GAP stats on failure.
     new 6cefe63  BLE Host - ble_gap_conn_ctxt->ble_gap_event_ctxt
     new 27d24b5  BLE Host - Add missing fields to ble_gap_conn_desc
     new 967ae79  BLE Host - Const correctness.
     new 91da074  BLE Host - Comments for GATT server structs.
     new 98acbda  BLE Host - Lookup svc,chr,dsc handles by UUID.
     new a3f443a  BLE Host - GATT client cb: error arg never null.
     new c22b716  BLE Host - Indicate GATT proc done - BLE_HS_EDONE
     new df000af  BLE Host - ble_gap_[...]_active() functions.
     new 6d1b0d6  BLE Host - Allow HCI reason in ble_gap_terminate()
     new d4fb797  BLE Host - Add missing 'static'
     new 9eefebd  BLE Host - ble_gap_conn_cancel() - rc when !active
     new e789543  BLE Host - Clean up private headers.
     new 8affa7c  BLE Host - Add API doxygen comments.
     new 9e71cbc  BLE Host - Fill in privacy API.
     new 90a0b84  BLE Host - Remove obsolete error codes.
     new 9b7b284  BLE Host - Clean up error codes.
     new af52616  BLE Host - BLE_HS_ERR_SM_THEM ->BLE_HS_ERR_SM_PEER
     new 7067b68  BLE Host - Clean up error codes.
     new 1ff4869  BLE Host - Move ibeacon prototypes to new header.
     new 5198540  BLE Host - GAP event callback updates.
     new 7fbaf38  BLE Host - ble_gap_conn_rssi().
     new aba2767  BLE Host - ACL data packet fragmentation.
     new 5c8d1b6  BLE Host - Additional doxygen comments.
     new a401f5e  BLE Host - Fix for spurious gcc warning.
     new d214088  BLE Host - Fix spurious maybe-uninitialized warn.
     new 6881d68  BLE Host - Add duration param to ble_gap_connect()
     new 81f168b  Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
     new 62a37ba  BLE Host - gattc: dsc refers to chr val handle.
     new 87e488c  Nimble: rename g_hci_cmd_pool --> g_hci_evt_pool
     new 0c2af92  BLE Host - HCI commands were logged incorrectly.
     new 3c5dcc5  BLE Host - combine adv enable/disable tx commands.
     new 1d216de  Merge branch 'ble_hs_api' into develop
     new 38c42fe  BLE Host - Move ATT MTU defines into public hdr.
     new cc3e7da  BLE Host - Fix filter-duplicates in GAP discovery.
     new bfd9679  MYNEWT-350 BLE Host - Fn to calc GATT server rsrcs
     new 6507d66  BLE Host - scan: svc data fields had 0 length.
     new 1217f53  BLE Host - Move opcode into gatt access ctxt.
     new 80e1028  BLE Host - Move opcode into gatt register ctxt.
     new b406738  BLE Host - Move logging into separate file.
     new d8bd486  BLE Host - rxed adv: UUIDs directly accessible.
     new 17c3ea1  BLE Host - GATT procedures handled in wrong order.
     new 058326a  BLE Host - RAM persistence layer package.
     new 77811ce  BLE Host - Package for mandatory svcs (GAP & GATT)
     new d3e5148  BLE Host - Call GAP cb for notify tx events.
     new 8ea94eb  BLE Host - Send notify/indicate in parent task.
     new 10879f0  BLE Host - Don't include conn-desc in GAP event.
     new b0f73dd  BLE Host - GAP event when peer subscribes to CCCD.
     new 95fad37  BLE Host - Ensure proper ordering of notify GAP ev
     new 7cce734  BLE Host - Only enable GATT procs for centrals.
     new 382a7b3  MYNEWT-266 Newtmgr over BLE
     new 855a18a  BLE Host - unit test for rx GATT long read.
     new e122117  BLE Host - Use mbufs instead of flat bufs.
     new dac8928  BLE Host - Small doxygen update.
     new bb3cf3a  BLE Host - Fix default ble_hs configuration.
     new 6f94122  BLE Host - Fix null pointer dereference.
     new d4783f0  BLE Host - Update unit tests to use new dflt cfg.
     new 116edfe  BLE Host - Reduce dflt # of hci bufs.
     new 51f9400  BLE Host - Don't require 2-phase GATT server init.
     new d074ae2  BLE Host - Update unit tests for new GATTs API.
     new 3e7f10c  BLE Host - Oops, remove debug code.
     new 777297c  BLEuart app changes and host fix
     new 2faa4bb  Added the profiles dir. Added Link Lost Service
     new 1bd1a77  Update Lost to Loss in comments.
     new e5afa89  updated lls location to host and new api
     new 31ae677  added tx power service to profiles
     new c1b1baa  BLEuart app changes and host fix
     new a725899  BLE Host - Remove double indirection from tx API.
     new ec242c2  BLE ctlr - Use updated host rx data API.
     new de4b355  Tx Power Service implementation
     new c7c3db7  updated comments and error return value
     new ca7b556  unfinished changes
     new b39080a  fixed compilation errors and runs. Untested. Unfinished.
     new 57a7a70  coding standard and on_gap_event changes.
     new e4093ea  forgot to change header file
     new af7fdb0  added doxygen style comments
     new b961fd4  coding style changes
     new c7aca06  MYNEWT-342: Fix invalid access address generation
     new f489529  Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
     new 73506a5  renamed on_gap_event to on_gap_disconnect to better describe functionality
     new 845c5ab  Alert Notification Service implemented.
     new 5dfd88e  updated comments
     new 29686b2  BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
     new 0cc2d06  BLE Host - Remove double indirection from tx API.
     new 02440b2  BLE ctlr - Use updated host rx data API.
     new 4829c29  MYNEWT-342: Fix invalid access address generation
     new a46e889  Fix memory overwrite in random number generation code. This overwrite could cause privacy to fail
     new 4e04b50  BLE Host - Wait for conn-cmplt-ev for GAP conn tmo
     new 19e0847  Immediate Alert Service implemented.
     new c0b9b33  This closes #83. Merge remote-tracking branch 'bgiori/develop' into develop
     new 64dfafc   variables declared at top of function scope
     new 0d60ac6  BLE lls - Move variable defn. to top of fn.
     new 283bc8e  Variables declared at top of function scope
     new cea5624  Refactored file structure for premade services.
     new 5c74c4c  moved location to services from profiles
     new 1b63aff  update include path
     new 17c5e23  moved tps to services dir.
     new 75fa8ef  Added the profiles dir. Added Link Lost Service
     new e8c32fe  Update Lost to Loss in comments.
     new f1c90f4  updated lls location to host and new api
     new 64ede5c  coding standard and on_gap_event changes.
     new fa6c347  forgot to change header file
     new 0d13274  added doxygen style comments
     new 2fed998  renamed on_gap_event to on_gap_disconnect to better describe functionality
     new 8d29025  BLE lls - Move variable defn. to top of fn.
     new 24d356f  BLE Host - Read BD_ADDR on startup.
     new 095671b  BLE Host - Use HCI transport API
     new 0d403f0  BLE Host - Reset on hardware error.
     new d0db206  BLE Host - Rename HCI identifiers and files.
     new 0f3618e  BLE Host - Use os_eventq_poll()
     new 3f86331  NimBLE - high / low prio event buffers.
     new 1881d57  BLE UART HCI - Remove debug log.
     new 731d97e  BLE Host - distinguish already/busy in conn/disc.
     new a1f5a32  BLE Host - Use os_mbuf_append_from, not handrolled
     new b635805  BLE Host - Free mbuf on os_mqueue_put() failure.
     new 7714f86  BLE Host - Clean up ACL tx fragmentation.
     new 995071a  BLE Host - Don't assume leading space in l2cap tx.
     new ce47885  BLE Host - doxy comments for ble_gatts_count_cfg()
     new 5e51b36  BLE Host - Free mbufs on exec-write-failure
     new 591877d  BLE Host - Send exec-write when prep-writes cmplt.
     new 11128c1  BLE Host - Free mbufs on exec-write-failure
     new 5b3e8e6  BLE Host - validate write upon rx of prep write
     new 5789e89  BLE Host - gap test needs to hb when checking tmo.
     new e375287  BLE Host - prep/exec tests: better mbuf leak check
     new 6a4edf0  BLE Host - Fix unit test SIGSEGV.
     new 412db3e  ble - Transports return BLE_ERR_ return codes.
     new 5c1cb6c  BLE Host - reuse exec-write-req mbuf for rsp.
     new b41ed3a  BLE Host - Cleanup att_svr rx prep / exec write.
     new 05d4b06  BLE Host - Read BD_ADDR on startup.
     new a243e11  BLE Host - Use HCI transport API
     new c220cd9  BLE Host - Reset on hardware error.
     new 92c8962  BLE Host - Rename HCI identifiers and files.
     new c919198  BLE Host - Use os_eventq_poll()
     new e3029a1  NimBLE - high / low prio event buffers.
     new 0022509  BLE UART HCI - Remove debug log.
     new 649eaa4  BLE Host - distinguish already/busy in conn/disc.
     new ec1b4bc  BLE Host - Use os_mbuf_append_from, not handrolled
     new c902c0b  BLE Host - Free mbuf on os_mqueue_put() failure.
     new b2079a4  BLE Host - Clean up ACL tx fragmentation.
     new a67a261  BLE Host - Don't assume leading space in l2cap tx.
     new 93085cb  BLE Host - doxy comments for ble_gatts_count_cfg()
     new 5a56cfe  BLE Host - Free mbufs on exec-write-failure
     new 9f72671  BLE Host - Send exec-write when prep-writes cmplt.
     new 6ea0244  BLE Host - Free mbufs on exec-write-failure
     new 44b6df6  BLE Host - validate write upon rx of prep write
     new 10928d1  BLE Host - gap test needs to hb when checking tmo.
     new d697908  BLE Host - prep/exec tests: better mbuf leak check
     new 03422cd  BLE Host - Fix unit test SIGSEGV.
     new f804dfe  ble - Transports return BLE_ERR_ return codes.
     new 655a455  BLE Host - reuse exec-write-req mbuf for rsp.
     new bbc75a9  BLE Host - Cleanup att_svr rx prep / exec write.
     new 5d6154a  BLE Host - Set state before tx HCI enable.
     new c14dce5  BLE Host - Don't reject max-size adv field.
     new fac79d0  fixup adv
     new 74d18fe  BLE Host - Add missing break statement.
     new f00ae08  BLE Host - Fix crash when #-evt-bufs > #-os-events
     new 924a9e5  BLE RAM trans: evt buf sz 260-->45; ct 3-->14
     new 47fffb6  BLE Host - Check conn state once before proc.
     new a6adb93  This closes #88. Merge remote-tracking branch 'bgiori/refactor-services' into develop
     new 339997a  BLE Host - Allow MTU to be checked for unconn peer
     new 758eeff  BLE Host - Send correct error code for unsup. n/i.
     new c1dcdc9  BLE Ctlr - max evt sz too low for rd-lcl-sup-ftrs
     new 22d1880  BLE - Fix out-of-date comment.
     new 811de04  BLE Host - sm,sc - ask for pk after rx pubkey
     new 82c188d  MYNEWT-83: Use a fixed buffer for reception for controller stack
     new 4ea06b1  MYNEWT-83: use fixed buffer for reception. Get native arch building
     new 2e71b9e  MYNEWT_83: Use fixed buffer for reception.
     new e41b2b1  MYNEWT-358: nrf51 cannot connect to directed advertisers w/privacy
     new c5d0b76  BLE Host - Function to retrieve preferred ATT MTU.
     new 52c63f4  BLE Host - Update conns' pref. MTU
     new 2f74574  BLE Host - Don't allow >1 tx MTU request per conn.
     new 87f2cc2  BLE Host - Report updated MTU via GAP event cb.
     new 87e9b10  BLE Host - Only log ATT cmd after tx succeeds.
     new 80c32c6  MYNEWT-83: use a fixed buffer for reception.
     new f8fe2e7  MYNEWT-354
     new 12adacd  Fix warnings reported by clang.
     new 2d30138  MYNEWT-317
     new c61b4c3  Use SDK include paths for nRF SDK headers.
     new 8094d1f  MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
     new 4cce9eb  MYNEWT-374 Code does not build if BLE_LLC_FEAT_LL_PRIVACY=0
     new dec1085  MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
     new e03f5a9  MYNEWT-347 BLE Host - GAP update; use L2CAP proc.
     new dac38a0  MYNEWT-385: Controller not sending connection update complete event
     new 705a5d4  MYNEWT-385: Controller not sending connection update complete event
     new 5b3c934  Logging format and initialization
     new ac6ee59  MYNEWT-382: Controller number of completed packets event changes
     new e34636f  MYNEWT-382: Controller number of completed packets event changes
     new fbf898f  MYNEWT-386: Controller should always send connection complete event
     new c9b060e  MYNEWT-386: Controller should always send connection complete event
     new 53c62db  syscfg / sysinit
     new 49e0aa4  MYNEWT-387: Separate ACL buffer pool for controller only
     new 69df7cf  MYNEWT-387: Separate ACL data buffer pool for controller only
     new fe99ba9  MYNEWT-387: Separate ACL buffer pool for controller only
     new 8b568bd  MYNEWT-387: Separate ACL data buffer pool for controller only
     new 8737d8e  Add Apache License header. Not sure why this was omitted.
     new a22045e  MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
     new 9d91408  Add Apache License header. Not sure why this was omitted.
     new 075c522  MYNEWT-388: HCI uart should not assert if a command, event or ACL buffer not available
     new 4e03875  update ias package structure into host/services
     new f8302fe  Merge branch 'develop' into sterly_refactor
     new d9b1807  Conclude merge from sterly_refactor.
     new b90c975  BLE Host - Move SC-specific functions into SC file
     new 1c3d264  move nimble drivers into standard drivers
     new 0cb9fb4  directory re-org, part 1
     new 7175fb8  directory re-org
     new 10c0d95  newt test all compiling again.
     new b3f3c83  MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
     new 1b63b85  correct a few more pkg names
     new 88cbfb9  BLE Host - Trust conn-complete-evt role field
     new 8158897  MYNEWT-397: Nimble controller assert if advertising started/stopped frequently
     new 166e6e0  Move syscfg from pkg.yml to syscfg.yml.
     new f8a2a18  Add #ifdef __cplusplus guards
     new b98f008  MYNEWT-431: Move cputime from HAL into os.
     new 770d201  final re-org of directories -- removing the lib/ directory.
     new 6f101bf  Unit test infrastructure
     new f9a3796  MYNEWT-444 - Configure log level per-module
     new 20b4aa9  sample apps - initialize nimble host log.
     new 1fb118c  nimble uart transport; fix broken build.
     new 07b1acb  No jira ticket: fix old (erroneous) comment.
     new ca44e07  basic doxygen support in OS (modules) and update Apache License header.
     new 5c9f92e  Replace os_event types with callback functions.
     new 1eb5ff9  BLE Host: Event codes -> callbacks
     new 7b4cb9f  BLE Controller: Event codes -> callbacks
     new 7122af5  obsolete defs
     new 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.
     new 9eb26e6  BLE host - Fix incorrect expiry issue
     new f8e0dd7  This closes #87.
     new 78eb8d8  BLE IAS svc - Update to use sysinit.
     new 6ab0aff  This closes #85.
     new 7a0b7a5  BLE ANS service - Use sysinit.
     new 7377932  This closes #84.
     new b815145  BLE TPS service - use sysinit.
     new 428b6c1  BLE TPS service - Use latest host API.
     new 4868149  License audit
     new 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.
     new a7b8feb  Merge remote-tracking branch 'apache/master' into develop
     new ea2297f  ble_store_ram - Set the persist callbacks on init.
     new 39cc738  ble uart transport - Add mising init function.
     new eb87363  MYNEWT-336: Allow for smaller mbufs in nimble.
     new bd9568a  MYNEWT-336: Allow for smaller mbufs in nimble.
     new ed95bbd  MYNEWT-486: Controller cannot accept ACL data packets > 255 bytes.
     new 7af592b  BLE Host - Compilation error for SC without DEBUG.
     new 3835202  MYNEWT-486: Further fixes for ACL data buffer size/count.
     new f3cc343  BLE Host - Remove unused sc bit from persisted sec
     new 956980f  BLE Host - Compilation error for SC without DEBUG.
     new a4b15be  BLE Host - L2CAP intrnl API chg: handle, not ptrs.
     new a04f2ab  BLE Host - Eliminate spurious time expirations.
     new d6854d9  BLE Host - Unit tests for GATT timeouts.
     new 43ebfc1  BLE Host - Add test for interrupted indicate.
     new 7269da1  BLE Host - Remove debug console_printf.
     new 1ae0439  BLE Host - Allow tx of chained mbufs.
     new 42377eb  BLE Host - Don't allow ATT tx to unconnected peer
     new 0309a2d  BLE Host - whitespace fix.
     new 2a9d9cc  BLE Host - Don't send overly-large ACL data pkts.
     new b13c6fa  BLE Host - Increase max ATT MTU to 527 (was: 240).
     new bda32e5  BLE Host - Don't allow ATT tx to unconnected peer
     new 097902e  BLE Host - ble_att_clt_tx_read_type() return bad.
     new 7b8a63a  MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
     new 1607655  MYNEWT-339 BLE host - Retry GATT on mbuf exhaust.
     new bba1a45  BLE Host - ble_att_clt_tx_read_type() return bad.
     new caad863  MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
     new f2b4b2b  Merge branch '1_0_0_b1_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
     new d068dcf  BLE Host - Fix warning reported by gcc 6.
     new 023aefb  Merge branch '1_0_0_b1_dev' into develop
     new 76a06a0  MYNEWT-324 BLE Host - Reuse rxbuf for write rsp..
     new b0518a0  BLE Host - Differentiate prep-q-full / insuf. res.
     new e74386a  BLE Host - On rx indicate, allocate rsp first.
     new 42ead8a  MYNEWT-324 BLE Host - Reuse inbuf for error rsp.
     new 10d66f5  MYNEWT-324 BLE Host - Reuse rxbuf for MTU rsp.
     new 2aabf67  nimble/l2cap: Fix for l2cap rx handles
     new 9aa294d  nimble/l2cap: Fix for handling unknown response
     new 550359a  nimble/l2cap: Fix for handling unknown L2CAP signaling commands
     new 5a5deaa  nimble/l2cap: Fix L2CAP command not understood handling
     new 3a98c32  nimble/l2cap: Minor flow refactor of ble_l2cap_sig_update_req_rx
     new cc8bb3c  nimble/gap: Add check for connection parameters
     new 9d8b632  nimble/l2cap: Fix for L2CAP connection parameters update
     new 477aa1b  MYNEWT-491 Prevent repeated package initialization
     new d9375e6  MYNEWT-341 BLE Host - Handle missing ACL fragments
     new 708b715  BLE Host - Fix SM unit test.
     new 21c64f8  BLE Host - Combine PREP_WRITE, EXEC_WRITE syscfg
     new 291455f  MYNEWT-353 BLE Host - Timeout for ATT queued write
     new fee6680  BLE Host - rename BLE_ATT_MAX_PREP_ENTRIES
     new 63d05bd  MYNEWT-324 BLE Host - Don't use req buf for wr.rsp
     new 478a3bf  MYNEWT-487 BLE Host - Execute GATT proc cb on tmo.
     new 17d1a0c  BLE Host - Don't send l2cap error to unconn. peer.
     new a2bfe00  gattc: Fix unnecessary status overwrite in read by type err
     new da3f284  Remove redundant includes
     new 5c5ba42  MYNEWT-383 BLE Host - Deletion from ram store.
     new 3c43352  MYNEWT-383 - BLE Host - use ram store in unittests
     new d49e948  MYNEWT-383 BLE Host - Allow programmatic unbonding
     new f4c11f9  MYNEWT-349 BLE Host - API for gatt-service-changed
     new 9851739  BLE Host - Work around gcc bug
     new 0905c45  MYNEWT-346 BLE Host - Add BLE_SM_LEGACY setting.
     new 9171513  nimble/test: Fix expected value in ble_sm_test_util_us_fail_inval
     new ca2e646  nimble/test: Fix expected error for key size lower than minimum
     new d58f53d  nimble/test: Remove invalid SM test cases
     new 8e28bc7  nimble/sm: Fix AuthReq/KeyDist validation in pairing req/rsp
     new c31f81c  nimble/sm: Improve pairing req/rsp validation
     new d5a79be  nimble/sm: Use proper key size for encryption
     new 1028b13  nimble/sm: Fix obvious array size mismatch
     new 5c7b74a  This closes #136.
     new fed81a6  This closes #130. Merge remote-tracking branch 'andrzej-kaczmarek/nimble-fixing' into develop
     new a6ecf53  This closes #132.
     new b9bbae2  MYNEWT-508: Add multiple advertising instances
     new a38cbc7  MYNEWT-508: The ocf at the host needs to be a uint16_t.
     new 5c98674  nimble/gap: Fix for missing ble_hs_unlock
     new 701c56f  BLE ctlr - Fix maybe-uninitialized warning.
     new 97e89e5  BLE Host - Use generic fragmentation function.
     new e67ddd1  gattc: Fix unnecessary status overwrite in read by type err
     new 1fbef61  MYNEWT-508: Add multiple advertising instances
     new fe200ca  MYNEWT-508: The ocf at the host needs to be a uint16_t.
     new b025d33  nimble/gap: Fix for missing ble_hs_unlock
     new d571b55  BLE ctlr - Fix maybe-uninitialized warning.
     new 3b62261  BLE Host - Use generic fragmentation function.
     new be8c49e  MYNEWT-512 Replace gen. sysinit with linker sect
     new 611b4af  MYNEWT-346 BLE Host - Remove extraneous dep.
     new d7d52a5  Revert "MYNEWT-512 Replace gen. sysinit with linker sect"
     new a3c64ff  nimble: fix sending uuid16 when possible in disc_svc_uuid
     new 3fee62a  nimble: fix not handling invalid offset read
     new 435fd2c  nimble/test: Fix ble_att_svr_test_find_type_value test cases
     new 259746a  nimble/att: Rename ble_att_svr_is_valid_group_type
     new 7a6e9c7  nimble/att: Refactor Find By Type Value handling
     new 51f5eaf  nimble: Add PTS tests results and TPG files
     new b7aa424  This closes #142.
     new 7775d06  This closes #143.
     new 0ccffb4  This closes #146.
     new fd8ea6e  nimble: add offset option to read long in client
     new b176083  nimble: add offset option to write long in client
     new 5c8647a  Add BLE_HOST syscfg setting.
     new f955e65  BLE uart - fix host-only build error.
     new a51383e  nimble: fix execute write flags
     new 5c3d6dc  nimble: fix send cancel pending writes on error
     new 48e5c0a  nimble: passed some PTS tests
     new 87e948e  nimble: added missing descriptors
     new ae48b85  nimble: fixed nested long writes
     new 2dbd96b  This closes #148.
     new 4afde74  This closes #154.
     new b075d3d  nimble/sm: Persist encryption key size
     new 2d10ec5  nimble/sm: Store encryption key size in link security state
     new 116a903  nimble/att: Add mimimum encryption key size for attribute
     new 79c93a8  nimble/att: Support "Insufficient Encryption" error code
     new 04fbfd9  nimble/att: Support "Insufficient Encryption Key Size" error code
     new c5811d9  nimble/pts: Update PTS-GATT test results
     new 6fe2ba8  nimble/pts: Update PTS-GAP test results
     new 59959db  nimble/sm: Add support for rejecting pairing with disabled SM
     new 79316a7  nimble/sm: Remove not needed stack variables
     new 1ba1106  MYNEWT-536: mbuf exhaustion can cause supervision timeout
     new fc764e6  BLE Host - Fix double mbuf free.
     new 5235e5c  MYNEWT-539: Controller allocates too many os events for commands
     new a0e5614  This closes #155.
     new 9ce94d7  This closes #156.
     new 4871f81  nimble ble host; assert if host fails to start.
     new baa34a0  MYNEWT-542: Controller not working properly if os cputime not 1MHz
     new d37f63b  nimble host test; change the way empty struct is initialized to get this to compile on linux gcc.
     new 5e1c2d6  MYNEWT-542: Controller not working if os cputime not 1 MHz.
     new 5ee36e5  BLE Host - disallow conn to already-connected peer
     new 7a24b95  nimble: Refactor UUID handling (ATT/GATT)
     new 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.
     new ca64d6a  sys/stats; add STATS_RESET() to clear counter area from stats structure.
     new 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.
     new 7c8c8bf  nimble/gatt: fix zero length attribute read
     new 01dcce1  nimble/hci: remove redundant check
     new dbce41f  nimble/ll: fix and refactor set rpa timeout
     new 8419dfd  nimble/privacy: fix set private address timeout
     new fd76a44  nimble/pts: update test results for PTS 7.0
     new c4ed29c  Update TinyCrypt library to version 0.2.5
     new 1813ae1  nimble/sm: Use TinyCrypt for AES
     new 6c8ac09  Update TinyCrypt library to version 0.2.5
     new 2fd6864  nimble/sm: Use TinyCrypt for AES
     new f0b6d4f  This closes #161.
     new 341787c  This closes #160.
     new f2c4851  BLE Host - Allow reconf of connection GAP event cb
     new c1b5ad7  pkg.yml; update to use the new format of specifying package initialization functions.
     new 9a4b04f  MYNEWT-555 BLE Host - Avoid mbuf copy on chr read
     new ebca002  Merge branch 'def_task' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
     new a1da706  merge from develop, and update to support new sysinit
     new bea7ad4  nimble/gatt: unify discovery api
     new 01720b2  nimble: Rename htol* and htobe* functions
     new 663706c  Move endiannes related API from ble.h to endian.h
     new 01da509  nimble/sm: Remove useless function declaration
     new 3389802  nimble/sm: Use packed structures for pairing req and rsp
     new 689bd5e  nimble/sm: Use packed structures for confirm
     new fd38959  nimble/sm: Use packed structures for random
     new aa31105  nimble/sm: Use packed structures for pairing failed
     new e351784  nimble/sm: Use packed structures for encrypt info
     new 00cc4ad  nimble/sm: Use packed structures for master id
     new e29f8c6  nimble/sm: Use packed structures for id info
     new f74c071  nimble/sm: Use packed structures for id addr info
     new bbb3d39  nimble/sm: Use packed structures for sign info
     new 6ce6601  nimble/sm: Use packed structures for sec req
     new 576c67e  nimble/sm: Use packed structures for pub key
     new 8350d51  nimble/sm: Use packed structures for dhkey check
     new b938098  nimble/sm: Remove unused functions
     new c69c429  nimble/sm: Remove op parameter from ble_sm_rx_fn
     new 0188b0c  nimble/sm: Move PDU parsing functions to tests
     new dc023e9  nimble/sm: Make ble_sm_build_authreq static
     new f45ce65  MYNEWT-564 BLE Host - Allow byte buf for adv data
     new 295a8a1  nimble/adv: Remove invalid data types
     new 4bc0ec1  nimble/gap: Use raw data only in ble_gap_disc_desc struct
     new 89a0982  nimble/adv: Use ble_uuid types in ble_hs_adv_fields
     new a7d368b  This closes #166.
     new 070b4c7  This closes #169.
     new e36ec30  nimble/sm: Fix out of bound access with logs enabled
     new f4cdd4b  nimble/l2cap: Fix possible NULL pointer dereference
     new 4f86733  nimble/hci: Fix passing uninitialized data
     new a3c04f4  nimble/gatts: Fix use of uninitialized variable
     new 4a1d4b4  nimble/ll: Fix for compiler warning
     new a3349ef  This closes #172.
     new a5b4939  nimble/sm: Use proper address types for confirm
     new 54f1dcc  nimble/host: Add generic type for BD address
     new 96fc338  nimble/sm: Update peer's identity after pairing
     new c1196e5  BLE Host - Fix crash in unit test
     new 5b6f456  BLE Host - Remove dead code.
     new 4d0e257  nimble/l2cap: Remove not needed checks
     new 79eba6b  nimble/l2cap: Remove prefix blc_ and blh_ from L2CAP structs
     new b11b053  nimble/l2cap: Move ble_l2cap_chan_mtu() to ble_att
     new c297df2  nimble/l2cap: Add LE L2CAP COC API
     new ff7e483  nimble/l2cap: Add support to connect L2CAP LE COC
     new 726fb45  nimble/l2cap: Add support to disconnect L2CAP LE COC
     new 36f6b8e  bletiny: Add support to connect/disconnect L2CAP LE COC
     new a22f02f  nimble/controller; silence compile warning about uninitialized variable.
     new a174e17  MYNEWT-617 BLE Host - UUID-string conv missing '-'
     new 65a2d00  nimble: Cleanup address types usage
     new e02ced1  Merge branch '1_0_0_b2_dev' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into develop
     new 7c18fe1  MYNEWT-534 Pkgs set dflt eventq in init function.
     new d75612d  MYNEWT-579 Free rxed l2cap frags on disconnect.
     new ae384a9  BLE host - add chr-read app err to unit tests.
     new a5200fc  This closes #171.
     new 9bdf1b4  BLE Host - Update for CoC field name change.
     new 530b4c3  This closes #174.
     new 0fda237  MYNEWT-627 BLE Host - Join rx frags into 1 mbuf
     new 604c57c  MYNEWT-492: Update TBD in syscfg files.
     new 73a7b07  BLE Host - Minor formatting change.
     new 8b119c6  nimble/gap: Fix validation of conn parameters
     new eaab59d  nimble/gap-test: Add unit tests
     new 8828555  BLE Host - Remove extraneous indentation.
     new d03b9bd  MYNEWT-629: Unexpected advertising state machine stop.
     new b092880  nimble/l2cap: Drop packets bigger than MTU on the channel
     new 6e81aab  nimble/sm: Fix for bonding information storing
     new 04a0040  Merge branch 'develop' of https://git-wip-us.apache.org/repos/asf/incubator-mynewt-core into sensors_branch
     new a21e4fe  This closes #182.
     new 15d5a2c  Merge branch 'sensors_branch' of https://github.com/vrahane/incubator-mynewt-core into develop
     new 533a961  MYNEWT-638: Bug when resetting controller while creating connection
     new e2f7113  MYNEWT-642 Eddystone UID format is incorrect
     new edf9558  MYNEWT-642 Eddystone buf: one byte too large.
     new 88c44cb  MYNEWT-492 - Remove unused obsolete settings.
     new c679174  MYNEWT-492 Add missing syscfg setting descriptions
     new 1107990  nimble/l2cap: Fix handling scid/dcid in the channel.
     new 7637f3f  nimble/l2cap: Memset response in L2CAP LE CoC connect request
     new dd65448  nimble/l2cap: Fix L2CAP LE CoC disconnection handling
     new 30971f0  nimble/l2cap: Refactor update parameters handling
     new 1e2794f  nimble/l2cap: Add helper to create L2CAP channel for LE CoC
     new 2852063  nimble/l2cap: Fix handling bad data in L2CAP update parameters response
     new 4e33e35  nimble/l2cap: Refactor handling L2CAP reject command
     new f9f39d5  nimble/l2cap: Remove not needed function ble_l2cap_sig_init_cmd
     new 865be2c  nimble/l2cap: Make ble_l2cap_chan available in ble_l2cap_rx_fn
     new ab30594  nimble/l2cap: Remove not needed **om from ble_l2cap_rx_fn
     new 29b52db  nimble/l2cap: Add LE credits update handling
     new c73b070  nimble/l2cap: Add handling receiving SDU over L2CAP LE CoC
     new a621fb1  nimble/l2cap: Add helper to clean L2CAP LE CoC channel
     new bba58db  nimble/l2cap: Add suppport to send data over L2CAP LE CoC
     new 8bcb908  nibmle/l2cap: Clear LE CoC channel on ACL drop
     new d294735  nimble/l2cap: Handle REJECT CMD on L2CAP LE CoC connection create req
     new 73ae205  nimble/l2cap: Fix for possible memory leak
     new 4fa83d7  nimble/l2cap: Fix hanlding broken ACL during L2CAP procedure
     new 7253469  nimble/l2cap: Improve L2CAP LE CoC connection handling
     new c9bbc14  nimble/l2cap: Add initial credits calculations
     new 71ae44f  This closes #190.
     new 6fea37c  Fix invalid memory accesses in ble_uuid_cmp
     new 37e44ec  nimble/gap: Fix bad calculation on connection parameters validation
     new 0979bb5  nimble/controller: Minor fix to avoid magic number
     new 5b437f5  nimble/controller: Fix handling incorrect LL opcode
     new 2ab9166  MYNEWT-633: Controller does not respond on LL_PHY_REQ
     new c96fcf6  nimble/sm: Fix Secure Connection only mode
     new 9662368  BLE Host - Rename parameter for clarity
     new b0df240  BLE Host - Don't allow conn to already-conned peer
     new ed20893  BLE Host - Additional debug logging.
     new d30dacb  BLE Host - Add missing #include.
     new 428a608  BLE UART xport - sysinit panic on init fail.
     new dccd9f6  BLE Host - Make L2CAP CID definitions public.
     new 8c26a83  BLE Host - If initial sync fails, retry later.
     new b5bc318  BLE uart transport: Add text to sysinit panic.
     new e75ad1a  BLE Host - Remove duplicate conn check.
     new a681eec  MYNEWT-697: Controller can leak connection state machines
     new 74c1c7d  MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
     new 52129e4  MYNEWT-698: Unhandled exception in controller in ble_ll_conn_end
     new 1b391d5  MYNEWT-700 BLE Host - Race condition: discon + att
     new 6fa24b5  nimble/controller: Slight refactor of use of pkt receive time
     new 18866fd  Low power timer. Only nrf52 right now.
     new 508a89d  MYNEWT-701: Low power timer support
     new 24b2b38  MYNEWT-702 BLE Host - duplicate update entries
     new 90167a8  nimble/controller: Fix for directed advertising report
     new 1254a59  nimble/controller: Fix len of InitA in advertising report
     new b8c4055  nimble/controller: Fix mixed AdvAdd and InitA in the advertising report
     new 368d3e8  MYNEWT-698: Unhandled exception in ble_ll_conn_end
     new 41df152  MYNEWT-668: Improve throughput of BLE connections
     new a97f3e6  MYNEWT-702 BLE Host - duplicate update entries
     new 5615565  MYNEWT-702 dbg: Erase mempool entries during free.
     new 107a3fe  net/nimble; add HCI transport which has Linux bluetooth socket, or TCP socket as it's target.
     new e52d526  MYNEWT-707: Add API to retrieve public and random static address
     new 05aea6c  No jira ticket. Remove unused header file bsp.h
     new c0153b8  No jira ticket: get native ble building.
     new 6e81848  No jira ticket: fix uninitialized local variable.
     new 9ae11e2  nimble/controller: Change LL and HCI version to Bluetooth 5.0
     new f541b59  nimble/controller: Add support for high duty cycle non-conn
     new c7070cc  This closes #212.
     new d5e150e  nimble: Add defines for all Bluetooth 5.0 HCI commands and events
     new 55994a0  nimble/controller: Add support for handling privacy modes
     new ba677de  nimble/controller: Add helper to check if controller is busy
     new 27713b8  nimble/host: Add support for privacy modes
     new 6d2513d  nimble/l2cap: Fix locking when receiving LE CoC credit update
     new 1772096  nimble/l2cap: Fix locking on LE CoC connect
     new 3d3d937  nimble/l2cap: Fix locking on incoming LE CoC connect request
     new d9e2031  nimble/l2cap: Fix for reject incoming LE CoC channel
     new 2fa274b  nimble/l2cap: Fix logs on LE CoC receive data
     new dd8c4e6  nimble/l2cap: Fix hs locking issue when sending le_credit_update
     new 8dc2454  nimble/l2cap: Add initial unit tests for LE CoC
     new 08f675c  nimble/pts: Update pts files due to L2CAP LE CoC
     new e5a9091  nimble/l2cap: Add PTS instructions for LE CoC and run all the testcases
     new 5484d6e  nimble/transport/socket; forgot to register with stats package.
     new 03d9719  MYNEWT-713 Sysinit: nimble controller crashes
     new db7af99  nimble/controller: Add Channel Selection Algorithm #2 implementation
     new bb8001b  nimble/controller: Use common implementation for channel remapping
     new 7fe3d1a  nimble/controller: Add initial unit tests for controller
     new f49701f  nimble/controller: Add support for Channel Selection Algorithm #2
     new a47950f  nimble/controller: Improve CSA #2 channel identifier calculation
     new 796a146  nimble/controller: Add CSA #2 to supported features
     new a502bf1  nimble/controller: Send LE Channel Selection Algorithm Event
     new e19c324  nimble/att: Remove not needed forward declaration
     new 22a469e  nimble/att: Add generic helpers for sending commands
     new 51fd905  nimble/att: Use new helpers for sending error response
     new 10f9ead  nimble/att: Use new helpers for sending MTU exchange
     new 366e972  nimble/att: Use new helpers for sending read command
     new 9145bce  nimble/att: Use new helpers for sending Read Blob Request
     new 9645772  nimble/att: Use new helpers for sending Read Multiple Request
     new f534d85  nimble/att: Use new helpers for sending Read By Type Request
     new efdc5ed  nimble/att: Use new helpers for sending Read By Group Type Request
     new 269f614  nimble/att: Use new helpers for sending Find Information Request
     new c397efa  nimble/att: Use new helpers for sending Find By Type Value Request
     new 6cc59bb  nimble/att: Use new helpers for sending Write Request and Command
     new 36bf20f  nimble/att: Use new helpers for sending Prepare Write Request
     new ad77cd4  nimble/att: Use new helpers for sending Execute Write Request
     new d554fde  nimble/att: Use new helpers for sending Notification
     new 6ceab79  nimble/att: Use new helpers for sending Indication
     new dff969a  nimble/att: Don't pass Error Responce as packed structure
     new db99d1f  nimble/att: Don't pass Writes Response as packed structure
     new 4353330  nimble/att: Use packed struct for receiving Error Response
     new 920d5e5  nimble/att: Use packed struct for receiving MTU exchange
     new b4c0a5f  nimble/att: Use packed struct for receiving Find Information Response
     new 80cb1d6  nimble/att: Use packed struct for receiving MTU Exchange
     new 3ef7440  nimble/att: Use packed struct for receiving Find Information Request
     new d8c557e  nimble/att: Use packed struct for receiving Find By Type Request
     new 113c2e4  nimble/att: Use packed struct for receiving Find By Type Response
     new 890838a  nimble/att: Fix no responding with error for invalid data
     new d8ec7ab  nimble/att: Use packed struct for receiving Read By Type Request
     new 89be1c2  nimble/att: Use packed struct for receiving Read By Type Response
     new 8bd1b3f  nimble/att: Use packed struct for receiving Read Request
     new 7444413  nimble/att: Use packed struct for receiving Read Blob Request
     new eeb1dbe  nimble/att: Use packed struct for receiving Read Blob Response
     new f3e020d  nimble/att: Use packed struct for receiving Read Multiple Request
     new b87ce03  nimble/att: Use packed struct for receiving Read Multiple Response
     new c60fc38  nimble/att: Use packed struct for receiving Read By Group Type Request
     new e88ddcd  nimble/att: Use packed struct for receiving Read By Group Type Request
     new d5adaf3  nimble/att: Use packed struct for receiving Write Request and Command
     new 2ecc8f7  nimble/att: Use packed struct for receiving Prepare Write Request
     new 4c23b57  nimble/att: Use packed struct for receiving Prepare Write Response
     new 28dfb07  nimble/att: Use packed struct for receiving Execute Write Request
     new 9fff8a2  nimble/att: Use packed struct for receiving Execute Write Response
     new ed18f2e  nimble/att: Use packed struct for receiving Notification
     new 9b22300  nimble/att: Use packed struct for receiving Indication
     new b642c17  nimble/att: Use packed struct for receiving Write Command
     new 6b473c5  nimble/att: Strip common ATT header before passing buf to handlers
     new 7f41f18  nimble/att: Use endian.h API for protocol data
     new fe68ec5  nimble/sm: Use endian.h API for protocol data
     new fdc1b9e  nimble/l2cap: Remove some dead code
     new 1bb581c  nimble/l2cap: Use endian.h API for protocol data
     new 6da0f64  nimble: Remove ble_hs_endian_priv.h API
     new 6de5222  controller: Minor comment fix
     new c1bc68d  This closes #206.
     new d2f0eb6  nimble/controller: Rename and move ble_ll_conn_csa2_remapped_channel
     new afe87ef  nimble/controller: Use single function for DCI calculation
     new eea4842  nimble/controller: Move latency calculations to ble_ll_conn_calc_dci
     new bc94300  nimble/controller: Allow to configure CSA #2 support
     new fdc5793  This closes #226.
     new f444830  nimble/controller: No jira ticket.
     new 6d34369  nimble/controller: No jira ticket.
     new 0770e3d  nimble/controller: MYNEWT-726
     new cf40941  nimble/hci: Remove reduntant checks
     new 3e770f2  nimble/hci: Add LE read PHY command
     new 2b9cd0d  nimble/hci: Add LE set default PHY command
     new 076f458  nimble/hci: Add LE set PHY command
     new 18cba7d  nimble/gap: Add API to manage LE PHY
     new 392b2bf  MYNEWT-732: Fix ble_gattc_disc_svc_by_uuid
     new bef6807  BLE Host - Check tx of disc-svc-uuid in unit tests
     new 8b58b6a  This closes #237.
     new 61bac21  MYNEWT-736 NimBLE - UART xport can't send multibuf
     new ea78a60  This closes #221.
     new 2b6feb7  nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
     new d3f55a4  MYNEWT-738: Fix parameter array errors
     new 17224e4  nimble/transport; MYNEWT-737: Make ble_hci_uart_tx_char more efficient
     new 4b90bd9  This closes #250.
     new 704062f  This closes #245
     new 2226f4d  nimble/controller: MYNEWT-726
     new e1a81e2  MYNEWT-723: Add control procedure code and HCI command/event code.
     new bfcf52f  MYNEWT-723: L# 2Mbit and Long range support
     new 4b02182  MYNEWT-723: Add PHY support to change modulations for 2M phy.
     new 2797266  MYNEWT-723: Add control procedure code and HCI command/event code.
     new b5898d4  MYNEWT-723: Some additional changes to get the basic 2Mbps PHY support.
     new 222ef59  MYNEWT-723: Fix setting current PHY
     new 0ee8828  MYNEWT-723: Fix creating LL_PHY_REQ
     new 9cc8a85  MYNEWT-723: Fix build issue
     new a3b14c7  BLE Host - Fix peer OTA addr and type on pairing.
     new 1be1851  nimble/controller: Fix controller unit test
     new 0807113  Merge branch 'master' into bluetooth5
     new d672cce  nimble/ll: Fix sending features xchange PDUs
     new 96f24fc  nimble/ll: Add option to schedule connection with non-zero WindowOffset
     new fd4c1e1  nimble/ll: Change LL PDU name to match spec
     new 2f54154  nimble/ll: Check peer features for LE Connection Update
     new 9c0f705  nimble/gap: Fix lock issue
     new 991477c  nimble/controller: Use scansm from function parameter
     new 7be8574  This closes #276
     new 6303097  fix double semicolons
     new 1be136c  MYNEWT-754 BLE Host - cfgable RAM store capacity
     new cb283c3  MYNEWT-754 BLE host - Store cb can abort iterate.
     new b4af98a  MYNEWT-754 BLE host - addrcmp ignores padding.
     new 6fbf928  MYNEWT-754 BLE Host - iterate: return err on fail
     new 9277814  MYNEWT-754 BLE Host - Store mgmt API additions
     new c57cb2a  MYNEWT-754 BLE Host - Add some missing consts.
     new 0cc8c8e  MYNEWT-754 BLE Host - Basic store util unit tests.
     new 4956251  MYNEWT-754 BLE Host - Support deleting of CCCDs.
     new a1c2bef  Merge branch 'master' into bluetooth5_master
     new c3ee9df  net/nimble; we reject BCM2837 on raspberry pi for higher tx power report. Up the allowed range to accomodate it.
     new 05cdbc3  net/nimble/hs; QCA6234 rejects 2nd page of event settings. Instead of failing, log the event as warning and continue.
     new f63aff9  net/nimble; adjust BCM2837 fix to print a warning instead of erroring. Keep header file define the same.
     new 807d0a9  nimble/controller: Fix checking PHY Options in LE Set PHY
     new 7c705da  nimble/controller: Fix applying PHY update
     new a9827a7  nimble/controller: Cleanup PHY symbols names
     new e5c4a4c  nimble/controller: Fix setting LE Coded PHY feature flag
     new a5955c9  nimble/controller: Add access address constraints for LE Coded PHY
     new b22a584  nimble/controller: Add configuration for LE Coded PHY
     new 8cd8d25  This closes #277.
     new f10c59e  nimble/host: fix find by address when addr is NULL
     new 4a4c957  nimble/controller: Fix setting parameters for scanning
     new ad14f6a  nimble/l2cap: Fix double free when calling ble_l2cap_discard_rx
     new d69b8ac  This closes #290
     new 4465883  nimble/sm: Fix passing rx_buf to the sm callback
     new 4d2a8de  This closes #292.
     new 65264b1  nimble: fix gap logging on advertise
     new e1b518a  nimble: gap slave remove unused struct items
     new c14bd0b  MYNEWT-750 Fix some coding style issues.
     new 3e0bc90  MYNEWT-750 BLE Host - Persist SC flag for bonds.
     new 282f98d  MYNEWT-750 - Authenticated flag incorrect.
     new eb4cbf0  MYNEWT-750 BLE Host - Ignore pair from bonded peer
     new 2916225  MYNEWT-750 Fix build when SM disabled.
     new 948a9de  Merge pull request #255 from ccollins476ad/ble-preserve-ota
     new b6a070c  MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
     new 2a89b08  ibeacon: add fields.flags
     new 6fcd104  MYNEWT-550 Signal GAP event for custom notifies.
     new 14765e2  Merge pull request #296 from jacobrosenthal/gap-log
     new 0472b39  MYNEWT-738: Fix parameter arrays
     new 5fd483a  This closes #307.
     new f9076da  MYNEWT-772 BLE Host - Rsrvd bits in set-event-mask
     new 3b83425  Merge branch 'master' into myn689
     new 8454891  MYNEWT-550 Add ble_gattc_indicate_custom()
     new 7974fb8  Fix typo ("ACM" should be "ACL").
     new 149f21b  This closes #310.
     new 14c437b  Merge pull request #311 from wes3/myn738
     new f8c8e17  BLE Host - Make ble_hs_sched_reset()
     new 05e2411  Merge branch 'master' into bluetooth5_master
     new b689d74  nimble/controller: Fix applying PHY Options in LE Set PHY
     new 33d658d  nimble/controller: Move helpers for PDU duration from phy to ll
     new b06305f  Merge pull request #287 from ccollins476ad/repeat-pairing
     new 4d0bd57  MYNEWT-751 BLE Host - Policy for SM key overflow
     new d892962  MYNEWT-751 - Slight change to internal function.
     new 8eb3f9e  MYNEWT-751 Make ble_store_status() private.
     new b60e2f6  nimble/host: add api to print local gatt server database
     new ed9ca25  BLE Host - decrease dflt mtu; make cfgable.
     new 4a1e9f4  Merge pull request #293 from michal-narajowski/btshell
     new ce8325c  nimble/controller: Make number of PHY modes a common definition
     new e4f2945  nimble/controller: Make PDU header TX times easily accessible
     new ad60d67  nimble/controller: Add helper to calculate payload octets per TX time
     new c2210b1  nimble/controller: Store max TX octets in each PHY mode
     new 40c27df  nimble/controller: Adjust TX size to fit in maxTxTime
     new 35707a7  nimble/controller: Add current phy getter
     new 85f0e52  nimble/controller: Add proper conn event scheduling for secondary adv ch
     new 8789b8e  nimble/controller: Minor fix: Keep consistent function names
     new 4c4d28e  nimble/controller/phy: Move helper function to header
     new 3352122  nimble/controller: Fix compiler warning
     new 0d598bf  nimble/controller: Enhance scansm for future support of Bluetooth 5.0
     new a1b48ed  nimble/controller: Add support for extended scan
     new b56a53f  nimble/controller: Fix scan comment
     new 19a9528  nimble/controller: Refactor ble_ll_scan_window_chk
     new 1bb4dc9  nimble/controller: Refactor ble_ll_scan_proc function
     new 8aaecce  nimble/controller: Add restriction for extended scan
     new 0ac5402  nimble/controller: Add support for scan using two PHYs
     new e4db8f2  nimble/controller: Change PHY when extended scan requires that
     new 135d330  nimble/controller: Make use of access_add nad crcinit for scan/adv
     new 86e2846  nimble/controller: Extract function to prepare and send adv report
     new 67b1770  nimble/controller: Improve flow for handling connection data
     new a6d3861  nimble/controller: Refactor a bit ble_ll_init_rx_isr_end
     new 1f6ad5e  nimble/controller/sched: Remove reduntant declarations
     new 835ac46  nimble/controller: Add parser for extended advertising
     new a1c90b7  nimble/controller: Add support to create extended connection
     new 2b2cdfd  nimble/controller: Fix for scanning freeze
     new d46843b  nimble/controller: Make rxinfo macros return casted values
     new 01998fb  nimble/controller: Fix rxinfo rx state mask
     new f256aac  nimble/controller: Fix conn params check
     new 2a03e91  nimble/controller: Increase stack
     new 4cf2fd9  nimble/controller: Minor coding style fix
     new 77b3905  nimble/controller: Sort out flag configuration for BT5
     new d79b9ab  nimble/controller: Fix build for 1M
     new 88938ce  nimble/controller: Fix build issue for non Bluetooth 5 configuration
     new 0dccf0f  MYNEWT-751 store event API change
     new 8b4b6a7  nimble/controller: Fix checking for supported PHY
     new 8bab4a0  Merge pull request #279 from ccollins476ad/key-wont-fit
     new e4305d2  nimble/controller: Allow 2M and Coded PHYs only on nRF52840
     new 7e22f09  nimble/controller: Remove code for 1MHz clock
     new be20580  nimble/controller: Fix build with native phy
     new 26da6c4  nimble/controller: Emit build error when building with non-32kHz clock
     new de19121  nimble/controller: Add LP clock sysval to configure BSP
     new 989fbfb  nimble/controller: CSA2 is mandatory for extended advertising
     new 699a0dd  nimble/controller: Minor coding style fix
     new 5edd004  nimble/controller: Fix for write above array bound
     new fe7da19  nimble/controller: Header already contains valid phy
     new 1a0a8f9  Merge pull request #341 from andrzej-kaczmarek/remove_1mhz
     new edd4110  BLE Host - Remove unused functions.
     new 2657f64  BLE Host - Allow get / set of channel map.
     new cf9a73b  nimble/hci: Add HCI commands for enhanced trans/recv test
     new 47aa5b5  nimble/hci: Add set extended scan parameters command
     new 607f3a3  nimble/gap: Add API for extended scan
     new 6918d01  nimble/hci: Remove reduntant declaration
     new 4cfc0c3  nimble/hci: Minor coding style fix
     new 9e603c9  nimble/hci: Add support for HCI create ext connect
     new 844cf67  nimble/gap: Add GAP API for extended connection
     new a1b673c  nimble/gap: Add support for handling extended advertising event
     new 5f3f4c6  nimble: Add BLE_EXT_ADV MYNEWT_VAL
     new 2ef71f4  MYNEWT-743 BLE Host - Persist bonds to sys/config
     new 3b33924  Merge pull request #280 from ccollins476ad/store-config
     new f4ef966  nimble/controller: Remove few not needed #ifdefs
     new 22d28f6  nimble/controller: Rename BLE_MULTI_ADV_SUPPORT
     new a863b90  nimble/controller: Don't build VS code if Android VS are not enabled
     new c3d78bb  nimble/controller: Reject le set adv if connectable
     new 2529a30  nimble/controller: Add initial stubs for Ext Advertising HCI commands
     new ae8d4a3  nimble/controller: Add LE Set Extended Advertising Enable Command
     new 7c8bd44  nimble/controller: Add LE Remove Advertising Set Command
     new 5f08975  nimble/controller: Add LE Clear Advertising Sets Command
     new 2e4bf8b  nimble/controller: Add LE Set Extended Advertising Data Command
     new 8e4a5cd  testutil - Remove init boilerplate.
     new d7e013d  nimble/controller: Add LE Set Extended Scan Response Data Command
     new 09ce6e2  nimble/controller: Add LE Set Extended Advertising Parameters Command
     new a64383a  nimble/controller: Use properties for storing advertising type
     new e56841b  nimble/controller: Add support for non-connectable advertising
     new 69a235b  nimble/controller: Add support for sending AUX_SCAN_RSP
     new 6cd3f5e  nimble/controller: Send LE Scan Request Received Event
     new 5f55eb6  nimble/controller: Reply with AUX_CONN_RSP for connection request
     new 0b9d800  nimble/controller: Add support for sending Set Terminated event
     new cfefda2  nimble/controller: Remove leftover TODOs
     new 565fc3c  nimble/controller: Use flags for storing flag-like values
     new 3e885c9  nimble/controller: Adjust slave anchor point based on PHY used
     new f1da68a  nimble/controller: Schedule AUX_ADV_IND based ADV_EXT_IND channel mask
     new af6c345  nimble/controller: Add support for setting advertising TX power
     new 5f3629f  nimble/controller: Reduce padding in ble_ll_adv_sm
     new a842bfb  nimble/controller: Remove support for Android specific HCI commands
     new 58af0c2  nimble/controller: Fix build with extended advertising disabled
     new b99f278  nimble/controller: Store DID and SID in single variable
     new 4921ca5  nimble/controller: Use flag for marking advertising on data channel
     new dce222e  BLE Host - Add missing #include.
     new bed782b  Merge pull request #360 from sjanc/bt5_ext_adv
     new d2cdcec  nimble/controller: Remove restriction whcih does not work in this case
     new b84a144  Merge branch 'master' into bluetooth5_master
     new 4e96f07  Merge pull request #364 from sjanc/bluetooth5_master
     new 9354f02  nimble/controller: Fix handling scan req during extended scan
     new 485a3e4  nimble/controller: Add support for whitelist and privacy for extended adv
     new 6a7c30d  nimble/controller: Add default values to extended advertising event
     new 9f292ba  nimble/controller: Ignore scan rsp which is not an answer on scan req
     new 3051e04  nimble/hci: Fix mapping legacy event types
     new 1e00afe  nimble/controller: Add MYNEWT_VAL to enable/disable HW whitelist
     new 8874419  nimble/controller: For Bluetooth5 disable HW whitelist
     new f5e37ef  remove misplaced duplicate of link lost service
     new 0360b2d  Merge pull request #367 from rymanluk/bt5_scanner
     new dfc6498  nimble/monitor: Add monitor interface over UART
     new e463bdb  nimble/monitor: Add monitor interface over RTT
     new 6938800  nimble/monitor: Add call to log via monitor interface
     new afee99d  nimble/monitor: Add call to output text via monitor interface
     new fc558b8  nimble/monitor: Add intermediate buffer option for RTT
     new 6ef890f  nimble: Disable HCI logs when monitor is enabled
     new 94712ee  nimble/controller: Fix set adv enable hci cmd processing
     new d0951f8  nimble/controller: Remove phy_data from non-phy builds
     new e844909  nimble/host: Store local controller supported features
     new b8e766d  nimble/host: Store peer supported features
     new fdc13ae  nimble/host: Use features to check parameters update procedure
     new 40c5d0e  nimble/controller: Fix LE Connection Update status code in slave role
     new e17961e  nimble/controller: Enable Connection Parameters Request procedure
     new 9997086  nimble/controller: Fix features handling
     new b71fb23  nimble/controller: Refactor remote features handling
     new a8e81cb  nimble/controller: Initiate data length update if remote supports it
     new 37f7cbe  nimble/controller: Fix for missing scansm pointer in connsm
     new 9413a88  nimble/controller: Remove reduntant checks for OS_CPUTIME_FREQ
     new 23ac3ad  nimble/controller: Update supported HCI commands mask
     new fb1d2b0  nimble/controller: Remove callout for HCI Read Remote Features event
     new 2d67810  nimble/host: Do not enable unnecessary events from controller
     new 005b5f4  Merge pull request #375 from andrzej-kaczmarek/bt5-featexch
     new f18a601  nimble/controller: Allow to use larger advertising data
     new 1c28a81  nimble/controller: Fix calculating AUX_ADV_IND start time
     new 63c665f  nimble/controller: Fix calculating ext advertising PDUs TX time
     new f995674  MYNEWT-268 BLE Host - enable factory reset
     new dd2c244  MYNEWT-749 BLE Host - Don't persist if keydist==0
     new 153ec60  BLE Host - Remove BLE_EDDYSTONE syscfg setting.
     new a8bacfd  nimble/test: Update unittests after features exchange changes
     new 93c7f14  nimble/transport: Add support fot extended advertising
     new 4e4e074  nimble/controller: Add MYNEWT_VAL BLE_LL_EXT_ADV_AUX_PTR_CNT
     new f980ea2  nimble/controller: Fix BLE_LL_MAX_EVT_LEN
     new a33e0a5  nimble/controller: Minor fix for correct define usage
     new 12aac1f  nimble/controller: Make sure auxiliary offset is good enough
     new 1a6abcf  nimble/controller: Improve handling aux scan response
     new 6b78e6c  nimble/controller: Add stats for aux scan req/rsp
     new 81982b5  nimble/controller: Support ext scanner for chain aux ptr
     new 58a7190  nimble/controller: Remove not needed flag from header
     new b3801f8  nimble/controller: Fix for regression in extended connect
     new 7e460a2  nimble/controller: Improve handling hci create connection command
     new bb8084f  nimble/controller: Fix window delay for PHY 2M
     new f83c824  Merge branch 'master' into bluetooth5_master
     new 1438af3  Merge pull request #371 from bgiori/remove_lls
     new 14b11f4  Merge pull request #379 from sjanc/bt5_ext_adv
     new aff73cb  Merge pull request #382 from sjanc/bluetooth5_master
     new c5af887  Give HCI socket transport its own task.
     new 1148c57  nimble/controller: Disable LL logs
     new d33c9a1  nimble/controller: Improve validation on extended connect command
     new fe2cfb6  Merge pull request #387 from rymanluk/bt5_fix
     new d7a1b88  nimble/controller: Create ble_ll_init_rx_isr_start
     new 753c3ee  nimble/controller: Fix AAR usage for extended advertising
     new bc312be  nimble/controller: Minor doxygen fixes
     new 105937b  nimble/controller: Fix build error with ext adv disabled
     new fca304b  nimble/controller: fix null pointer dereference
     new 8b61e6d  Merge pull request #370 from ccollins476ad/key-dist-0
     new e85a741  Merge pull request #384 from ccollins476ad/ble-hci-task
     new 6581060  Merge pull request #363 from ccollins476ad/testutil-init
     new 3fbea8e  Merge pull request #380 from ccollins476ad/ble-store-clear
     new 9ed3ccd  Merge branch 'master' into bluetooth5_master
     new 912cd76  nimble/monitor: Add delay in UART queue flush
     new 3ccdcb0  nimble/monitor: Fix coding style
     new a3fc718  nimble/monitor: Make UART device configurable in syscfg
     new fdda567  nimble/monitor: Make RTT upstream buffer name configurable
     new c41f9d7  nimble/monitor: Make controller name static
     new 0308da9  nimble/monitor: Use vsnprintf to calculate characters in log message
     new 65a5852  nimble/controller: Add support for ext advertising duration
     new 5b48f42  nimble/controller: Remove redundant call to ble_ll_scan_chk_resume
     new fc6864c  nimble/controller: Fix scheduler advertising halt error
     new 3806e95  Merge pull request #401 from andrzej-kaczmarek/bt5-aar-fix
     new c8aa6a9  Merge pull request #372 from andrzej-kaczmarek/btmon_core
     new 3f304cf  BLE Host - Add comments; move decls to priv hdrs.
     new a964c65  nimble/host: fix uninitialized value
     new 95006e6  nimble/controller: fix uninitialized value
     new a0b9882  nimble/controller: fix null pointer dereference
     new 56b0d2b  nimble/controller: fix undefined result of << expression
     new c1ecbae  nimble/host: add missing rc check when setting adv fields
     new 59ed1c4  nimble/host: handle error case on ble_svc_ans_chr_write
     new 062cbf4  Merge pull request #402 from sjanc/bt5_ext_adv
     new 51cb8d8  Merge pull request #398 from michal-narajowski/bt5-fixes
     new d8d01ce  nimble: convert HCI error codes to hex
     new 1643f79  Merge pull request #403 from wes3/myn810
     new 2704b71  Merge branch 'master' into bluetooth5_master
     new 5509cdf  nimble/controller: Fix setting PHY for slave connection
     new 204b60f  nimble/controller: Fix typo
     new 1b0ef98  nimble/controller: Fix connMaxTxTime calculation on coded PHY
     new 4882767  nimble/controller: Fix initial conn event scheduling on ext adv
     new 5c5725e  nimble/pts: update PTS GAP test scenarios
     new abfe2a3  nimble/pts: update PTS SM test scenarios
     new 11b5e3f  nimble/pts: update PTS GATT test scenarios
     new b0c15f4  nimble/pts: update testing dates
     new 217f8d5  nimble/host: fix SM legacy authenticated pairing
     new 5c6e41b  nimble/host: fix SM SC authenticated pairing
     new 9d9da16  nimble/hs: Update enabled LE Event Mask
     new 057ac82  nimble/controller: Fix length for advertising report HCI event
     new 00371c8  nimble/controller: Fix advertising report HCI event with empty adv data
     new 59cf9ac  nimble/controller: Fix event mask checking for advertising report HCI events
     new d11ef4f  nimble/controller: Remove unused subev parameter
     new 84974c0  nimble/controller: Improve advertising report HCI event building
     new 3403570  Initial commit for the "body sensor network" code changes.
     new fb8e571  nimble/controller: merge bsnbranch into bluetooth5
     new db15a85  nimble/controller: bsnbranch merge into bluetooth5
     new 5b29f6d  nimble/host: Add builder functions for Ext Adv HCI commands
     new e999117  nimble/host: Add support for using Extended Advertising
     new 2543d9c  Merge pull request #415 from michal-narajowski/bt5-regression-tests
     new 648d825  Remove incubator leftovers
     new 96d22f2  Merge pull request #428 from sjanc/bt5_ext_adv_host
     new 29baa32  nimble/test: update tests after bugfix in SM legacy
     new a0435a9  Merge pull request #437 from sjanc/master_bluetooth5
     new ed6af81  Remove last incubator leftovers
     new 59ba181  nimble/controller: Fix legacy scanning
     new 97f79d1  Merge pull request #422 from wes3/bsnbranch
     new b23f03e  Merge pull request #452 from andrzej-kaczmarek/bt5-legacy-scan-fix
     new 98ff1aa  nimble/controller: Remove invalid comment
     new 3175b48  nimble/controller: Ignore PDUs with invalid CRC in init state
     new 6018556  nimble/controller: Fix wfr timer handling in init state
     new df0857f  nimble/controller: Fix AUX_CONNECT_RSP handling
     new 41de360  nimble/controller: Add stat for AUX_CONNECT_RSP tx
     new 9408faf  nimble/controller: Minor coding style
     new 08e61e5  nimble/controller: Minor comment fix and cleanup
     new 7c9b1e2  nimble/controller: Minor fix function name
     new 072f0e4  nimble/controller: Fix interval settings for directed advertising
     new 4119708  nimble/host: Fix HD directed advertising with extended advertising
     new 51f34e1  nimble/controller: Fix privacy mode
     new 2190ad2  nimble/controller: Fix handling direct advertising
     new 356c65b  Merge pull request #463 from sjanc/directed_adv_fixes
     new a8ab2f1  Fix host unit test compiler error on mac.
     new bdd480b  nimble/controller: Fix scan response set for legacy
     new 69a7781  nimble/controller: Fix build issue when BT5_PHY is set but not EXT ADV
     new 97ee00f  nimble: Fix setting advertising instance random address
     new 3123ae7  nimble/controller: Improve handling aux ptr scheduller
     new b4c0bb8  nimble/controller: Fix duration for aux packet
     new 5eaae2d  nimble/controller: Fix for checking valid scanning PHY
     new 105ed3a  nimble/controller: Fix build issue when PHY is not set
     new c4d8756  nimble/controller: Fix handling privacy mode
     new cc24104  BLE Host - Allow GATT svcs to be reg. after init.
     new 30e628d  BLE Host - Remove unnecessary const in chr def.
     new 417a84f  BLE Host - Function to copy a UUID.
     new 36ec3a0  BLE Host - GATT svr now Initializes ATT svr.
     new 3560f2a  Merge pull request #461 from rymanluk/bt5_scanner_improve
     new a1aaf58  BLE Host - Automatic own-addr-type resolution
     new b6aeb25  BLE Host - Allow NULL output params in ID fns.
     new 8a020ba  Add function to load at least one BLE addr from hw
     new fbb72f5  nimble/sm: Fix passing uninitialized variable
     new c3156e7  nimble/sm: Fix buffer overflow when copying address
     new f6dc819  nimble/gap: Fix NULL pointer dereference
     new 15a14b3  nimble/gap: Fix storing pointer for local outside of scope
     new 431889a  nimble/sm: Fix NULL pointer dereference
     new 9b40257  nimble/sm: Fix os_mbuf leaks on keys distribution
     new cdd7289  BLE Host - Remove start event.
     new c169732  BLE Host - Change unit test to use dflt evq.
     new 5a94e1a  nimble/host: Remove redundant check for unsigned value
     new a0092cf  nimble/controller: Fix out of bound access to g_ble_ll_adv_sm
     new db8e527  nimble/controller: Remove redundant NULL checks
     new ab26aa0  nimble/controller: Fix checking for invalid PHY in aux ptr
     new d9c7bd1  This closes #480.
     new 278124d  Merge pull request #489 from sjanc/static_check
     new 3513c9c  nimble/host: Refactor HCI commands sending functions
     new 1c3e06c  nimble/l2cap: Remove redundant NULL check
     new 9f908d4  nimble/controller: Fix validating extended advertising phy
     new 4d6486f  nimble/ans: Assert on invalid operation
     new cbee3dc  nimble/ans: Fix out of bounds access
     new 77ee7cd  nimble/host: Allow to hide GATT services from clients
     new 8d80e26  nimble/host: Fix searching for descriptor in gatts
     new f84d6bd  BLE Host - Don't abort reset if HCI restart fails.
     new 500b65a  Merge pull request #493 from sjanc/static_check
     new a6dd7bc  nimble/host: Fix build with new TinyCrypt
     new e074b59  nimble/host: fix event flag check
     new 3e676ee  Revert "nimble/host: Fix build with new TinyCrypt"
     new 91d7656  mesh: One to one copy of Mesh from Zephyr
     new 2e06da9  nimble/test: Pass SM public key structure to ble_sm_dbg_set_sc_keys
     new 7beadbc  nimble/test: Check for ble_gap_conn_find return value
     new 738f959  nimble/test: Assert all os_mbuf operations
     new 4ef2a12  nimble/tests: Fix possible NULL pointer dereference
     new 1580ee2  nimble/test: Fix setting channel map for CSA2
     new a186027  nimble/test: Limit max characteristics when validating handling
     new e7811da  nimble/test: Fix max intervals in L2CAP tests
     new 416ccfe  nimble/test: Limit max characteristics when validating handling FIX
     new 743aa78  Merge pull request #483 from ccollins476ad/ble-auto-addr
     new 43d40f9  nimble/mesh: Porting Mesh to Mynewt
     new 7a972bb  nimble/hs: Make ble_hs_evq_get() private API
     new 3f527f5  nimble/monitor: Make RTT buffer size configurable
     new 8592acd  nimble/monitor: Make UART ring buffer size configurable
     new d15d372  nimble/monitor: Make console out buffer size configurable
     new cc5b5d3  nimble/monitor: Always use uptime for timestamp
     new 567062b  nimble/monitor: Fix ble_monitor_out
     new ce03d0e  mesh: Fix setting the right value for Static OOB type
     new fd989a5  nimble/mesh: assert on out of prov buffers
     new 00179d7  Merge pull request #511 from rymanluk/porting
     new 559fe69  nimble/test: Assert os_mbuf operations in GATT tests
     new 503946d  nimble/mesh: Fix failed provisioning response
     new be4961c  Merge pull request #521 from michal-narajowski/mesh-porting-fixes
     new 27c74da  Merge pull request #520 from sjanc/static_check
     new 156ac4c  nimble/monitor: Add reporting of dropped packets
     new 71e0c25  Merge pull request #519 from andrzej-kaczmarek/monitor-dev
     new ca5e14b  nimble/l2cap: Fix use on uninitialized value
     new bebd062  nimble/gap: Fix pointer to local outside of scope
     new c2da164  nimble/mesh: Clear link TX when ACK arrived on it
     new a0d5c41  nimble/controller: Fix disconnection event status
     new fa41bef  nimble/ll: Fix duplicates filtering in scanner
     new 14a7b6c  nimble/sm: Use privacy device mode as default
     new adc29a7  nimble/controller: Fix scan long advertising packets
     new f8566e5  nimble/controller: Decrease size of struct ble_mbuf_hdr
     new 2581560  Merge pull request #533 from andrzej-kaczmarek/nimble-ll-dup-fix
     new f980a34  Merge pull request #534 from rymanluk/priv_fix
     new d15b597  Merge pull request #537 from rymanluk/scan_fix
     new dd8110d  nimble/controller: Drop adv event if it is too big
     new 8a7fdd6  nimble/mesh: Return once app-key is found and handled
     new 5cac869  nimble/ll: Increase stack for ble_ll_task
     new 8420fc7  Merge pull request #539 from rymanluk/scan_fix
     new ba3ccaf  Merge pull request #538 from andrzej-kaczmarek/nimble-ll-stack-fix
     new 876bf6b  Remove extraneous #include.
     new ea14597  mesh: send ack for every message with matching FSC
     new 5f6b92b  mesh: add missing argument to delayed work in configuration
     new 1f5b6e9  mesh: fix null ptr access
     new 87135a2  mesh: return buffer even when no usrhdr
     new 9f33c3c  mesh: fix handling group send with local interface enabled
     new 0800608  mesh: fix initialize message queue
     new 8eefd57  mesh: check destination address on receive
     new 49d245d  mesh: add log message when dropping packet because unprovisioned
     new 0c6ac71  mesh: add extended debug flag for printing adv packets
     new 8940f0c  mesh: fix typo in setting friend config
     new acd61a4  mesh: fix toggling debug logs per layer
     new c0408ef  mesh: add missing delayed work argument
     new cff95b4  mesh: fix setting message fields in health model
     new ed668bf  mesh: add more debug logs in network layer
     new 8158c0f  mesh: set delayed timer for periodic publish before publishing
     new 8f612bf  mesh: set company id field in health status message
     new c6a36c1  Merge pull request #562 from ccollins476ad/bswap-errors
     new f80d7d0  nimble/host: Fix invalid symbol name
     new 665b6bc  nimble/host: Add symbol for 'any' phy mask
     new 27ef9f5  Merge pull request #572 from andrzej-kaczmarek/nimble-host-symbol-fix
     new 5a05212  nimble/ll: Fix setting default phy prefs
     new 86dac7d  nimble/ll: Enforce minimum payload length for coded phy
     new 5b3dcf1  nimble/ll: Drop packets with empty payload for LL Control PDU
     new 0e66066  nimble/controller: Remove misleading TODO
     new 937984d  nimble/host: Update with new Tinycrypt ECC API
     new 47ef62d  nimble/phy: Fix wfr time calculations
     new 34f73b1  Merge pull request #576 from andrzej-kaczmarek/tifs-rework
     new bf662a0  Revert "mesh: fix handling group send with local interface enabled"
     new 5c5b571  mesh: Remove local network interface MYNEWT_VAL option
     new 10b8e2e  mesh: Allow TTL <= 1 for the local net interface
     new 25855f9  Rename BLE socket task "sock" --> "hci_sock"
     new 766cd72  nimble/host: Allow setting adv data when advertising
     new e87ae0a  Merge pull request #582 from ccollins476ad/native-sock-write
     new 982f159  BLE Host - Make ble_hs_id_infer_auto() public.
     new c1cc285  Merge pull request #578 from sjanc/tc
     new d9b9a86  mesh: Fix dropping valid proxy configration messages
     new 94bacdd  mesh: Fix compilation with GCC 7.1
     new 7a2382b  BLE Host - rename `default_irk` --> `ble_hs_pvcy_default_irk`
     new f436963  BLE Host - Reduce line length to <= 79 chars.
     new d6c4dce  MYNEWT-841 BLE Host - Fill resolve list at startup
     new eb2c9d9  BLE Host - Unit tests for IRK restore on startup.
     new d71733b  Merge pull request #589 from rymanluk/mesh_proxy_fix
     new 44664e4  nimble/mesh: Fix address type handling
     new 18d2a6e  nimble: Don't hardcode TinyCrypt rand function
     new ed54709  Merge pull request #593 from ccollins476ad/restore-irks
     new 1f57b35  BLE Host - Connect failures were not reported.
     new 701a5ad  mesh: Fix string signedness issue
     new 3c877a9  mesh: Fix SDU length check
     new 3cdc6b7  mesh: Fix Health Period Set OpCode
     new 9039bb3  mesh: Fix encoding fault count to Health Current Status
     new ed8c0f8  mesh: Fix spelling of "heartbeat"
     new fba8b59  mesh: Fix zeroing heartbeat state
     new 47ef76e  mesh: Fix resetting heartbeat subscription expiry properly
     new 22c9999  mesh: Fix Set LPNTimeout message handling
     new 5dbee63  mesh: Fix setting health period divider
     new bc34e8c  mesh: Don't send health status messages if a test fails
     new e50dcda  nimble/host: Fix ble_hs_adv_parse()
     new 5bd8eb3  BLE Host - Unit test for unreported connect fails.
     new daaee52  Merge pull request #595 from ccollins476ad/no-conn-fail-evt
     new 374b9e6  nimble/ll: Fix weird symbol name usage
     new 0c820b2  nimble/ll: Add ble_ll_usecs_to_ticks_round_up
     new 950f5fe  nimble/ll: Fix scheduling of AUX_ADV_IND packets
     new a890106  nimble/ll: Fix calculating auxiliary offset in AUX_ADV_IND
     new 68b9b02  nimble/ll: Add extra assertion for adv chanmask
     new f8fd21d  mesh: Fix revoking app keys
     new 18c9479  nimble/ll: Fix consecutive bits detection in AA
     new 3b6e4f8  nimble/ll: Cleanup aux scheduling function
     new ce30987  nimble/ll: Improve scheduling of aux scan
     new c5d3396  Merge pull request #604 from michal-narajowski/mesh_app_key_revoke
     new 3e42693  mesh: Fix missing argument in k_delayed_work
     new 9941350  mesh: Fix setting mod sub status parameters
     new 22a44f0  mesh: Fix sending unassigned variable in mod_sub_va_overwrite
     new 669550a  BLE Host - Honor controller's flow control
     new 69a2861  BLE Host - Remove ACL transmit queue.
     new a67b3c8  BLE Host - Read BR/EDR buffer size at startup.
     new f8c0510  Merge pull request #613 from ccollins476ad/ble-max-pkts
     new 05b557e  Merge pull request #609 from michal-narajowski/mesh-fixes
     new 21d9401  Merge pull request #608 from andrzej-kaczmarek/nimble-ll-aux-sched
     new 228f795  nimble/phy: Add phy_mode to rxinfo
     new 50bac62  nimble/ll: Fix scheduling new connection in slave role
     new b000fd6  nimble/ll: Fix scheduling of extended advertising events
     new 77e15eb  BLE Host - Move HCI test util code into a new file
     new 4b046d8  Fix new warnings caused by change in compiler flag setting.
     new aed6fcc  Merge pull request #615 from andrzej-kaczmarek/nimble-phy-mode-fix
     new c6bab19  ble controller; was not building properly with FEAT_LL_PRIVACY set to 0.
     new bf25cb8  Merge pull request #616 from ccollins476ad/ble-hs-test-refactor
     new 7c3eebe  nimble/ll: Fix build w/o ext adv
     new 4571e2b  Merge pull request #612 from mkiiskila/debug_mX_flags
     new 0fd50c0  Merge pull request #617 from andrzej-kaczmarek/nimble-ll-fix-build
     new 80ff649  nimble/gap: Fix usage of BLE_GAP_OBSERVER
     new 8e439ad  nimble/controller: Fix freeze in extended scanning
     new cd4ec05  nimble/controller: Improve wfr timer for aux ptr
     new 1880158  nimble/controller: Fix missleading variable name
     new 8047efe  nimble/controller: Always check if we need to continue scan
     new a3e5846  nimble/controller: Fix memory leaks in the ext scanner
     new 80316cb  nimble/controller: Improve getting aux ptr code
     new f35dda8  nimble/controller: Fix memory leaks when creating connection
     new 7954fb1  nimble/controller: Improve ext connection creation
     new 9b840b4  nimble/controller: Move scheduling aux to LL
     new a742cf4  nimble/controller: Fix wl for extended scanner
     new 566dc09  nimble/controller: Fix handling ext adv with advA
     new 26ff62e  nimble/controller: Fix off one issue with ext adv data
     new f3b12e9  mesh: Heartbeat fixes for message count
     new 1b96aff  mesh: Fix missing feature bits
     new bae2102  nimble/controller: Fix extended connect
     new ca26f05  nimble/controller: Store missing DID from ext adv
     new eeec1a0  nimble/controller: minor coding style fix
     new 732d1bf  nimble/controller: Fix connecting on long scan interval
     new db04c94  nimble/controller: remove reduntant return
     new c91d187  BLE Host - Fix a few coding style issues.
     new c7b871e  BLE Host - add reason for adv / disc complete.
     new b0fcda0  BLE Host - no_lock versions of GAP cancel fns.
     new 8f41dfc  BLE Host - Allow GAP to be preempted.
     new 6e400aa  MYNEWT-842 BLE Host - Stop GAP, add to rslv list
     new 44def4a  MYNEWT-842 - Unit tests for adding IRK entries.
     new a69333c  BLE Host - Fix build errors for non-centrals.
     new 9913d75  nimble/host: Fix build issue
     new 23f741c  BLE Host - Fix typo in flag check
     new 3edc6df  Merge pull request #620 from michal-narajowski/bt_mesh_feat_bits
     new 259efb9  Merge pull request #621 from michal-narajowski/heartbeat
     new f85a441  nimble/ll: Set phy mode before scheduling tx
     new ad7382e  nimble/ll: Add stat for dropped adv event
     new a32c90f  nimble/ll: Drop event if adv ext is delayed beyond aux
     new 62b8fe4  Merge pull request #633 from ccollins476ad/frag-typo
     new 081d703  BLE socket transport - don't drop large frames.
     new 46b71ec  BLE Host - Remove BLE_GAP_EVENT_CONN_CANCEL
     new dfd18af  apps/blehr: Added heart-rate sensor app
     new ae2365b  BLE Host - Corrections for heartrate PR (591).
     new 8ef99ac  BLE Host - Lock mutex in ble_hs_id_infer_auto()
     new 3951ab3  Merge pull request #622 from andrzej-kaczmarek/nimble-aux-sched-fix
     new b976893  mesh: Fix and clean up iv update procedure
     new c285d6d  Merge pull request #641 from michal-narajowski/mesh-iv-update-fix
     new 1cf5839  mesh: Fail init on keys generation error
     new 8a8941b  Merge pull request #632 from ccollins476ad/rm-conn-cancel
     new c8377a6  BLE Host - Delay sync callback after IRK restore
     new 6738193  net/nimble: MYNEWT-862 HFXO not always turning off
     new 3c9c40a  mesh: Fix ignoring all prohibited sub_dst in HB Sub Set
     new 5febeee  mesh: Fix HB Pub Count Log calculation routine
     new 0a35415  mesh: Fix sending heartbeat only when relay state changes
     new 8f14a6b  mesh: Fix clearing HB state when disabling HB sub
     new cf4c99e  mesh: Fix HB Sub Status when disabling subscription
     new 2f6d210  Merge pull request #646 from michal-narajowski/mesh-init-fix
     new 8b80a1a  Merge pull request #649 from michal-narajowski/mesh_pts_fixes
     new f8af7d8  mesh: Keep received buffer intact until transport layer
     new bd268a1  mesh: Take advantage of BT_MESH_NET_HDR_LEN define
     new e7b77e7  mesh: Fix TX segment context lookups
     new 0409332  mesh: Add bt_mesh_net_flags() helper function
     new 223bdb4  mesh: Export some transport layer helpers
     new 59225e5  mesh: Cfg: Only update friend state if supported
     new 4dc09bb  mesh: Remove redundant assignment
     new d281775  mesh: Export bt_mesh_friend_cred_get() for Friend usage
     new 06aa171  mesh: Return change information from bt_mesh_iv_update()
     new 8ec5e3c  mesh: Extend advertising API with helpers for Friend support
     new 4313da3  mesh: Improve Network Message Cache behavior
     new d559c85  nimble/host: Remove unused bsp includes
     new 05b79d7  nimble/host: Add missing include
     new e352826  nimble/host: Fix semaphore usage
     new d400f49  nimble/host: Enable ble_hs_locked_by_cur_task for debug only
     new 055a22b  nimble/ias: Fix service definition
     new b951fcc  BLE HCI transport - emspi
     new 1ebbf01  ANS service: Add a hacky #undef to fix ambiq blds.
     new ec571f3  Merge pull request #647 from wes3/hfxo_fix
     new 31de988  Merge pull request #655 from ccollins476ad/apollo2
     new 6d12aab  Merge pull request #653 from andrzej-kaczmarek/various-fixes
     new aad64de  Merge pull request #652 from michal-narajowski/mesh-msg-cache
     new 7c039a0  Merge pull request #651 from michal-narajowski/friend_preparation
     new 48f4992  nimble/host: Remove unused members from ble_gap_slave
     new f9ec530  nimble: Move adv instances count definition to common header
     new eec5f4a  nimble/host: Unanonimize ble_gap_slave
     new c19e50c  nimble/gap: Make ble_gap_slave table
     new fa72061  nimble: Fix tx power type in hci_ext_adv_params
     new 9425189  nimble/host: Use flag for tracking advertising type
     new ceca647  nimble/host: Simplify connection accept functions
     new 56528a2  nimble/host: Make function touching ble_gap_slave use instance
     new a85ca3d  Merge pull request #662 from sjanc/ext_adv_cleanups
     new 1d05064  MYNEWT-869 BLE Host - Fix GATT svr unit test.
     new 7690551  MYNEWT-869 BLE Host - Fix CoC double free
     new 21bf395  nimble/tps: Fix compilation error
     new 96f07fb  nimble/lls: Make LLS usable
     new 16c0345  emspi transport - Fix compiler warning.
     new 496b429  Merge pull request #667 from ccollins476ad/apollo2-timers
     new 5246e1b  Merge pull request #668 from andrzej-kaczmarek/nimble-build-fix
     new a0cd82f  nimble/host: Use static buffer for GAP mempool
     new 5232478  nimble/host: Add API for extended advertising
     new 87ff613  nimble/host: Change services pkg init priorities
     new 296e7a2  nimble/mesh: Fix #include
     new 81cc8a1  nimble/mesh: Remove invalid typedef
     new f6249ea  nimble/host: Add support for starting advertising instance
     new 2d52a4a  nimble/host: Add support for stopping advertising instance
     new 6549a39  nimble/host: Add support for removing advertising instance
     new 80a71ad  nimble/host: Add support for configuring advertising instances
     new 5430feb  nimble/host: Remove ext adv path from legacy API
     new 2264543  nimble/host: Pass advertising instance to connection complete
     new 306d682  nimble/host: Add support for setting advertising instance address
     new d858d4d  nimble/host: Extend advertising stop event with instance
     new 8b5c950  nimble/host: Make preempt code multi advertising aware
     new e6f1fc9  nimble/host: Don't use slave timer with extended advertising
     new 7426090  nimble/gap: Remove old experimental API for setting advertising PHY
     new e62a484  nimble/host: Add support for setting extended adv_data and scan_rsp
     new bfdef1e  Add missing license headers
     new 7e11175  Merge pull request #673 from andrzej-kaczmarek/nimble-fixing
     new 73287be  Merge pull request #671 from sjanc/ext_adv_host
     new fe0fa08  BLE Host - use instance 0 when ext. adv. disabled.
     new e9fd7ac  net/nimble/host unittest; change null initialization to memset.

The 1896 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.


-- 
To stop receiving notification emails like this one, please contact
['"commits@mynewt.apache.org" <co...@mynewt.apache.org>'].