Skip to content

Commit f9d8165

Browse files
mbolivar-nordicMaureenHelm
authored andcommitted
doc: releases: unite disjoint bluetooth sections for v3.1.0
For some reason, there are two different sections covering bluetooth. This is clearly incorrect; fix it by moving the content into a single section. Signed-off-by: Martí Bolívar <[email protected]>
1 parent aea7696 commit f9d8165

File tree

1 file changed

+78
-69
lines changed

1 file changed

+78
-69
lines changed

doc/releases/release-notes-3.1.rst

Lines changed: 78 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,46 @@ New APIs in this release
313313
Bluetooth
314314
*********
315315

316+
* Extended and Periodic advertising are no longer experimental
317+
* Direction Finding is no longer experimental
318+
* Added support for disabling Bluetooth, including a new ``bt_disable()`` API
319+
call
320+
321+
* Audio
322+
323+
* Changed the implementation of PACS to indicate instead of notifying
324+
* Added support for the Broadcast Audio Scan Service (BASS)
325+
* Added support for the Hearing Access Service (HAS)
326+
* Added support for the Telephone Bearer Service (TBS)
327+
328+
* Direction Finding
329+
330+
* Added sampling and switching offset configuration
331+
332+
* Mesh
333+
334+
* Added support for Proxy Client
335+
* Added support for Provisioners over PB-GATT
336+
* Added a new heartbeat publication callback option
337+
338+
* Controller
339+
340+
* Added support for the full ISO TX data path, including ISOAL
341+
* Added support for ISO Broadcast Channel Map Update
342+
* Added support for ISO Synchronized Receiver Channel Map Update
343+
* The new implementation of LL Control Procedures is now the default whenever
344+
Direction Finding is enabled
345+
* Added support for all missing v3 and v4 DTM commands
346+
* Implemented ISO-AL TX unframed fragmentation
347+
* Added support for back-to-back receiving of PDUs on nRF5x platforms
348+
* Increased the maximum number of simultaneous connections to 250
349+
350+
* HCI Driver
351+
352+
* Added support for a new optional :c:member:`bt_hci_driver.close` API which
353+
closes HCI transport.
354+
* Implemented :c:member:`bt_hci_driver.close` on stm32wb HCI driver.
355+
316356
* Host
317357

318358
* The :c:enum:`bt_l2cap_chan_state` values ``BT_L2CAP_CONNECT`` and
@@ -331,6 +371,44 @@ Bluetooth
331371

332372
* :c:func:`bt_disable` was added to enable the caller to disable the Bluetooth stack.
333373

374+
* Added new Kconfig options to select ISO Central and Peripheral role support
375+
separately
376+
377+
* Added a new :c:func:`bt_get_appearance()` API call
378+
379+
* Implemented support for dynamic appearance, including a new
380+
:c:func:`bt_set_appearance()` API call
381+
382+
* Implemented support for L2CAP collision mitigation
383+
384+
* Changed the scheduling of auto-initiated HCI commands so that they execute
385+
synchronously
386+
387+
* Added a new :c:func:`bt_is_ready()` API call to find out if Bluetooth is
388+
currently enabled and initialized
389+
390+
* Added support for automatic MTU exchange right after a connection is
391+
established
392+
393+
* Created a new :c:struct:`bt_conn_auth_info_cb` to group the
394+
security-related callbacks under a single struct
395+
396+
* Optimized the memory usage of the Object Transfer Service
397+
398+
* Added a new :c:func:`bt_hci_le_rand()` API call to obtain a random number
399+
from the LE Controller
400+
401+
* Added a new public API to connect EATT channels, :c:func:`bt_eatt_connect()`
402+
403+
* Optimized L2CAP channels resource usage when not using dynamic channels
404+
405+
* Added the ability to run the Bluetooth RX context from a workqueue, in order
406+
to optimize RAM usage. See :kconfig:option:`CONFIG_BT_RECV_CONTEXT`.
407+
408+
* Added support for TX complete callback on EATT channels
409+
410+
* Corrected the calling of the MTU callback to happen on any reconfiguration
411+
334412
Kernel
335413
******
336414

@@ -394,75 +472,6 @@ Architectures
394472
API as a printk/logging backend, simplifying platform bringup on
395473
devices without known-working serial port configurations.
396474

397-
Bluetooth
398-
*********
399-
400-
* Extended and Periodic advertising are no longer experimental
401-
* Direction Finding is no longer experimental
402-
* Added support for disabling Bluetooth, including a new ``bt_disable()`` API
403-
call
404-
405-
* Audio
406-
407-
* Changed the implementation of PACS to indicate instead of notifying
408-
* Added support for the Broadcast Audio Scan Service (BASS)
409-
* Added support for the Hearing Access Service (HAS)
410-
* Added support for the Telephone Bearer Service (TBS)
411-
412-
* Direction Finding
413-
414-
* Added sampling and switching offset configuration
415-
416-
* Host
417-
418-
* Added new Kconfig options to select ISO Central and Peripheral role support
419-
separately
420-
* Added a new :c:func:`bt_get_appearance()` API call
421-
* Implemented support for dynamic appearance, including a new
422-
:c:func:`bt_set_appearance()` API call
423-
* Implemented support for L2CAP collision mitigation
424-
* Changed the scheduling of auto-initiated HCI commands so that they execute
425-
synchronously
426-
* Added a new :c:func:`bt_is_ready()` API call to find out if Bluetooth is
427-
currently enabled and initialized
428-
* Added support for automatic MTU exchange right after a connection is
429-
established
430-
* Created a new :c:struct:`bt_conn_auth_info_cb` to group the
431-
security-related callbacks under a single struct
432-
* Optimized the memory usage of the Object Transfer Service
433-
* Added a new :c:func:`bt_hci_le_rand()` API call to obtain a random number
434-
from the LE Controller
435-
* Added a new public API to connect EATT channels, :c:func:`bt_eatt_connect()`
436-
* Optimized L2CAP channels resource usage when not using dynamic channels
437-
* Added the ability to run the Bluetooth RX context from a workqueue, in order
438-
to optimize RAM usage. See :kconfig:option:`CONFIG_BT_RECV_CONTEXT`.
439-
* Added support for TX complete callback on EATT channels
440-
* Corrected the calling of the MTU callback to happen on any reconfiguration
441-
442-
* Mesh
443-
444-
* Added support for Proxy Client
445-
* Added support for Provisioners over PB-GATT
446-
* Added a new heartbeat publication callback option
447-
448-
* Controller
449-
450-
* Added support for the full ISO TX data path, including ISOAL
451-
* Added support for ISO Broadcast Channel Map Update
452-
* Added support for ISO Synchronized Receiver Channel Map Update
453-
* The new implementation of LL Control Procedures is now the default whenever
454-
Direction Finding is enabled
455-
* Added support for all missing v3 and v4 DTM commands
456-
* Implemented ISO-AL TX unframed fragmentation
457-
* Added support for back-to-back receiving of PDUs on nRF5x platforms
458-
* Increased the maximum number of simultaneous connections to 250
459-
460-
* HCI Driver
461-
462-
* Added support for a new optional :c:member:`bt_hci_driver.close` API which
463-
closes HCI transport.
464-
* Implemented :c:member:`bt_hci_driver.close` on stm32wb HCI driver.
465-
466475
Boards & SoC Support
467476
********************
468477

0 commit comments

Comments
 (0)