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

  • Hi

    What Direction Finding features exactly is it you're using? Note that Direction Finding or the Distance Measurement toolbox won't be possible to implement when using a FEM since the antenna switching and synchronization is too timing critical for a FEM to be used.

    Best regards,

    Simon

  • For context, this is for a beacon that's integrating with a third-party AoA locator. We are not using Nordic's Distance Measurement Toolbox, nor using AoD so there's no antenna switching on the beacon.

    Our last revision of the beacon used the Skyworks SKY66405-11 that's packaged with the UBlox Nora B126, and after some help from Nordic were able to get the FEM working in our direction finding application.

    The specific config flags we need that require the Zephyr BLE controller (CONFIG_BT_LL_SW_SPLIT=y) are these:

    CONFIG_BT_CTLR_ADVANCED_FEATURES=y
    CONFIG_BT_CTLR_ADV_SYNC_PDU_BACK2BACK=y
    CONFIG_BT_CTLR_DF_PER_ADV_CTE_NUM_MAX=16
  • 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.

  • 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