1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00

gnrc_gomach: deprecate module

This commit is contained in:
Martine Lenders 2024-03-27 10:51:12 +01:00
parent 2deb8882dd
commit 653417d895
No known key found for this signature in database
GPG Key ID: 2134D77A5336DD80
3 changed files with 10 additions and 1 deletions

View File

@ -1,7 +1,9 @@
# Add deprecated modules here
# Keep this list ALPHABETICALLY SORTED!!!!111elven
DEPRECATED_MODULES += gnrc_gomach
DEPRECATED_MODULES += gnrc_lwmac
DEPRECATED_MODULES += gnrc_mac
DEPRECATED_MODULES += gnrc_nettype_gomach
DEPRECATED_MODULES += gnrc_nettype_lwmac
DEPRECATED_MODULES += sema_deprecated
DEPRECATED_MODULES += ztimer_now64

View File

@ -10,6 +10,8 @@
* @defgroup net_gnrc_gomach GoMacH
* @ingroup net_gnrc
* @brief A traffic-adaptive multi-channel MAC
* @deprecated This module is deprecated and will be removed after the 2024.10 release.
* As an alternative MAC layer for IEEE 802.15.4, you can use @ref pkg_opendsme.
*
*
* GoMacH is, "a General, nearly Optimal MAC protocol for multi-Hop communications",

View File

@ -66,7 +66,12 @@ typedef enum {
* @name Link layer
*/
#if IS_USED(MODULE_GNRC_NETTYPE_GOMACH) || defined(DOXYGEN)
GNRC_NETTYPE_GOMACH, /**< Protocol is GoMacH */
/**
* @brief Protocol is GoMacH
* @deprecated @ref net_gnrc_gomach was deprecated and will be removed after
* the 2024.10 release together with this protocol type.
*/
GNRC_NETTYPE_GOMACH,
#endif
#if IS_USED(MODULE_GNRC_NETTYPE_LWMAC) || defined(DOXYGEN)
/**