This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 05d97546995 arch/sim: pass no-pie through the gcc driver in CMake.
add a97212081f8 arch/arm/nrf53: add IEEE 802.15.4 radio support for the
net core
add 1bf7d7362db boards/nrf5340-dk: add IEEE 802.15.4 MAC and 6LoWPAN
configurations
add 56d279538e7 arch/arm/nrf54l: add IEEE 802.15.4 radio support
add 283724359b4 boards/nrf54lm20-dk: add IEEE 802.15.4 MAC and 6LoWPAN
configurations
No new revisions were added by this update.
Summary of changes:
.../arm/nrf53/boards/nrf5340-dk/index.rst | 14 +
.../arm/nrf54l/boards/nrf54lm20-dk/index.rst | 11 +
arch/arm/src/nrf53/CMakeLists.txt | 18 +
arch/arm/src/nrf53/Kconfig | 62 +
arch/arm/src/nrf53/Make.defs | 15 +
arch/arm/src/nrf53/hardware/nrf53_ficr_cpunet.h | 6 +
.../nrf52_radio.h => nrf53/hardware/nrf53_radio.h} | 330 +++---
.../nrf53_ieee802154.c} | 317 +++---
.../nrf53_ieee802154_priv.h} | 64 +-
.../nrf53_ieee802154_radio.c} | 1033 ++++++++++-------
.../nrf53_ieee802154_radio.h} | 102 +-
.../nrf53_ieee802154_rtc.c} | 178 +--
.../nrf53_ieee802154_rtc.h} | 48 +-
.../nrf53_ieee802154_tim.c} | 166 +--
.../nrf53_ieee802154_tim.h} | 44 +-
.../nrf53_ieee802154_trace.c} | 27 +-
.../nrf53_ieee802154_trace.h} | 18 +-
.../{nrf52/nrf52_radio.c => nrf53/nrf53_radio.c} | 464 ++++----
.../{nrf52/nrf52_radio.h => nrf53/nrf53_radio.h} | 206 ++--
.../nrf53_radio_ieee802154.h} | 16 +-
arch/arm/src/nrf54l/CMakeLists.txt | 11 +
arch/arm/src/nrf54l/Kconfig | 48 +
arch/arm/src/nrf54l/Make.defs | 12 +
.../hardware/nrf54l_radio.h} | 434 ++++---
.../nrf54l_ieee802154.c} | 433 +++----
.../nrf54l_ieee802154_priv.h} | 70 +-
.../nrf54l_ieee802154_radio.c} | 1191 +++++++++-----------
.../nrf54l_ieee802154_radio.h} | 117 +-
.../nrf54l_ieee802154_tim.c} | 166 +--
.../nrf54l_ieee802154_tim.h} | 44 +-
.../nrf54l_ieee802154_trace.c} | 27 +-
.../nrf54l_ieee802154_trace.h} | 18 +-
.../{nrf52/nrf52_radio.c => nrf54l/nrf54l_radio.c} | 480 ++++----
.../{nrf52/nrf52_radio.h => nrf54l/nrf54l_radio.h} | 218 ++--
.../nrf54l_radio_ieee802154.h} | 16 +-
.../common/include/nrf53_ieee802154.h} | 14 +-
boards/arm/nrf53/common/src/CMakeLists.txt | 4 +
boards/arm/nrf53/common/src/Make.defs | 4 +
.../common/src/nrf53_ieee802154.c} | 14 +-
.../configs/ieee802154_6lowpan_cpunet}/defconfig | 37 +-
.../defconfig | 16 +
boards/arm/nrf53/nrf5340-dk/src/nrf53_bringup.c | 16 +-
.../configs/ieee802154_6lowpan/defconfig | 34 +-
.../configs/{nsh => ieee802154_mac}/defconfig | 17 +
boards/arm/nrf54l/nrf54lm20-dk/src/CMakeLists.txt | 3 +
boards/arm/nrf54l/nrf54lm20-dk/src/Make.defs | 4 +
.../arm/nrf54l/nrf54lm20-dk/src/nrf54l_bringup.c | 9 +
.../nrf54lm20-dk/src/nrf54l_ieee802154.c} | 15 +-
boards/arm/nrf54l/nrf54lm20-dk/src/nrf54lm20-dk.h | 12 +
49 files changed, 3524 insertions(+), 3099 deletions(-)
copy arch/arm/src/{nrf52/hardware/nrf52_radio.h =>
nrf53/hardware/nrf53_radio.h} (69%)
copy arch/arm/src/{nrf52/nrf52_ieee802154.c => nrf53/nrf53_ieee802154.c} (71%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_priv.h =>
nrf53/nrf53_ieee802154_priv.h} (64%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_radio.c =>
nrf53/nrf53_ieee802154_radio.c} (59%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_radio.h =>
nrf53/nrf53_ieee802154_radio.h} (65%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_rtc.c =>
nrf53/nrf53_ieee802154_rtc.c} (61%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_rtc.h =>
nrf53/nrf53_ieee802154_rtc.h} (70%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_tim.c =>
nrf53/nrf53_ieee802154_tim.c} (61%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_tim.h =>
nrf53/nrf53_ieee802154_tim.h} (71%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_trace.c =>
nrf53/nrf53_ieee802154_trace.c} (86%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_trace.h =>
nrf53/nrf53_ieee802154_trace.h} (87%)
copy arch/arm/src/{nrf52/nrf52_radio.c => nrf53/nrf53_radio.c} (59%)
copy arch/arm/src/{nrf52/nrf52_radio.h => nrf53/nrf53_radio.h} (58%)
copy arch/arm/src/{nrf52/nrf52_radio_ieee802154.h =>
nrf53/nrf53_radio_ieee802154.h} (83%)
copy arch/arm/src/{nrf52/hardware/nrf52_radio.h =>
nrf54l/hardware/nrf54l_radio.h} (52%)
copy arch/arm/src/{nrf52/nrf52_ieee802154.c => nrf54l/nrf54l_ieee802154.c}
(65%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_priv.h =>
nrf54l/nrf54l_ieee802154_priv.h} (66%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_radio.c =>
nrf54l/nrf54l_ieee802154_radio.c} (57%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_radio.h =>
nrf54l/nrf54l_ieee802154_radio.h} (61%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_tim.c =>
nrf54l/nrf54l_ieee802154_tim.c} (60%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_tim.h =>
nrf54l/nrf54l_ieee802154_tim.h} (70%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_trace.c =>
nrf54l/nrf54l_ieee802154_trace.c} (86%)
copy arch/arm/src/{nrf52/nrf52_ieee802154_trace.h =>
nrf54l/nrf54l_ieee802154_trace.h} (86%)
copy arch/arm/src/{nrf52/nrf52_radio.c => nrf54l/nrf54l_radio.c} (56%)
copy arch/arm/src/{nrf52/nrf52_radio.h => nrf54l/nrf54l_radio.h} (53%)
copy arch/arm/src/{nrf52/nrf52_radio_ieee802154.h =>
nrf54l/nrf54l_radio_ieee802154.h} (82%)
copy boards/arm/{nrf52/common/include/nrf52_ieee802154.h =>
nrf53/common/include/nrf53_ieee802154.h} (83%)
copy boards/arm/{nrf52/common/src/nrf52_ieee802154.c =>
nrf53/common/src/nrf53_ieee802154.c} (90%)
copy boards/arm/{nrf52/nrf52832-dk/configs/mrf24j40_6lowpan =>
nrf53/nrf5340-dk/configs/ieee802154_6lowpan_cpunet}/defconfig (75%)
copy boards/arm/nrf53/nrf5340-dk/configs/{nsh_cpunet =>
ieee802154_mac_cpunet}/defconfig (74%)
copy boards/arm/{nrf52/nrf52840-dk =>
nrf54l/nrf54lm20-dk}/configs/ieee802154_6lowpan/defconfig (74%)
copy boards/arm/nrf54l/nrf54lm20-dk/configs/{nsh => ieee802154_mac}/defconfig
(64%)
copy boards/arm/{nrf52/common/src/nrf52_ieee802154.c =>
nrf54l/nrf54lm20-dk/src/nrf54l_ieee802154.c} (89%)