The button on the Mountaineer Eth board stops working (=stops firing ButtonPressed or ButtonReleased events) as soon as an Ethernet cable is plugged in. It works when the module is reset without Ethernet connected. It also works if the module is reset while Ethernet connected. It continues to work when I unplug the Ethernet cable. But it stops working as soon as I plugin the Ethernet cable.
Tried with both static and dynamic (DHCP) IP address.
I am using the .NETMF 4.2 QFE1 with the original firmware (4.2 QFE1).
Here is a minimal test program to reproduce the behavior:
public partial class Program
{
void ProgramStarted()
{
buttonForMountaineer.ButtonPressed += OnButtonPressed;
buttonForMountaineer.ButtonReleased += OnButtonReleased;
}
private void OnButtonPressed(ButtonForMountaineer sender, ButtonForMountaineer.ButtonState state)
{
Debug.Print(DateTime.Now + " Button pressed");
}
private void OnButtonReleased(ButtonForMountaineer sender, ButtonForMountaineer.ButtonState state)
{
Debug.Print(DateTime.Now + " Button released");
}
}
}
Can anyone reproduce this? Is there a workaround or bugfix available?