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 openthread: Add possibility to initialize OpenThread in POST_KERNEL 2025-05-08 15:56:11 +02:00
crypto_psa.c modules: openthread: platform: optimize stack usage in crypto_psa 2025-03-07 19:59:00 +01:00
diag.c openthread: Add Kconfigs for packet TX time and carrier functions 2025-05-30 16:35:39 +02:00
entropy.c openthread: Change log level to PLATFORM in OpenThread platform 2025-05-08 15:56:11 +02:00
hdlc_interface.cpp modules: openthread: Add of spinel hdlc rcp host interface 2024-11-27 10:37:21 -05:00
hdlc_interface.hpp modules: openthread: Add of spinel hdlc rcp host interface 2024-11-27 10:37:21 -05:00
logging.c modules: openthread: fix unused function error 2025-05-09 15:41:13 +02:00
memory.c
messagepool.c openthread: fix logging configuration 2025-01-28 14:13:31 +01:00
misc.c
openthread-core-zephyr-config.h secure_storage: add a global registry header file for PSA key IDs 2025-02-13 20:22:09 +01:00
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 openthread: Change log level to PLATFORM in OpenThread platform 2025-05-08 15:56:11 +02:00
radio.c openthread: Add Kconfigs for packet TX time and carrier functions 2025-05-30 16:35:39 +02:00
settings.c openthread: Change log level to PLATFORM in OpenThread platform 2025-05-08 15:56:11 +02:00
spi.c
uart.c openthread: fix logging configuration 2025-01-28 14:13:31 +01:00