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>'].