net/ieee802154: add default CSMA-CA params
This commit is contained in:
parent
18d188c5d9
commit
b7929bf6e6
@ -203,6 +203,27 @@ extern const uint8_t ieee802154_addr_bcast[IEEE802154_ADDR_BCAST_LEN];
|
|||||||
#endif
|
#endif
|
||||||
/** @} */
|
/** @} */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief IEEE802.15.4 default value for minimum backoff exponent
|
||||||
|
*/
|
||||||
|
#ifndef CONFIG_IEEE802154_DEFAULT_CSMA_CA_MIN_BE
|
||||||
|
#define CONFIG_IEEE802154_DEFAULT_CSMA_CA_MIN_BE (3U)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief IEEE802.15.4 default value for maximum number of CSMA-CA retries.
|
||||||
|
*/
|
||||||
|
#ifndef CONFIG_IEEE802154_DEFAULT_CSMA_CA_RETRIES
|
||||||
|
#define CONFIG_IEEE802154_DEFAULT_CSMA_CA_RETRIES (4U)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief IEEE802.15.4 default value for maximum backoff exponent
|
||||||
|
*/
|
||||||
|
#ifndef CONFIG_IEEE802154_DEFAULT_CSMA_CA_MAX_BE
|
||||||
|
#define CONFIG_IEEE802154_DEFAULT_CSMA_CA_MAX_BE (5U)
|
||||||
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Initializes an IEEE 802.15.4 MAC frame header in @p buf.
|
* @brief Initializes an IEEE 802.15.4 MAC frame header in @p buf.
|
||||||
*
|
*
|
||||||
|
|||||||
@ -33,4 +33,16 @@ if KCONFIG_USEMODULE_IEEE802154
|
|||||||
int "IEEE802.15.4 default TX power (in dBm)"
|
int "IEEE802.15.4 default TX power (in dBm)"
|
||||||
default 0
|
default 0
|
||||||
|
|
||||||
|
config IEEE802154_DEFAULT_CSMA_CA_MIN
|
||||||
|
int "IEEE802.15.4 default CSMA-CA minimum backoff exponent"
|
||||||
|
default 3
|
||||||
|
|
||||||
|
config IEEE802154_DEFAULT_CSMA_CA_RETRIES
|
||||||
|
int "IEEE802.15.4 default CSMA-CA maximum number of retries"
|
||||||
|
default 4
|
||||||
|
|
||||||
|
config IEEE802154_DEFAULT_CSMA_CA_MAX
|
||||||
|
int "IEEE802.15.4 default CSMA-CA maximum backoff exponent"
|
||||||
|
default 5
|
||||||
|
|
||||||
endif # KCONFIG_USEMODULE_IEEE802154
|
endif # KCONFIG_USEMODULE_IEEE802154
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user