Unable to enable gain control on nRF21540 FEM with nRF5340

Hello,

I’m trying to get an nRF21540 FEM working with a chip-down nRF5340 design under NCS v2.4.2. I’m able to enable the FEM at its default gain setting, but I hit a wall trying to get gain control either via the mode-gpios property and associated KConfig settings, or dynamic control via SPI0 on the network core.

I have a pin forwarder defined in the application core's DTS:

gpio_fwd: nrf-gpio-forwarder {
        compatible = "nordic,nrf-gpio-forwarder";
		status = "okay";
		nrf21540-gpio-if {
			gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>, /* rx-en-gpios */
					<&gpio1 6 GPIO_ACTIVE_HIGH>, /* tx-en-gpios */
					<&gpio0 29 GPIO_ACTIVE_HIGH>, /* pdn-gpios */
					<&gpio1 8 GPIO_ACTIVE_HIGH>;
		};
		nrf21540-spi-if {
			gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>, /* clk */
					<&gpio0 27 GPIO_ACTIVE_HIGH>, /* mosi */
					<&gpio0 24 GPIO_ACTIVE_HIGH>, /* csn */
					<&gpio0 26 GPIO_ACTIVE_HIGH>; /* miso */
		};	
    };
 

Here's my hci_rpmsg.overlay:

/ {
   nrf_radio_fem: nrf21540_fem {
		compatible  = "nordic,nrf21540-fem";
		tx-en-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
		rx-en-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
		pdn-gpios   = <&gpio0 29 GPIO_ACTIVE_HIGH>;
		// mode-gpios  = <&gpio1 8 GPIO_ACTIVE_HIGH>;
		spi-if = <&nrf_radio_fem_spi>;
		supply-voltage-mv = <1800>;
  	};
};

&radio {
	fem = <&nrf_radio_fem>;
};

&uart0 {
   status = "disabled";
};

fem_spi: &spi0 {
	status = "okay";
	pinctrl-0 = <&spi0_default_alt>;
	pinctrl-1 = <&spi0_sleep_alt>;
	pinctrl-names = "default", "sleep";
	cs-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;

	nrf_radio_fem_spi: nrf21540_fem_spi@0 {
		compatible = "nordic,nrf21540-fem-spi";
		status = "okay";
		reg = <0>;
		spi-max-frequency = <8000000>;
	};
};

&pinctrl {

	spi0_default_alt: spi0_default_alt {
		group1 {
			psels = <NRF_PSEL(SPIM_SCK,  0, 28)>,
					<NRF_PSEL(SPIM_MISO, 0, 26)>,
					<NRF_PSEL(SPIM_MOSI, 0, 27)>;
		};
	};
	spi0_sleep_alt: spi0_sleep_alt {
		group1 {
			psels = <NRF_PSEL(SPIM_SCK,  0, 28)>,
					<NRF_PSEL(SPIM_MISO, 0, 26)>,
					<NRF_PSEL(SPIM_MOSI, 0, 27)>;
			low-power-enable;
		};
	};
};

And here's the relevant settings from my hci_rpmsg.conf:

CONFIG_FEM=y
CONFIG_FEM_AL_LIB=y
CONFIG_MPSL_FEM=y
CONFIG_MPSL_FEM_ONLY=y

CONFIG_GPIO=y
CONFIG_MPSL_FEM_NRF21540_GPIO=y

# CONFIG_SPI=y
# CONFIG_SPI_NRFX=y
# CONFIG_NRFX_SPIM0=y
# CONFIG_MPSL_FEM_NRF21540_GPIO_SPI=y
# CONFIG_MPSL_FEM_NRF21540_RUNTIME_PA_GAIN_CONTROL=y

CONFIG_MPSL_FEM_NRF21540_TX_GAIN_DB_POUTA=20
CONFIG_MPSL_FEM_NRF21540_TX_GAIN_DB_POUTB=10
CONFIG_MPSL_FEM_NRF21540_TX_GAIN_DB=20

It builds successfully and has a much higher RSSI than with the FEM configs disabled, as expected.

When I uncomment the nrf_radio_fem's mode-gpios definition to allow switching between 10dB and 20dB, I get an undeclared device error originating from:

/opt/nordic/ncs/v2.4.2/nrf/subsys/mpsl/fem/nrf21540_gpio/mpsl_fem_nrf21540_gpio.c:174:25: note: in expansion of macro 'DEVICE_DT_GET'
174 | DEVICE_DT_GET(MPSL_FEM_GPIO_PORT(mode_gpios)),

And when I uncomment the SPI-related configs, I get another undeclared device error originating from:

/opt/nordic/ncs/v2.4.2/zephyr/drivers/spi/spi_nrfx_spim.c:625:1: note: in expansion of macro 'SPI_NRFX_SPIM_DEFINE'
625 | SPI_NRFX_SPIM_DEFINE(0);

In my experience, these types of error are usually due to some missing KConfig flag, but I'm all out of guesses as to which I may be missing that's not covered in the official docs. Or am I missing something else?

Thanks

Parents
  • Hi

    Okay, I see. I just assumed you had a FEM on both transmitter and receiver, and it is specifically the antenna array side that can't use a FEM AFAIK. 

    Did you have any further follow-ups for us? I'm struggling to find what the question/trouble is here exactly?

    Best regards,

    Simon

  • Hi, the Zephyr controller don't support using the nRF21540 with SPI gain control so that is not an option. Only option for using the Zephyr controller would be to use a generic FEM interface with the MODE pin for power control.

    Note: the Zephy controller in nRF Connect SDK 2.2 is the only option if you are planning to use a Nordic QDID, any other version of the Zephyr controller means a full Bluetooth qual will be needed to be performed by you.

    Also note that if you are looking at a connectionless AoA beacon then you can do that with the SoftDevice Controller for later versions of the nRF Connect SDK, as always we recommend a later version like 2.6

    If using the SPI control with the SoftDevice controller then the applicaiton also needs to know there is an nRF21540 attached as the power control is split between the cores. Easiest way is usually to add the nRF21540-EK overlay and change the pinout in it.

Reply
  • Hi, the Zephyr controller don't support using the nRF21540 with SPI gain control so that is not an option. Only option for using the Zephyr controller would be to use a generic FEM interface with the MODE pin for power control.

    Note: the Zephy controller in nRF Connect SDK 2.2 is the only option if you are planning to use a Nordic QDID, any other version of the Zephyr controller means a full Bluetooth qual will be needed to be performed by you.

    Also note that if you are looking at a connectionless AoA beacon then you can do that with the SoftDevice Controller for later versions of the nRF Connect SDK, as always we recommend a later version like 2.6

    If using the SPI control with the SoftDevice controller then the applicaiton also needs to know there is an nRF21540 attached as the power control is split between the cores. Easiest way is usually to add the nRF21540-EK overlay and change the pinout in it.

Children
  • Hi, thanks for the info.

    My questions from the original post have gotten lost, so I’ve gone back to an SDK example so that the issue is clearer and reproducible. I’ve got slightly different issues this time, but I’m having problems with both your suggested approaches (Zephyr BLE controller and Nordic SoftDevice controller).

    From scratch:

    • Installed NCS 2.6.0 via Toolchain Manager
    • Opened /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx
    • Per the README instructions for AoA only, I copied the contents of overlay-aoa.conf into child_image/hci_ipc.conf
    • Added configs to application core to use RTT console
    • Added CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y and the following function for setting TX power:

      int set_tx_power(int8_t pwr) {
      
          struct bt_hci_cp_vs_write_tx_power_level *cp;
          struct bt_hci_rp_vs_write_tx_power_level *rp;
          struct net_buf *buf, *rsp = NULL;
          int err;
      
          buf = bt_hci_cmd_create(BT_HCI_OP_VS_WRITE_TX_POWER_LEVEL, sizeof(*cp));
          __ASSERT(buf, "- bt_hci_cmd_create() failed\n");
      
          cp = net_buf_add(buf, sizeof(*cp));
          cp->handle = sys_cpu_to_le16(0);
          cp->handle_type = BT_HCI_VS_LL_HANDLE_TYPE_ADV;
          cp->tx_power_level = pwr;
      
          err = bt_hci_cmd_send_sync(BT_HCI_OP_VS_WRITE_TX_POWER_LEVEL, buf, &rsp);
          if (err) {
              uint8_t reason = rsp ? ((struct bt_hci_rp_vs_write_tx_power_level *)rsp->data)->status : 0;
              printk("- bt_hci_cmd_send_sync() failed (err: %d reason 0x%02x)\n", err, reason);
              return err;
          }
      
          rp = (void *)rsp->data;
          printk("- actual: %d\n", rp->selected_tx_power);
          net_buf_unref(rsp);
      
      	return err;
      }

    Note: at this point I tried switching to the SoftDevice controller by commenting out CONFIG_BT_LL_SW_SPLIT=y in child_image/hci_ipc.conf and it then fails to set the periodic advertisement parameters (“Periodic advertising params set...failed (err -5)”), so in order to proceed with the SoftDevice approach I’d need some other suggestions, examples, or documentation to go through, as this is the first I’m hearing the SoftDevice even supports direction finding.

    So from here on, I’ve gone back to trying to get the Zephyr BT controller to work with a more generic FEM interface that includes the mode pin (since being able to specify two gain settings and switch between them at runtime is good enough for my application).

    I’m guessing by generic you’re not referring to Enabling support for front-end modules using Simple GPIO interface, which does not seem to offer any option for a mode pin.

    So from here I’m following the instructions in Enabling GPIO mode support for nRF21540, and adding the mode pin per the instructions in Optional FEM properties for nRF21540 GPIO and GPIO+SPI.

    • I added the FEM to to the network core overlay in child_image/hci_ipc/boards/nrf5340dk_nrf5340_cpunet.overlay

       / {
          nrf_radio_fem: nrf21540_fem {
            compatible  = "nordic,nrf21540-fem";
            tx-en-gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
            rx-en-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
            mode-gpios  = <&gpio1 8 GPIO_ACTIVE_HIGH>;
            pdn-gpios   = <&gpio0 29 GPIO_ACTIVE_HIGH>;
            supply-voltage-mv = <1800>;
       };
      };
      
      &radio {
      	fem = <&nrf_radio_fem>;
      };
      


      And replaced the unneeded pin forwarder in application core in boards/nrf5340dk_nrf5340_cpuapp.overlay with the following:

       / {
      	gpio_fwd: nrf-gpio-forwarder {
      		compatible = "nordic,nrf-gpio-forwarder";
      		status = "okay";
      		nrf21540-gpio-if {
      			gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>, 	// tx-en-gpios
      					<&gpio1 6 GPIO_ACTIVE_HIGH>, 	// rx-en-gpios
      					<&gpio1 8 GPIO_ACTIVE_HIGH>,	// mode-gpios
      					<&gpio0 29 GPIO_ACTIVE_HIGH>; 	// pdn-gpios
      		};
      	};
      };


      And added the appropriate (?) configs top the network core:

      CONFIG_MPSL=y
      CONFIG_MPSL_FEM_ONLY=y
      CONFIG_MPSL_FEM=y
      CONFIG_MPSL_FEM_NRF21540_GPIO=y
      CONFIG_MPSL_FEM_NRF21540_RUNTIME_PA_GAIN_CONTROL=y



    • I build with:

      west build \
      		--board nrf5340dk_nrf5340_cpuapp -- \
      		-DCONF_FILE:STRING="prj.conf" \
      		-DOVERLAY_CONFIG:STRING="overlay-aoa.conf" \
      		-DBOARD_ROOT:STRING="." 

    And it fails to build the network image due to the same unknown type error in a number of the BLE controller's subsystems:

    [0/19] Performing build step for 'hci_ipc_subimage'
    [15/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_peripheral.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_peripheral.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_peripheral.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_peripheral.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_peripheral.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_peripheral.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_peripheral.c:20:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [16/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/lll_chan.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/lll_chan.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/lll_chan.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/lll_chan.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/lll_chan.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/lll_chan.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/lll_chan.c:11:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [17/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_scan.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_scan.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_scan.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_scan.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_scan.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_scan.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_scan.c:14:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [18/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_sched.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_sched.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_sched.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_sched.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_sched.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_sched.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_sched.c:13:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [19/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_adv.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_adv.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_adv.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_adv.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_adv.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_adv.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_adv.c:17:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [20/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_central.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_central.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_central.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_central.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ull_central.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_central.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ull_central.c:20:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [21/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ll_tx_pwr.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ll_tx_pwr.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ll_tx_pwr.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ll_tx_pwr.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/ll_tx_pwr.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ll_tx_pwr.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/ll_tx_pwr.c:15:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [22/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c:23:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [23/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv.c:16:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [24/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_aux.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_aux.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_aux.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_aux.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_aux.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_aux.c:16:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [25/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_scan.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_scan.c:16:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [26/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_sync.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_sync.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_sync.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_sync.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_adv_sync.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_sync.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_adv_sync.c:15:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [27/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/hci/hci_driver.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/hci/hci_driver.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/hci/hci_driver.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/hci/hci_driver.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/hci/hci_driver.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/hci_driver.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/hci_driver.c:39:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    [28/144] Building C object zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan_aux.c.obj
    FAILED: zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan_aux.c.obj 
    ccache /opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -DKERNEL -DNRF5340_XXAA_NETWORK -DPICOLIBC_LONG_LONG_PRINTF_SCANF -DUSE_PARTITION_MANAGER=1 -D_FORTIFY_SOURCE=1 -D_POSIX_C_SOURCE=200809 -D__LINUX_ERRNO_EXTENSIONS__ -D__PROGRAM_START -D__ZEPHYR__=1 -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/hci/nordic -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/include -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/../crypto -I/opt/nordic/ncs/v2.6.0/zephyr/include -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/nrf53 -I/opt/nordic/ncs/v2.6.0/zephyr/soc/common/nordic_nrf/. -I/opt/nordic/ncs/v2.6.0/zephyr/soc/arm/nordic_nrf/common/. -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/nrfx_glue -I/opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth -I/opt/nordic/ncs/v2.6.0/nrf/include -I/opt/nordic/ncs/v2.6.0/nrf/lib/multithreading_lock/. -I/opt/nordic/ncs/v2.6.0/nrf/tests/include -I/opt/nordic/ncs/v2.6.0/modules/hal/cmsis/CMSIS/Core/Include -I/opt/nordic/ncs/v2.6.0/zephyr/modules/cmsis/. -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/drivers/include -I/opt/nordic/ncs/v2.6.0/modules/hal/nordic/nrfx/mdk -I/opt/nordic/ncs/v2.6.0/zephyr/modules/hal_nordic/nrfx/. -I/opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/modules/libmetal/libmetal/lib/include -I/opt/nordic/ncs/v2.6.0/modules/lib/open-amp/open-amp/lib/include -I/opt/nordic/ncs/v2.6.0/modules/crypto/tinycrypt/lib/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/common/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/nrf21540_gpio_spi/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/simple_gpio/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/fem/include/protocol -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include -I/opt/nordic/ncs/v2.6.0/nrfxlib/mpsl/include/protocol -isystem /opt/nordic/ncs/v2.6.0/zephyr/lib/libc/common/include -Wshadow -fno-strict-aliasing -Os -imacros /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/include/generated/autoconf.h -fno-printf-return-value -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33+nodsp -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft --sysroot=/opt/nordic/ncs/toolchains/f8037e9b83/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros /opt/nordic/ncs/v2.6.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr/samples/bluetooth/hci_ipc=CMAKE_SOURCE_DIR -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=/opt/nordic/ncs/v2.6.0=WEST_TOPDIR -ffunction-sections -fdata-sections --specs=picolibc.specs -std=c99 -O2 -MD -MT zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan_aux.c.obj -MF zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan_aux.c.obj.d -o zephyr/subsys/bluetooth/controller/CMakeFiles/subsys__bluetooth__controller.dir/ll_sw/nordic/lll/lll_scan_aux.c.obj -c /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_scan_aux.c
    In file included from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5.h:62,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/radio_vendor_hal.h:8,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/./hal/radio.h:7,
                     from /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/lll/lll_scan_aux.c:15:
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_pa_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:206:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      206 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:214:16: warning: implicit declaration of function 'nrf_gpiote_set_task_get' [-Wimplicit-function-declaration]
      214 |         task = nrf_gpiote_set_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:215:9: warning: implicit declaration of function 'nrf_gpiote_subscribe_set'; did you mean 'nrf_dppi_subscribe_set'? [-Wimplicit-function-declaration]
      215 |         nrf_gpiote_subscribe_set(NRF_GPIOTE, task, HAL_ENABLE_PALNA_PPI);
          |         ^~~~~~~~~~~~~~~~~~~~~~~~
          |         nrf_dppi_subscribe_set
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:216:16: warning: implicit declaration of function 'nrf_gpiote_clr_task_get' [-Wimplicit-function-declaration]
      216 |         task = nrf_gpiote_clr_task_get(HAL_PALNA_GPIOTE_CHAN);
          |                ^~~~~~~~~~~~~~~~~~~~~~~
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_lna_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:223:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      223 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h: In function 'hal_fem_ppi_setup':
    /opt/nordic/ncs/v2.6.0/zephyr/subsys/bluetooth/controller/ll_sw/nordic/hal/nrf5/radio/radio_nrf5_dppi.h:240:9: error: unknown type name 'nrf_gpiote_task_t'; did you mean 'nrf_dppi_task_t'?
      240 |         nrf_gpiote_task_t task;
          |         ^~~~~~~~~~~~~~~~~
          |         nrf_dppi_task_t
    ninja: build stopped: subcommand failed.
    [14/19] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       48024 B         1 MB      4.58%
                 RAM:       22704 B       448 KB      4.95%
            IDT_LIST:          0 GB        32 KB      0.00%
    [14/19] Generating zephyr/merged.hex
    FAILED: modules/nrf/samples/hci_ipc_subimage-prefix/src/hci_ipc_subimage-stamp/hci_ipc_subimage-build hci_ipc/zephyr/zephyr.hex hci_ipc/zephyr/zephyr.elf hci_ipc/zephyr/merged_CPUNET.hex /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/modules/nrf/samples/hci_ipc_subimage-prefix/src/hci_ipc_subimage-stamp/hci_ipc_subimage-build /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/zephyr.hex /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/zephyr.elf /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc/zephyr/merged_CPUNET.hex 
    cd /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build/hci_ipc && /Applications/CMake.app/Contents/bin/cmake --build . --
    [16/19] Generating zephyr/merged.hex
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: /usr/local/bin/cmake --build /opt/nordic/ncs/v2.6.0/nrf/samples/bluetooth/direction_finding_connectionless_tx/build



    I also tried switching back to the SoftDevice controller at this point, and it will build as long as I remove all the MPSL-related configs (except for CONFIG_MPSL_FEM_NRF21540_RUNTIME_PA_GAIN_CONTROL=y). I can also set the TX gain using the function above and it will allow settings up to 20dB, so that's great. However, I still have the same issues as before in that it returns an I/O error when configuring periodic advertising settings.

    So please advise on both approaches:

    1. Does the Zephyr BLE controller lack support for GPIO mode control as well, or am I missing a config or device tree node somewhere?
    2. Where can I find more info on SoftDevice direction finding support? Are there any compatible direction finding or periodic advertising examples? It makes sense that the direction finding examples in zephyr/samples use the Zephyr controller, but it's surprising to find the direction finding examples in nrf/samples use it as well. If not, can you advise on how to get one of those examples working with the SoftDevice?




Related