zephyr/modules/openthread/platform
Adrian Gielniewski e04f679093 openthread: Add Kconfigs for packet TX time and carrier functions
Add new Kconfig options to enable platform-specific features in
OpenThread:

- CONFIG_OPENTHREAD_PLATFORM_PKT_TXTIME enables support for packet TX
time when CONFIG_NET_PKT_TXTIME is selected.
- CONFIG_OPENTHREAD_PLATFORM_CARRIER_FUNCTIONS enables modulated and
continuous carrier functions when CONFIG_OPENTHREAD_DIAG and
CONFIG_IEEE802154_CARRIER_FUNCTIONS are enabled.

Update preprocessor conditionals to use the new options instead of
relying directly on CONFIG_NET_PKT_TXTIME and
CONFIG_IEEE802154_CARRIER_FUNCTIONS.

This change improves configurability and allows to reuse the platform
implementation when not using Zephyr networking.

Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
2025-05-30 16:35:39 +02:00
..
alarm.c openthread: Add Kconfigs for packet TX time and carrier functions 2025-05-30 16:35:39 +02:00
ble.c openthread: Add header for OpenThread module 2025-05-30 10:26:44 +02:00
CMakeLists.txt
crypto_psa.c
diag.c openthread: Add Kconfigs for packet TX time and carrier functions 2025-05-30 16:35:39 +02:00
entropy.c
hdlc_interface.cpp
hdlc_interface.hpp
logging.c
memory.c
messagepool.c
misc.c
openthread-core-zephyr-config.h
platform-zephyr.h openthread: Add Kconfigs for packet TX time and carrier functions 2025-05-30 16:35:39 +02:00
platform.c
radio_spinel.cpp
radio.c openthread: Add Kconfigs for packet TX time and carrier functions 2025-05-30 16:35:39 +02:00
settings.c
spi.c
uart.c