Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.4 YOPAN-165 and YOPAN-168 #16912

Merged

Commits on Aug 20, 2024

  1. 802.15.4: Reduce RTC user channel count for 802.15.4 applications

    After newly introduced changes the amount of RTC channels
    used by the 802.15.4 driver is reduced to 2. This commit
    updates this in samples configuration.
    
    Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
    (cherry picked from commit 308e731)
    ahasztag authored and ankuns committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    2caa553 View commit details
    Browse the repository at this point in the history
  2. mpsl: Add RTC pretick hook to RTC0 interrupt handler.

    Add hook needed to RTC pretick.
    
    Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
    nordic-krch authored and ankuns committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    812238e View commit details
    Browse the repository at this point in the history
  3. manifest: zephyr with workarounds for nRF5340 anomalies 165 and 168

    This commit brings in Zephyr with workarounds for nRF5340 anomalies
    165 and 168.
    
    Signed-off-by: Andrzej Kuros <andrzej.kuros@nordicsemi.no>
    ankuns committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    46f8a62 View commit details
    Browse the repository at this point in the history
  4. ppi_trace: add ppi_trace_dppi_ch_trace function

    For current ppi_trace_config it is impossible to trace events for
    which PUBLISH register is overwritten in run-time after
    ppi_trace_config is called. This function allows also to trace just
    one event and does not allow to trace many-to-one topologies
    which are possible with use of DPPIs.
    
    To overcome above limitations ppi_trace_dppi_ch_trace is added.
    In contrast to ppi_trace_config the function ppi_trace_dppi_ch_trace
    focuses on tracing rather the DPPI channel leaving the preparation
    of event network publishing to it to a user.
    
    Signed-off-by: Andrzej Kuros <andrzej.kuros@nordicsemi.no>
    (cherry picked from commit 503f8e4)
    ankuns committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    5721a59 View commit details
    Browse the repository at this point in the history
  5. modules: hal_nordic: lp_timer hw_task use timer_exact_set

    The function `z_nrf_rtc_timer_exact_set` is used in
    `nrf_802154_platform_sl_lptimer_hw_task_prepare` to ensure
    that moment of hardware timer task trigger is exactly as requested,
    without possibility of CC channel adjustment due to late operation.
    
    Signed-off-by: Andrzej Kuros <andrzej.kuros@nordicsemi.no>
    (cherry picked from commit 0bb6241)
    ankuns committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    6459285 View commit details
    Browse the repository at this point in the history
  6. modules: nrfxlib: nrf_802154: RTC0 used for HW Task

    Instead of using an RTC1 channel for hardware tasks triggering
    used by 802.15.4, an RTC0 channel is used. This frees an RTC1
    CC channel, allowing it to be used by Zephyr for other purposes.
    
    Signed-off-by: Artur Hadasz <artur.hadasz@nordicsemi.no>
    (cherry picked from commit 9b18cb3)
    ahasztag authored and ankuns committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    19cba71 View commit details
    Browse the repository at this point in the history
  7. modules: nrfxlib: nrf_802154: add missing code for v3.3.99-ncs1 based

    The cherry-picked workaround against nRF53 anomaly 165, the "pretick"
    is based on nrfx 3.0.0. The added code introduces missing definitions
    to the soc.c file which are missing in nrfx 2.11.0.
    
    Signed-off-by: Andrzej Kuros <andrzej.kuros@nordicsemi.no>
    ankuns committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    65dff43 View commit details
    Browse the repository at this point in the history
  8. manifest: homekit: bring in build size optimizations

    This commit brings in the homekit with build size optimizations.
    
    Signed-off-by: Andrzej Kuros <andrzej.kuros@nordicsemi.no>
    ankuns committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    54f02cd View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. net_core_monitor: Add network core monitor module

    The Network Core Monitor module provides network core status monitoring
    by application core for the nRF5340 processor.
    It allows detection of network processor suspensions and resets.
    After a reset occurs, it is possible to read the cause of the reset.
    
    Ref: NCSDK-22746
    
    Signed-off-by: Marcin Jelinski <marcin.jelinski@nordicsemi.no>
    (cherry picked from commit 30c05e3)
    maje-emb committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    1560f91 View commit details
    Browse the repository at this point in the history
  2. net_core_monitor: Make it easy to use

    The `__weak ncm_net_core_event_handler` function is used to notify
    the application about the network core staus.
    This repleace the periodic call of the
    `ncm_net_status_check` function.
    This makes it easier to use and configure.
    
    Ref: NCSDK-23996
    
    Signed-off-by: Marcin Jelinski <marcin.jelinski@nordicsemi.no>
    (cherry picked from commit 9939469)
    maje-emb committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2cb9a60 View commit details
    Browse the repository at this point in the history
  3. treewide: align headers c++ guards fixes

    * Make sure all C++ C includes have an end.
    * Correct order of ifdefs and doxygen so that they are in the correct
      order. The order is not aligned from file to file, though it is
      corrected per file.
    * Added space after license in some headers and source files.
    
    Signed-off-by: Eivind Jølsgard <eivind.jolsgard@nordicsemi.no>
    (cherry picked from commit 6d8b9bb)
    eivindj-nordic authored and maje-emb committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    5d72c18 View commit details
    Browse the repository at this point in the history
  4. kconfig: net_core_monitor: let entry be a menuconfig

    Let it have its own page in the menu.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
    lemrey authored and maje-emb committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    089d9f9 View commit details
    Browse the repository at this point in the history