Skip to content

Commit 1cdbd26

Browse files
ankunsrlubos
authored andcommitted
nrf_802154: rev 181c9cad332b9388a27e7b4304822e3551b033ac
This commit updates revision of the nrf_802154 component. Signed-off-by: Andrzej Kuros <[email protected]>
1 parent b764e95 commit 1cdbd26

File tree

4 files changed

+24
-23
lines changed

4 files changed

+24
-23
lines changed

nrf_802154/CMakeLists.txt

-4
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,3 @@ add_subdirectory(driver)
4848
add_subdirectory(sl)
4949

5050
add_subdirectory(serialization)
51-
52-
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/internal/CMakeLists.txt)
53-
add_subdirectory(internal)
54-
endif ()

nrf_802154/README.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
nRF 802.15.4 Radio Driver
44
#########################
55

6-
The nRF 802.15.4 Radio Driver is a set of libraries that implement the IEEE 802.15.4 functionalities for the SoCs from the nRF52 and nRF53 Series.
6+
The nRF 802.15.4 Radio Driver is a set of libraries that implement the IEEE 802.15.4 functionalities for the SoCs from the nRF52, nRF53, nRF54L and nRF54H Series.
77
The following functionalities are implemented:
88

99
* Frame transmission.

nrf_802154/driver/src/nrf_802154_debug_gpio.c

+22-16
Original file line numberDiff line numberDiff line change
@@ -56,36 +56,42 @@ static void radio_event_gpio_toggle_init(void)
5656
nrf_gpio_cfg_output(PIN_DBG_RADIO_EVT_DISABLED);
5757
nrf_gpio_cfg_output(PIN_DBG_RADIO_EVT_READY);
5858

59-
nrf_gpiote_task_configure(GPIOTE_DBG_RADIO_EVT_END,
59+
nrf_gpiote_task_configure(NRF_GPIOTE,
60+
GPIOTE_DBG_RADIO_EVT_END,
6061
PIN_DBG_RADIO_EVT_END,
6162
NRF_GPIOTE_POLARITY_TOGGLE,
6263
NRF_GPIOTE_INITIAL_VALUE_HIGH);
63-
nrf_gpiote_task_configure(GPIOTE_DBG_RADIO_EVT_DISABLED,
64+
nrf_gpiote_task_configure(NRF_GPIOTE,
65+
GPIOTE_DBG_RADIO_EVT_DISABLED,
6466
PIN_DBG_RADIO_EVT_DISABLED,
6567
NRF_GPIOTE_POLARITY_TOGGLE,
6668
NRF_GPIOTE_INITIAL_VALUE_HIGH);
67-
nrf_gpiote_task_configure(GPIOTE_DBG_RADIO_EVT_READY,
69+
nrf_gpiote_task_configure(NRF_GPIOTE,
70+
GPIOTE_DBG_RADIO_EVT_READY,
6871
PIN_DBG_RADIO_EVT_READY,
6972
NRF_GPIOTE_POLARITY_TOGGLE,
7073
NRF_GPIOTE_INITIAL_VALUE_HIGH);
7174

72-
nrf_gpiote_task_enable(GPIOTE_DBG_RADIO_EVT_END);
73-
nrf_gpiote_task_enable(GPIOTE_DBG_RADIO_EVT_DISABLED);
74-
nrf_gpiote_task_enable(GPIOTE_DBG_RADIO_EVT_READY);
75+
nrf_gpiote_task_enable(NRF_GPIOTE, GPIOTE_DBG_RADIO_EVT_END);
76+
nrf_gpiote_task_enable(NRF_GPIOTE, GPIOTE_DBG_RADIO_EVT_DISABLED);
77+
nrf_gpiote_task_enable(NRF_GPIOTE, GPIOTE_DBG_RADIO_EVT_READY);
7578

76-
nrf_ppi_channel_endpoint_setup((nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_END,
79+
nrf_ppi_channel_endpoint_setup(NRF_PPI,
80+
(nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_END,
7781
(uint32_t)&NRF_RADIO->EVENTS_END,
78-
nrf_gpiote_task_addr_get(NRF_GPIOTE_TASKS_OUT_0));
79-
nrf_ppi_channel_endpoint_setup((nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_DISABLED,
82+
nrf_gpiote_task_address_get(NRF_GPIOTE, NRF_GPIOTE_TASK_OUT_0));
83+
nrf_ppi_channel_endpoint_setup(NRF_PPI,
84+
(nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_DISABLED,
8085
(uint32_t)&NRF_RADIO->EVENTS_DISABLED,
81-
nrf_gpiote_task_addr_get(NRF_GPIOTE_TASKS_OUT_1));
82-
nrf_ppi_channel_endpoint_setup((nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_READY,
83-
(uint32_t)&NRF_RADIO->EVENTS_READY,
84-
nrf_gpiote_task_addr_get(NRF_GPIOTE_TASKS_OUT_2));
86+
nrf_gpiote_task_address_get(NRF_GPIOTE, NRF_GPIOTE_TASK_OUT_1));
87+
nrf_ppi_channel_endpoint_setup(NRF_PPI,
88+
(nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_READY,
89+
(uint32_t)&NRF_RADIO->EVENTS_RXREADY,
90+
nrf_gpiote_task_address_get(NRF_GPIOTE, NRF_GPIOTE_TASK_OUT_2));
8591

86-
nrf_ppi_channel_enable((nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_END);
87-
nrf_ppi_channel_enable((nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_DISABLED);
88-
nrf_ppi_channel_enable((nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_READY);
92+
nrf_ppi_channel_enable(NRF_PPI, (nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_END);
93+
nrf_ppi_channel_enable(NRF_PPI, (nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_DISABLED);
94+
nrf_ppi_channel_enable(NRF_PPI, (nrf_ppi_channel_t)PPI_DBG_RADIO_EVT_READY);
8995
}
9096

9197
/**

nrf_802154/zephyr/Kconfig.nrfxlib

+1-2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ config NRF_802154_SL
3232
select DYNAMIC_INTERRUPTS
3333
select SENSOR if NRF_802154_TEMPERATURE_UPDATE
3434
select TEMP_NRF5_MPSL if NRF_802154_TEMPERATURE_UPDATE
35+
select NRFX_GPPI if SOC_COMPATIBLE_NRF52X || SOC_COMPATIBLE_NRF53X
3536
select NRFX_PPI if SOC_COMPATIBLE_NRF52X
3637
select NRFX_DPPI0 if SOC_COMPATIBLE_NRF53X || SOC_SERIES_NRF53X
3738
select NRFX_DPPI20 if SOC_SERIES_NRF54LX
@@ -70,5 +71,3 @@ config NRF_802154_CCAIDLE_TO_TXEN_EXTRA_TIME_US
7071
Please refer to the documentation of that macro.
7172

7273
endif # NRF_802154_RADIO_DRIVER || NRF_802154_SERIALIZATION
73-
74-
orsource "../internal/Kconfig.nrfxlib"

0 commit comments

Comments
 (0)