Skip to content

Conversation

@weeTike
Copy link
Contributor

@weeTike weeTike commented Nov 19, 2025

@NordicBuilder NordicBuilder added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Nov 19, 2025
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Nov 19, 2025

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
memfault-firmware-sdk memfault/[email protected] memfault/[email protected] memfault/[email protected]
zephyr nrfconnect/sdk-zephyr@8116dbc nrfconnect/sdk-zephyr@ca9ae7f (main) nrfconnect/[email protected]

All manifest checks OK

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Nov 19, 2025

CI Information

To view the history of this post, click the 'edited' button above
Build number: 25

Inputs:

Sources:

memfault-firmware-sdk: PR head: 050c1a5748f9c668cb1c152735438596e528ad9c
sdk-nrf: PR head: b08a22b76f07ce3dfc9617b7fb245a510e922836
zephyr: PR head: ca9ae7fc780e3d3ce61dd123441514b724b8d629

more details

memfault-firmware-sdk:

PR head: 050c1a5748f9c668cb1c152735438596e528ad9c
merge base: 67244e00d416f3036535398e089021589c63c86b
Diff

sdk-nrf:

PR head: b08a22b76f07ce3dfc9617b7fb245a510e922836
merge base: 64f747f3558d517ad6858393bdae976d79a14eed
target head (main): 2ab0a19ecf135317df9c54ae74ee4fa6d2d5c185
Diff

zephyr:

PR head: ca9ae7fc780e3d3ce61dd123441514b724b8d629
merge base: 8116dbcc6173ae9a1d6c526ec39f6c9b8c09de8d
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (148)
applications
│  ├── nrf5340_audio
│  │  ├── unicast_client
│  │  │  │ main.c
│  ├── nrf_desktop
│  │  ├── src
│  │  │  ├── modules
│  │  │  │  ├── ble_conn_params.c
│  │  │  │  │ ble_latency.c
modules
│  ├── lib
│  │  ├── memfault-firmware-sdk
│  │  │  ├── CHANGELOG.md
│  │  │  ├── VERSION
│  │  │  ├── components
│  │  │  │  ├── core
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── memfault_compact_log_serializer.c
│  │  │  │  │  │  ├── memfault_data_packetizer.c
│  │  │  │  │  │  ├── memfault_data_source_rle.c
│  │  │  │  │  │  ├── memfault_event_storage.c
│  │  │  │  │  │  ├── memfault_log.c
│  │  │  │  │  │  ├── memfault_log_data_source.c
│  │  │  │  │  │  ├── memfault_log_private.h
│  │  │  │  │  │  │ memfault_ram_reboot_info_tracking.c
│  │  │  │  ├── demo
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── panics
│  │  │  │  │  │  │  │ memfault_demo_panics.c
│  │  │  │  ├── http
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ memfault_http_utils.c
│  │  │  │  ├── include
│  │  │  │  │  ├── memfault
│  │  │  │  │  │  ├── core
│  │  │  │  │  │  │  ├── compact_log_helpers.h
│  │  │  │  │  │  │  ├── compact_log_serializer.h
│  │  │  │  │  │  │  ├── compiler_gcc.h
│  │  │  │  │  │  │  │ trace_event.h
│  │  │  │  │  │  ├── util
│  │  │  │  │  │  │  │ cbor.h
│  │  │  │  │  │  │ version.h
│  │  │  │  ├── metrics
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── memfault_metrics.c
│  │  │  │  │  │  │ memfault_metrics_serializer.c
│  │  │  │  ├── panics
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ memfault_coredump.c
│  │  │  │  ├── util
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── memfault_chunk_transport.c
│  │  │  │  │  │  ├── memfault_circular_buffer.c
│  │  │  │  │  │  ├── memfault_crc16_ccitt.c
│  │  │  │  │  │  ├── memfault_minimal_cbor.c
│  │  │  │  │  │  ├── memfault_rle.c
│  │  │  │  │  │  │ memfault_varint.c
│  │  │  ├── examples
│  │  │  │  ├── freertos
│  │  │  │  │  ├── Makefile
│  │  │  │  │  ├── README.md
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── qemu_mps2_an505
│  │  │  │  │  │  │  │ README.md
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── FreeRTOSConfig.h
│  │  │  │  │  │  │ console.c
│  │  │  │  ├── nrf-connect-sdk
│  │  │  │  │  ├── nrf5
│  │  │  │  │  │  ├── README.md
│  │  │  │  │  │  ├── memfault_demo_app
│  │  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │  │ nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │  │  │  │  ├── config
│  │  │  │  │  │  │  │  ├── memfault_metrics_heartbeat_config.def
│  │  │  │  │  │  │  │  │ memfault_trace_reason_user_config.def
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  ├── sysbuild
│  │  │  │  │  │  │  │  ├── ipc_radio
│  │  │  │  │  │  │  │  │  │ prj.conf
│  │  │  │  │  │  │  │ west.yml
│  │  │  │  ├── zephyr
│  │  │  │  │  ├── qemu
│  │  │  │  │  │  ├── qemu-app
│  │  │  │  │  │  │  │ west.yml
│  │  │  ├── ports
│  │  │  │  ├── cypress
│  │  │  │  │  ├── psoc6
│  │  │  │  │  │  │ README.md
│  │  │  │  ├── esp_idf
│  │  │  │  │  ├── memfault
│  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │ memfault_platform_demo_cli_cmds.c
│  │  │  │  ├── freertos
│  │  │  │  │  ├── README.md
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ memfault_sdk_metrics_thread.c
│  │  │  │  ├── mbedtls
│  │  │  │  │  │ memfault_platform_http_client.c
│  │  │  │  ├── zephyr
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── common
│  │  │  │  │  │  ├── memfault_demo_cli.c
│  │  │  │  │  │  ├── memfault_platform_core.c
│  │  │  │  │  │  ├── metrics
│  │  │  │  │  │  │  ├── memfault_platform_bluetooth_metrics.c
│  │  │  │  │  │  │  │ memfault_platform_metrics.c
│  │  │  │  │  ├── config
│  │  │  │  │  │  │ memfault_metrics_heartbeat_zephyr_port_config.def
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── memfault
│  │  │  │  │  │  │  ├── ports
│  │  │  │  │  │  │  │  ├── zephyr
│  │  │  │  │  │  │  │  │  │ core.h
│  │  │  ├── tests
│  │  │  │  ├── Makefile
│  │  │  │  ├── MakefileWorkerOverrides.mk
│  │  │  │  ├── fakes
│  │  │  │  │  │ fake_memfault_platform_coredump_storage.c
│  │  │  │  ├── makefiles
│  │  │  │  │  │ Makefile_memfault_compact_log_save_truncation.mk
│  │  │  │  ├── src
│  │  │  │  │  ├── test_memfault_compact_log_save_truncation.cpp
│  │  │  │  │  ├── test_memfault_compact_log_serializer.cpp
│  │  │  │  │  ├── test_memfault_log.cpp
│  │  │  │  │  │ test_memfault_trace_event.cpp
samples
│  ├── bluetooth
│  │  ├── conn_time_sync
│  │  │  ├── src
│  │  │  │  │ peripheral.c
│  │  ├── llpm
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── radio_notification_cb
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── throughput
│  │  │  ├── src
│  │  │  │  │ main.c
│  ├── wifi
│  │  ├── ble_coex
│  │  │  ├── src
│  │  │  │  │ bt_throughput_test.c
subsys
│  ├── bluetooth
│  │  ├── host_extensions
│  │  │  │ radio_notification_conn_cb.c
│  │  ├── rpc
│  │  │  ├── client
│  │  │  │  │ bt_rpc_conn_client.c
│  │  │  ├── host
│  │  │  │  │ bt_rpc_conn_host.c
│  ├── caf
│  │  ├── modules
│  │  │  │ ble_state.c
west.yml
zephyr
│  ├── doc
│  │  ├── releases
│  │  │  ├── migration-guide-4.4.rst
│  │  │  │ release-notes-4.4.rst
│  ├── include
│  │  ├── zephyr
│  │  │  ├── bluetooth
│  │  │  │  ├── conn.h
│  │  │  │  ├── gatt.h
│  │  │  │  │ hci_types.h
│  ├── samples
│  │  ├── bluetooth
│  │  │  ├── direct_adv
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── peripheral
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── peripheral_accept_list
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  ├── subsys
│  │  ├── bluetooth
│  │  │  ├── Kconfig
│  │  │  ├── audio
│  │  │  │  ├── ascs.c
│  │  │  │  ├── bap_broadcast_assistant.c
│  │  │  │  ├── bap_scan_delegator.c
│  │  │  │  ├── bap_unicast_client.c
│  │  │  │  │ tbs.c
│  │  │  ├── controller
│  │  │  │  │ Kconfig
│  │  │  ├── host
│  │  │  │  ├── Kconfig
│  │  │  │  ├── att.c
│  │  │  │  ├── classic
│  │  │  │  │  │ br.c
│  │  │  │  ├── conn.c
│  │  │  │  ├── conn_internal.h
│  │  │  │  ├── gatt.c
│  │  │  │  ├── hci_core.c
│  │  │  │  ├── keys.h
│  │  │  │  ├── shell
│  │  │  │  │  ├── bt.c
│  │  │  │  │  │ gatt.c
│  ├── tests
│  │  ├── bluetooth
│  │  │  ├── audio
│  │  │  │  ├── ascs
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │ test_common.c
│  │  │  ├── init
│  │  │  │  ├── prj_10.conf
│  │  │  │  ├── prj_11.conf
│  │  │  │  ├── prj_12.conf
│  │  │  │  ├── prj_13.conf
│  │  │  │  ├── prj_14.conf
│  │  │  │  ├── prj_17.conf
│  │  │  │  ├── prj_20.conf
│  │  │  │  ├── prj_21.conf
│  │  │  │  ├── prj_7.conf
│  │  │  │  ├── prj_8.conf
│  │  │  │  ├── prj_9.conf
│  │  │  │  ├── prj_ctlr.conf
│  │  │  │  ├── prj_ctlr_4_0.conf
│  │  │  │  ├── prj_ctlr_4_0_dbg.conf
│  │  │  │  ├── prj_ctlr_5_x_dbg.conf
│  │  │  │  ├── prj_ctlr_dbg.conf
│  │  │  │  ├── prj_ctlr_ticker.conf
│  │  │  │  ├── prj_ctlr_tiny.conf
│  │  │  │  ├── prj_llcp.conf
│  │  │  │  │ testcase.yaml
│  │  │  ├── qualification
│  │  │  │  ├── ICS_Zephyr_Bluetooth_Host.bqw
│  │  │  │  │ ICS_Zephyr_Bluetooth_Host.pts
│  │  │  ├── shell
│  │  │  │  ├── audio.conf
│  │  │  │  ├── log.conf
│  │  │  │  ├── mesh.conf
│  │  │  │  ├── prj.conf
│  │  │  │  ├── prj_br.conf
│  │  │  │  │ testcase.yaml
│  │  │  ├── tester
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  ├── btp
│  │  │  │  │  │  │ btp_gatt.h
│  │  │  │  │  ├── btp_gap.c
│  │  │  │  │  │ btp_gatt.c
│  │  ├── bsim
│  │  │  ├── bluetooth
│  │  │  │  ├── ll
│  │  │  │  │  ├── conn
│  │  │  │  │  │  ├── prj_split.conf
│  │  │  │  │  │  ├── prj_split_1ms.conf
│  │  │  │  │  │  ├── prj_split_hci_uart.conf
│  │  │  │  │  │  ├── prj_split_low_lat.conf
│  │  │  │  │  │  ├── prj_split_privacy.conf
│  │  │  │  │  │  ├── prj_split_single_timer.conf
│  │  │  │  │  │  │ prj_split_tx_defer.conf
│  │  │  │  │  ├── edtt
│  │  │  │  │  │  ├── gatt_test_app
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── gatt
│  │  │  │  │  │  │  │  │  │ service_f_1.c
│  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  │ gatt.llcp.test_list
│  │  │  │  ├── tester
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ bsim_btp.c

Outputs:

Toolchain

Version:
Build docker image:

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain
  • ◻️ Build twister
  • ◻️ Integration tests
    • ◻️ test-sdk-audio
    • ◻️ desktop52_verification
    • ◻️ test-fw-nrfconnect-apps
    • ◻️ test_ble_nrf_config
    • ◻️ test-fw-nrfconnect-ble_samples
    • ◻️ test-fw-nrfconnect-chip
    • ◻️ test-fw-nrfconnect-nfc
    • ◻️ test-fw-nrfconnect-nrf-iot_thingy91
    • ◻️ test-sdk-find-my
    • ◻️ test-sdk-wifi
    • ◻️ test-low-level
    • ◻️ test-sdk-dfu
    • ◻️ test-fw-nrfconnect-ps-main
    • ⚠️ test-fw-nrfconnect-nrf-iot_cloud
Disabled integration tests
    • test-fw-nrfconnect-nrf_lrcs_positioning
    • test-fw-nrfconnect-ble_mesh
    • test-fw-nrfconnect-fem
    • test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • test-fw-nrfconnect-nrf-iot_lwm2m
    • test-fw-nrfconnect-nrf-iot_samples
    • test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • test-fw-nrfconnect-nrf_crypto
    • test-fw-nrfconnect-rpc
    • test-fw-nrfconnect-rs
    • test-fw-nrfconnect-tfm
    • test-fw-nrfconnect-thread-main
    • test-sdk-mcuboot
    • test-secdom-samples-public

Note: This message is automatically posted and updated by the CI

@weeTike weeTike force-pushed the deprecate_interval_for_interval_us branch 2 times, most recently from 32b0b0e to b13edd7 Compare November 20, 2025 09:42
@github-actions
Copy link

github-actions bot commented Nov 20, 2025

You can find the documentation preview for this PR here.

@weeTike weeTike force-pushed the deprecate_interval_for_interval_us branch from b13edd7 to fd9a158 Compare November 20, 2025 14:09
@weeTike weeTike force-pushed the deprecate_interval_for_interval_us branch 2 times, most recently from 36cd20c to 7c1c678 Compare November 20, 2025 15:42
@weeTike weeTike changed the title Deprecate interval for interval us bluetooth: host: Interval is deprecated, use interval_us Nov 20, 2025
@weeTike weeTike marked this pull request as ready for review November 20, 2025 15:47
@weeTike weeTike added this to the 3.2.0 milestone Nov 20, 2025
@weeTike weeTike force-pushed the deprecate_interval_for_interval_us branch from 7c1c678 to 478c723 Compare November 20, 2025 16:41
@weeTike weeTike force-pushed the deprecate_interval_for_interval_us branch 2 times, most recently from 9faff95 to 4aa5634 Compare November 23, 2025 16:49
@weeTike
Copy link
Contributor Author

weeTike commented Nov 24, 2025

@nrfconnect/ncs-si-muffin
@nrfconnect/ncs-si-bluebagel
@nrfconnect/ncs-protocols-serialization
@nrfconnect/ncs-dragoon
@nrfconnect/ncs-audio

Please review, Jenkins build will be fixed when nrfconnect/sdk-zephyr/pull/3523 is merged.

@weeTike weeTike force-pushed the deprecate_interval_for_interval_us branch from 4aa5634 to e6142bc Compare November 24, 2025 13:48
@weeTike weeTike force-pushed the deprecate_interval_for_interval_us branch 2 times, most recently from 7d5c7b6 to 5072efc Compare November 24, 2025 15:56
With the introduction of Shorter Connection Intervals, Zephyr has
deprecated bt_conn_le_info.interval in favour of
bt_conn_le_info.interval_us. Changing the unit from 1.25 milliseconds to
microseconds.

Signed-off-by: Timothy Keys <[email protected]>
@weeTike weeTike force-pushed the deprecate_interval_for_interval_us branch from 5072efc to b08a22b Compare November 25, 2025 10:23
@NordicBuilder NordicBuilder removed the DNM label Nov 25, 2025
@rlubos
Copy link
Contributor

rlubos commented Nov 25, 2025

@bama-nordic @muraliThokala @nrfconnect/ncs-si-bluebagel Please review

Comment on lines 27 to +31
#define CONN_INTERVAL_BLE_REG 0x0008 /* 10 ms */
#define CONN_INTERVAL_BLE_US 10000
#else
#define CONN_INTERVAL_BLE_REG 0x0006 /* 7.5 ms */
#define CONN_INTERVAL_BLE_US 7500
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use BT_GAP_US_TO_CONN_INTERVAL macro instead of defining CONN_INTERVAL_BLE_REG macro? That would simplify implementation and got rid of redundant definitions.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can i do that in a follow up pr? I would prefer not to delay this one

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, no problem

@rlubos rlubos merged commit 38be4e5 into nrfconnect:main Nov 25, 2025
19 of 20 checks passed
@weeTike weeTike deleted the deprecate_interval_for_interval_us branch November 25, 2025 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. manifest manifest-memfault-firmware-sdk manifest-zephyr

Projects

None yet

Development

Successfully merging this pull request may close these issues.