Hi,
I am using nRF54L15 DK and nRF21540 EK together. I am using the GPIO FEM mode. Below is my projconfig:
# # Copyright (c) 2018 Nordic Semiconductor # # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause # # Enable the UART driver CONFIG_UART_ASYNC_API=y CONFIG_NRFX_UARTE0=y CONFIG_SERIAL=y CONFIG_GPIO=y # Make sure printk is printing to the UART console CONFIG_CONSOLE=y CONFIG_UART_CONSOLE=y CONFIG_HEAP_MEM_POOL_SIZE=2048 CONFIG_BT=y CONFIG_BT_PERIPHERAL=y CONFIG_BT_DEVICE_NAME="DARE" CONFIG_BT_MAX_CONN=1 CONFIG_BT_MAX_PAIRED=1 # Enable the NUS service CONFIG_BT_NUS=y # Enable bonding CONFIG_BT_SETTINGS=y CONFIG_FLASH=y CONFIG_FLASH_PAGE_LAYOUT=y CONFIG_FLASH_MAP=y # Enable DK LED and Buttons library CONFIG_DK_LIBRARY=y # This example requires more stack CONFIG_MAIN_STACK_SIZE=1152 CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2048 # Config logger CONFIG_LOG=y CONFIG_USE_SEGGER_RTT=y CONFIG_LOG_BACKEND_RTT=y CONFIG_LOG_BACKEND_UART=n CONFIG_LOG_PRINTK=n CONFIG_ASSERT=y # #FEM EKEK # CONFIG_MPSL_FEM=y # CONFIG_MPSL=y # CONFIG_MPSL_FEM_NRF21540_GPIO=y # # CONFIG_MPSL_FEM_NRF21540_GPIO_SPI=y EK用不上 # CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y # CONFIG_MPSL_FEM_NRF21540_TX_GAIN_DB=20 # CONFIG_MPSL_FEM_NRF21540_RX_GAIN_DB=13 # CONFIG_BT_CTLR_TX_PWR_ANTENNA=20 #FEM general CONFIG_MPSL_FEM=y CONFIG_MPSL=y CONFIG_MPSL_FEM_NRF21540_GPIO=y CONFIG_BT_CTLR_TX_PWR_DYNAMIC_CONTROL=y CONFIG_MPSL_FEM_NRF21540_TX_GAIN_DB=20 CONFIG_MPSL_FEM_NRF21540_RX_GAIN_DB=13 CONFIG_MPSL_FEM_NRF21540_RUNTIME_PA_GAIN_CONTROL=y CONFIG_BT_CTLR_TX_PWR_ANTENNA=20
I notice that I cannot use 21540 EK in 54L15, the overlay I am using is:
/ { nrf_radio_fem: name_of_fem_node { compatible = "nordic,nrf21540-fem"; tx-en-gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>; rx-en-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; pdn-gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>; }; };
However, when I am using nRF52833 with this overlay
The FEM works well
What is happening in 54L15 DK, could you help me to fugure out?