diff --git a/os/hal/include/hal_mac.h b/os/hal/include/hal_mac.h index a1bd37a15..ccc813a6a 100644 --- a/os/hal/include/hal_mac.h +++ b/os/hal/include/hal_mac.h @@ -113,10 +113,6 @@ typedef enum { * architecture dependent, fields. */ struct hal_mac_config { - /** - * @brief MAC address. - */ - uint8_t *mac_address; mac_lld_config_fields; #if defined(MAC_CONFIG_EXT_FIELDS) MAC_CONFIG_EXT_FIELDS diff --git a/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.h b/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.h index 1fb1365bb..9d2823cb7 100644 --- a/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.h +++ b/os/hal/ports/STM32/LLD/MACv1/hal_mac_lld.h @@ -234,7 +234,9 @@ typedef struct { /** * @brief Low level fields of the MAC configuration structure. */ -#define mac_lld_config_fields +#define mac_lld_config_fields \ + /* MAC address.*/ \ + uint8_t *mac_address /** * @brief Low level fields of the MAC transmit descriptor structure. diff --git a/os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.h b/os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.h index a88706fc9..92538e9c5 100644 --- a/os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.h +++ b/os/hal/ports/STM32/LLD/MACv2/hal_mac_lld.h @@ -250,7 +250,9 @@ typedef struct { /** * @brief Low level fields of the MAC configuration structure. */ -#define mac_lld_config_fields +#define mac_lld_config_fields \ + /* MAC address.*/ \ + uint8_t *mac_address /** * @brief Low level fields of the MAC transmit descriptor structure.