You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No reception of multicast ethernet packets on STM32 board(s) w/o low-level intervention.
Reception of multicast messages is disabled on startup (MACPFR PM bit) and is never activated when joining a multicast group even though the EMAC's methods are called by the upper layers.
As the set_all_multicast method is a no-op it also can not be used as a simple, quick-and-dirty workaround to allow all multicast messages.
The relevant functions of STM32_EMAC are no-op functions
:
voidSTM32_EMAC::add_multicast_group(constuint8_t *addr)
{
/* No-op at this stage */
}
voidSTM32_EMAC::remove_multicast_group(constuint8_t *addr)
{
/* No-op at this stage */
}
voidSTM32_EMAC::set_all_multicast(bool all)
{
/* No-op at this stage */
}
Target(s) affected by this defect ?
NUCLEO_H743ZI2
Possibly other STM32 products using the STM32_EMAC and HAL implementations
Toolchain(s) (name and version) displaying this defect ?
mbed Studio 1.0.0.6
macOS 10.15.5
What version of Mbed-os are you using (tag or sha) ?
mbed-os-6.0.0
What version(s) of tools are you using. List all that apply (E.g. mbed-cli)
according to mbed studio:
arm compiler 6.13
clangd 8.0.1
mbed library cache 1.5.0
python tools 0.5.2