I have 2 questions:
1) Is nRF development supported on the Apple M1 devices (yet)? I know at one point portions of Nordic’s nRF tooling weren’t, but I don’t know if that has changed. I say yet, because I have to belief Nordic will eventually be compelled to support it.
2) In particular is the Visual Studio Code Circuit Dojo Extension supported on M1 / Monterrey 12.3.1? I’m getting an “Unsupported architecture for Zephyr Tools” message and trying to sus out whether it’s my installation or a general problem.

Thanks.

    Hey jbgreer

    Yea, the tools aren’t compiled for M1 Macs. I don’t have one here which it makes it hard to test.

    You can build zephyr-tools-monitor (https://github.com/circuitdojo/zephyr-tools-monitor) and my fork of newtmgr (https://github.com/circuitdojo/mynewt-newtmgr) to get those tools. You’ll have to replace them in the ~/.zephyrtools folder accordingly.

    As for the toolchain, that may be tough since I don’t see aarch64 targets for the toolchain: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads

    If things change, I’ll try to update to accommodate for M1 Macs for sure.

      3 months later

      @davidahoward yup! Things have changed. 🙂

      They’re now using the Zephyr Toolchain which has M1 Mac support. Future versions of the VSCode plugin will also support.

      3 months later

      Hmm, so any plans to update the extension soon? I’ve just hit this wall and I’m wondering how to proceed. I think all underlying tooling supports Apple Silicon by now — the NCS toolchain does, all their software works, Segger JLink software does as well.

      @jrychter very soon. I’ll also likely open up the code for the extension so the community can make contributions for things I can’t directly test.

      15 days later

      Hi guys! I’m trying to get up and running on my M1 mac. I actually think that I’ve done most of the required stuff (setting up Zephyr, installing the NRF tools, JLink, and ARM toolchain through the new .pkg signed installation package, set up newtmgr by building manually), but it seems like something is amiss when I try to build the blinky sample with west:

      (.venv) jeppe@jeppe-mbp blinky % west build -b circuitdojo_feather_nrf9160_ns -p
      -- west build: making build dir /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build pristine
      -- west build: generating a build system
      Loading Zephyr default modules (Zephyr base).
      -- Application: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky
      -- Found Python3: /Users/jeppe/zephyrproject/.venv/bin/python3.10 (found suitable exact version "3.10.8") found components: Interpreter
      -- Cache files will be written to: /Users/jeppe/Library/Caches/zephyr
      -- Zephyr version: 3.2.99 (/Users/jeppe/zephyrproject/zephyr)
      -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
      -- Board: circuitdojo_feather_nrf9160_ns
      -- Found toolchain: gnuarmemb (/Applications/ARM)
      -- Found Dtc: /opt/homebrew/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6")
      -- Found BOARD.dts: /Users/jeppe/zephyrproject/zephyr/boards/arm/circuitdojo_feather_nrf9160/circuitdojo_feather_nrf9160_ns.dts
      -- Generated zephyr.dts: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/zephyr.dts
      -- Generated devicetree_generated.h: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/include/generated/devicetree_generated.h
      -- Including generated dts.cmake file: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/dts.cmake
      Parsing /Users/jeppe/zephyrproject/zephyr/Kconfig
      Loaded configuration '/Users/jeppe/zephyrproject/zephyr/boards/arm/circuitdojo_feather_nrf9160/circuitdojo_feather_nrf9160_ns_defconfig'
      Merged configuration '/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/prj.conf'
      Configuration saved to '/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/.config'
      Kconfig header saved to '/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/include/generated/autoconf.h'
      -- The C compiler identification is GNU 10.3.1
      -- The CXX compiler identification is GNU 10.3.1
      -- The ASM compiler identification is GNU
      -- Found assembler: /Applications/ARM/bin/arm-none-eabi-gcc
      -- Configuring done
      -- Generating done
      -- Build files have been written to: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build
      -- west build: building application
      [1/163] Preparing syscall dependency handling
      
      [3/163] Generating include/generated/version.h
      -- Zephyr version: 3.2.99 (/Users/jeppe/zephyrproject/zephyr), build: zephyr-v3.2.0-1597-g27ec69eca183
      [10/163] Building C object CMakeFiles/app.dir/src/main.c.obj
      FAILED: CMakeFiles/app.dir/src/main.c.obj
      ccache /Applications/ARM/bin/arm-none-eabi-gcc -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -D__PROGRAM_START -D__ZEPHYR__=1 -I/Users/jeppe/zephyrproject/zephyr/include -I/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/include/generated -I/Users/jeppe/zephyrproject/zephyr/soc/arm/nordic_nrf/nrf91 -I/Users/jeppe/zephyrproject/zephyr/soc/arm/nordic_nrf/common/. -I/Users/jeppe/zephyrproject/modules/hal/cmsis/CMSIS/Core/Include -I/Users/jeppe/zephyrproject/modules/hal/nordic/nrfx -I/Users/jeppe/zephyrproject/modules/hal/nordic/nrfx/drivers/include -I/Users/jeppe/zephyrproject/modules/hal/nordic/nrfx/mdk -I/Users/jeppe/zephyrproject/zephyr/modules/hal_nordic/nrfx/. -isystem /Users/jeppe/zephyrproject/zephyr/lib/libc/minimal/include -isystem /Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -isystem /Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -fno-strict-aliasing -Os -imacros /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/Applications/ARM/arm-none-eabi -imacros /Users/jeppe/zephyrproject/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky=CMAKE_SOURCE_DIR -fmacro-prefix-map=/Users/jeppe/zephyrproject/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/Users/jeppe/zephyrproject=WEST_TOPDIR -ffunction-sections -fdata-sections -std=c99 -nostdinc -MD -MT CMakeFiles/app.dir/src/main.c.obj -MF CMakeFiles/app.dir/src/main.c.obj.d -o CMakeFiles/app.dir/src/main.c.obj -c /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/src/main.c
      /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/src/main.c:7:10: fatal error: zephyr.h: No such file or directory
          7 | #include <zephyr.h>
            |          ^~~~~~~~~~
      compilation terminated.
      [19/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
      ninja: build stopped: subcommand failed.
      FATAL ERROR: command exited with status 1: /opt/homebrew/bin/cmake --build /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build
      (.venv) jeppe@jeppe-mbp blinky % cd ~/.zephyrtools
      cd: no such file or directory: /Users/jeppe/.zephyrtools
      (.venv) jeppe@jeppe-mbp blinky % ls ~/.zephyrproject
      ls: /Users/jeppe/.zephyrproject: No such file or directory
      (.venv) jeppe@jeppe-mbp blinky % west build -b circuitdojo_feather_nrf9160_ns -p
      -- west build: making build dir /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build pristine
      -- west build: generating a build system
      Loading Zephyr default modules (Zephyr base).
      -- Application: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky
      -- Found Python3: /Users/jeppe/zephyrproject/.venv/bin/python3.10 (found suitable exact version "3.10.8") found components: Interpreter
      -- Cache files will be written to: /Users/jeppe/Library/Caches/zephyr
      -- Zephyr version: 3.2.99 (/Users/jeppe/zephyrproject/zephyr)
      -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
      -- Board: circuitdojo_feather_nrf9160_ns
      -- Found toolchain: gnuarmemb (/Applications/ARM)
      -- Found Dtc: /opt/homebrew/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6")
      -- Found BOARD.dts: /Users/jeppe/zephyrproject/zephyr/boards/arm/circuitdojo_feather_nrf9160/circuitdojo_feather_nrf9160_ns.dts
      -- Generated zephyr.dts: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/zephyr.dts
      -- Generated devicetree_generated.h: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/include/generated/devicetree_generated.h
      -- Including generated dts.cmake file: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/dts.cmake
      Parsing /Users/jeppe/zephyrproject/zephyr/Kconfig
      Loaded configuration '/Users/jeppe/zephyrproject/zephyr/boards/arm/circuitdojo_feather_nrf9160/circuitdojo_feather_nrf9160_ns_defconfig'
      Merged configuration '/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/prj.conf'
      Configuration saved to '/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/.config'
      Kconfig header saved to '/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/include/generated/autoconf.h'
      -- The C compiler identification is GNU 10.3.1
      -- The CXX compiler identification is GNU 10.3.1
      -- The ASM compiler identification is GNU
      -- Found assembler: /Applications/ARM/bin/arm-none-eabi-gcc
      -- Configuring done
      -- Generating done
      -- Build files have been written to: /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build
      -- west build: building application
      [1/163] Preparing syscall dependency handling
      
      [3/163] Generating include/generated/version.h
      -- Zephyr version: 3.2.99 (/Users/jeppe/zephyrproject/zephyr), build: zephyr-v3.2.0-1597-g27ec69eca183
      [19/163] Building C object CMakeFiles/app.dir/src/main.c.obj
      FAILED: CMakeFiles/app.dir/src/main.c.obj
      ccache /Applications/ARM/bin/arm-none-eabi-gcc -DKERNEL -DNRF9160_XXAA -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DNRF_TRUSTZONE_NONSECURE -D__PROGRAM_START -D__ZEPHYR__=1 -I/Users/jeppe/zephyrproject/zephyr/include -I/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/include/generated -I/Users/jeppe/zephyrproject/zephyr/soc/arm/nordic_nrf/nrf91 -I/Users/jeppe/zephyrproject/zephyr/soc/arm/nordic_nrf/common/. -I/Users/jeppe/zephyrproject/modules/hal/cmsis/CMSIS/Core/Include -I/Users/jeppe/zephyrproject/modules/hal/nordic/nrfx -I/Users/jeppe/zephyrproject/modules/hal/nordic/nrfx/drivers/include -I/Users/jeppe/zephyrproject/modules/hal/nordic/nrfx/mdk -I/Users/jeppe/zephyrproject/zephyr/modules/hal_nordic/nrfx/. -isystem /Users/jeppe/zephyrproject/zephyr/lib/libc/minimal/include -isystem /Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include -isystem /Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/include-fixed -fno-strict-aliasing -Os -imacros /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -mfp16-format=ieee --sysroot=/Applications/ARM/arm-none-eabi -imacros /Users/jeppe/zephyrproject/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=/Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky=CMAKE_SOURCE_DIR -fmacro-prefix-map=/Users/jeppe/zephyrproject/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/Users/jeppe/zephyrproject=WEST_TOPDIR -ffunction-sections -fdata-sections -std=c99 -nostdinc -MD -MT CMakeFiles/app.dir/src/main.c.obj -MF CMakeFiles/app.dir/src/main.c.obj.d -o CMakeFiles/app.dir/src/main.c.obj -c /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/src/main.c
      /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/src/main.c:7:10: fatal error: zephyr.h: No such file or directory
          7 | #include <zephyr.h>
            |          ^~~~~~~~~~
      compilation terminated.
      [28/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
      ninja: build stopped: subcommand failed.
      FATAL ERROR: command exited with status 1: /opt/homebrew/bin/cmake --build /Users/jeppe/zephyrproject/nrf9160-feather-examples-and-drivers/samples/blinky/build

      Sorry if this is not strictly M1 related, but since I’m building on the M1, I figured it would be good to collect the info here.

      Any suggestions on what might be wrong?

        JeppeMariagerLam the .zephyrtools directory gets generated by the VScode plugin. Since currently there is no support for aarch64 it won’t copy any files. I’m working on M1 support as I write this and will have an update pushed to the VSCode marketplace once I’m done doing some testing.

        Not sure it’s working Jared. Just tried to do a fresh install of VScode and the extension running v. 0.1.28, but when I run Zephyr Tools: Setup, I get “Unsupported architecture for Zephyr Tools” 🙁

        Or install it from the extension menu using the “Install from VSIX” option. When I publish the final one it will override this one. (If all goes well of course!)

        That’s fantastic. Did you compile and use newtmgr or are you using an external programmer?

          5 days later

          @jaredwolff Something is a bit strange. The blinky example is building and loading on the device as expected, and without any problems. However, the at_client example wont build as it’s complaining that <zephyr/logging/log.h> is not found. I noticed that the version of zephyr that it installed for me was 2.6.99, which seems quite old - Not sure if that’s related or not?

          [62/206] Building C object zephyr/CMakeFiles/zephyr.dir/Users/jeppe/JML-S...jo-nrf/modules/lib/golioth/net/sockets/sockets_offload_poll_wrapper.c.obj
          FAILED: zephyr/CMakeFiles/zephyr.dir/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/lib/golioth/net/sockets/sockets_offload_poll_wrapper.c.obj 
          ccache /Users/jeppe/.zephyrtools/toolchain/zephyr-sdk-0.15.1/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DBUILD_VERSION=v2.6.99-ncs1-1 -DEXT_API_MAGIC=0x281ee6de,0xb845acea,23298 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,23298 -DKERNEL -DNRF9160_XXAA -DNRF_TRUSTZONE_NONSECURE -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR__=1 -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr/kernel/include -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr/arch/arm/include -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr/include -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/nfed/samples/at_client/build/zephyr/include/generated -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr/soc/arm/nordic_nrf/nrf91 -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr/subsys/net/lib/sockets/. -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/nrf/include -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/nrf/lib/at_notif/. -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/lib/golioth/include -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/pcf85063a/include -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/hal/cmsis/CMSIS/Core/Include -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/hal/nordic/nrfx -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/hal/nordic/nrfx/drivers/include -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/hal/nordic/nrfx/mdk -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr/modules/hal_nordic/nrfx/. -I/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/nrfxlib/nrf_modem/include -isystem /Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr/lib/libc/minimal/include -isystem /Users/jeppe/.zephyrtools/toolchain/zephyr-sdk-0.15.1/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/include -isystem /Users/jeppe/.zephyrtools/toolchain/zephyr-sdk-0.15.1/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/include-fixed -Os -imacros /Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/nfed/samples/at_client/build/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -imacros /Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-address-of-packed-member -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/nfed/samples/at_client=CMAKE_SOURCE_DIR -fmacro-prefix-map=/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf=WEST_TOPDIR -ffunction-sections -fdata-sections -std=c99 -nostdinc -MD -MT zephyr/CMakeFiles/zephyr.dir/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/lib/golioth/net/sockets/sockets_offload_poll_wrapper.c.obj -MF zephyr/CMakeFiles/zephyr.dir/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/lib/golioth/net/sockets/sockets_offload_poll_wrapper.c.obj.d -o zephyr/CMakeFiles/zephyr.dir/Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/lib/golioth/net/sockets/sockets_offload_poll_wrapper.c.obj -c /Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/lib/golioth/net/sockets/sockets_offload_poll_wrapper.c
          /Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/modules/lib/golioth/net/sockets/sockets_offload_poll_wrapper.c:7:10: fatal error: zephyr/logging/log.h: No such file or directory
              7 | #include <zephyr/logging/log.h>
                |          ^~~~~~~~~~~~~~~~~~~~~~
          compilation terminated.
          [71/206] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/sockets/sockets.c.obj
          ninja: build stopped: subcommand failed.
          FATAL ERROR: command exited with status 1: /Users/jeppe/.zephyrtools/cmake/cmake-3.22.0-macos-universal/CMake.app/Contents/bin/cmake --build /Users/jeppe/JML-Software-Solutions/smart-well/circuit-dojo-nrf/nfed/samples/at_client/build

            JeppeMariagerLam ahh it’s because Golioth is being loaded and referencing headers in the latest version of Zephyr. I updated the manifest to go back to reference NCS 1.7.1. You can run the Zephyr Tools: Update Dependencies to get the fix. I also fixed this problem on the 1.9.x branch but it’s less tested.

            @jaredwolff Still getting the same error sadly, although it looks like the update did go through:

            === updating nrf (nrf):
            HEAD is now at 290c67a38 manifest: Update manifest file with 1.7.1 tags
            === updating zephyr (zephyr):
            HEAD is now at 18e072b032 [nrf fromtree] Bluetooth: host: Cancel limited adv timeout when advertising stopped
            === updating golioth (modules/lib/golioth):
            --- golioth: fetching, need revision main
            From https://github.com/golioth/golioth-zephyr-sdk
             * branch            main       -> FETCH_HEAD
            HEAD is now at e0bfc31 samples: hello: add helper script for generating keys/certs
            === updating pyrinas (pyrinas):
            --- pyrinas: fetching, need revision v1.7.x
            From https://github.com/pyrinas-iot/pyrinas-zephyr
             * branch            v1.7.x     -> FETCH_HEAD
            HEAD is now at af9cb2d Changing how dependencies are handled
            === updating pcf85063a (pcf85063a):
            --- pcf85063a: fetching, need revision master
            From https://github.com/circuitdojo/pcf85063a
             * branch            master     -> FETCH_HEAD
             * [new tag]         v1.7.x     -> v1.7.x
            HEAD is now at 61cde56 Upgrade to Zephyr 3.2 and fix warning in compiling Author: Bui Trung Kien <trungkiena6@gmail.com> ( Dor Industries )
            === updating mcuboot (bootloader/mcuboot):
            HEAD is now at b514a319 [nrf fromlist] boot_serial: Increase BOOT_SERIAL_OUT_MAX
            === updating nrfxlib (nrfxlib):
            HEAD is now at a79fdc3d doc: update changelogs for NCS 1.7.0
            === updating trusted-firmware-m (modules/tee/tfm):
            HEAD is now at e0ea69fe [nrf fromlist] Build: add internal option for configuring type of ...
            === updating tfm-mcuboot (modules/tee/tfm-mcuboot):
            HEAD is now at 4aa516e7 Bump versions for v1.7.2
            === updating mbedtls-nrf (mbedtls):
            HEAD is now at e483a77c8 Merge pull request #816 from ARMmbed/development
            === updating Alexa-Gadgets-Embedded-Sample-Code (modules/alexa-embedded):
            HEAD is now at face92d Update firmware.options signature_size from 48 to 65
            === updating mbed-cloud-client (modules/lib/pelion-dm):
            HEAD is now at d7edc52 Merge pull request #89 from PelionIoT/release-4.10.0
            === updating memfault-firmware-sdk (modules/lib/memfault-firmware-sdk):
            HEAD is now at 4ec7a0c Memfault Firmware SDK 0.25.0 (Build 300504)
            === updating canopennode (modules/lib/canopennode):
            HEAD is now at f167efe zephyr: move build configuration into zephyr repository
            === updating civetweb (modules/lib/civetweb):
            HEAD is now at 094aeb41 cmake: relax minimum version requirements
            === updating cmsis (modules/hal/cmsis):
            HEAD is now at c3bd209 DSP: fix compiler warning on inline attribute
            === updating edtt (tools/edtt):
            HEAD is now at 7dd56fc Add FIXME note to handle incorrect LL/CON/MAS/BV-27-C implementation
            === updating fatfs (modules/fs/fatfs):
            HEAD is now at 1d1fcc7 fat_fs: Expose _VOLUMES to Kconfig
            === updating hal_nordic (modules/hal/nordic):
            HEAD is now at a6e5299 mdk: Fix bitfield names in system_nrf53_approtect.h
            === updating hal_st (modules/hal/st):
            HEAD is now at 575de9d sensor/stmemsc: Align stmemsc i/f to v2.00
            === updating libmetal (modules/hal/libmetal):
            HEAD is now at 39d049d lib: update libmetal to release v2021.04.0 + VERSION path fix
            === updating littlefs (modules/fs/littlefs):
            HEAD is now at 9e4498d lfs_util: fix log declaration when logging is disabled
            === updating mbedtls (modules/crypto/mbedtls):
            HEAD is now at 5765cb7f7 mbedtls: update README with laterst version information
            === updating mcumgr (modules/lib/mcumgr):
            HEAD is now at 657deb6 snapshot: Update mcumgr to commit 75d6f6ea from the upstream
            === updating nanopb (modules/lib/nanopb):
            HEAD is now at d148bd2 Add zephyr module support
            === updating net-tools (tools/net-tools):
            HEAD is now at f49bd13 net-capture: Listen captured traffic and save to pcap file
            === updating nrf_hw_models (modules/bsim_hw_models/nrf_hw_models):
            HEAD is now at a47e326 HW_models: NRF_RTC: Fix compare event missed when interrupt disabled
            === updating open-amp (modules/lib/open-amp):
            HEAD is now at 6010f05 lib: update open-amp lib to release v2021.04.0
            === updating segger (modules/debug/segger):
            HEAD is now at 3a52ab2 config: Use zephyr provided options
            === updating tinycbor (modules/lib/tinycbor):
            HEAD is now at 40daca9 zephyr: Remove TINYCBOR from interface libraries
            === updating tinycrypt (modules/crypto/tinycrypt):
            HEAD is now at 3e9a49d cmake: Fix conditional in root CMakeLists.txt
            === updating TraceRecorderSource (modules/debug/TraceRecorder):
            HEAD is now at 5b5f8d7 Merge pull request #5 from nashif/update_003
            === updating qcbor (modules/lib/qcbor):
            HEAD is now at 17b5607 zephyr: add Zephyr integration
            === updating pyrinas-codec (modules/lib/pyrinas/ext/pyrinas-codec):
            --- pyrinas-codec: fetching, need revision master
            From https://github.com/pyrinas-iot/pyrinas-codec
             * branch            master     -> FETCH_HEAD
            HEAD is now at 2b1d64c codec: Setting the correct include path
              Terms and Conditions | Privacy Policy