Legrandgroup / libezsp

C++ library to send/receive wireless Zigbee messages to/from a Silicon Labs-based transceiver using the EZSP protocol.
BSD 3-Clause "New" or "Revised" License
16 stars 7 forks source link

Using MSP channel switch may send the wrong channel to sensor #77

Closed lionelains closed 3 years ago

lionelains commented 3 years ago

When using the MSP channel switch procedure, the channel sent via GP to the sensor is always the channel that was provided at the startup of the library. If setChannel() is invoked after the library starts up, the library will start listening to this new channel, but it will not send this channel as the current channel in a MSP channel switch response.

lionelains commented 3 years ago

While testing multiple MSP channel switches, another bug was found in libezp. It will be tracked in a separate ticket (#78)