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
A uint16_t is read from payload into mask, which is a uint32_t itself. The upper 16 bits always be zero which means this check always fails and controller_id is never sent no matter what the received mask is.
This appears to be fixed in the master branch by always sending the field instead, but anyone running the 6.02 firmware will never receive the controller_id value. It might be worth adding a note somewhere about this behavior.
The text was updated successfully, but these errors were encountered:
Here
A uint16_t is read from payload into mask, which is a uint32_t itself. The upper 16 bits always be zero which means this check always fails and controller_id is never sent no matter what the received mask is.
This appears to be fixed in the master branch by always sending the field instead, but anyone running the 6.02 firmware will never receive the controller_id value. It might be worth adding a note somewhere about this behavior.
The text was updated successfully, but these errors were encountered: