net: openthread: add Kconfig for CSL request time ahead

Add OPENTHREAD_CSL_REQUEST_TIME_AHEAD Kconfig variable.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
This commit is contained in:
Damian Krolik 2023-05-22 09:37:01 +02:00 committed by Henrik Brix Andersen
parent 9b4f18cb24
commit 5d69216cc9
2 changed files with 16 additions and 0 deletions

View file

@ -81,6 +81,12 @@ config OPENTHREAD_CSL_AUTO_SYNC
bool "CSL autosync"
default y if OPENTHREAD_CSL_RECEIVER
config OPENTHREAD_CSL_REQUEST_TIME_AHEAD
int "CSL transmitter request time ahead"
default 2000
help
Defines how many microseconds ahead should MAC deliver a CSL frame to the sub-MAC layer.
config OPENTHREAD_CSL_RECEIVE_TIME_AHEAD
int "CSL receiver wake up margin in microseconds"
default 5000

View file

@ -283,6 +283,16 @@
*/
#define RADIO_CONFIG_SRC_MATCH_EXT_ENTRY_NUM 0
/**
* @def OPENTHREAD_CONFIG_MAC_CSL_REQUEST_AHEAD_US
*
* Define how many microseconds ahead should MAC deliver CSL frame to SubMac.
*
*/
#ifdef CONFIG_OPENTHREAD_CSL_REQUEST_TIME_AHEAD
#define OPENTHREAD_CONFIG_MAC_CSL_REQUEST_AHEAD_US CONFIG_OPENTHREAD_CSL_REQUEST_TIME_AHEAD
#endif /* CONFIG_OPENTHREAD_CSL_REQUEST_TIME_AHEAD */
/**
* @def OPENTHREAD_CONFIG_CSL_RECEIVE_TIME_AHEAD
*