p
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-05-24 5:05 PM
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-05-25 3:25 AM
I don't understand your debug printout, but you don't seem to transmit the status response to Set Address.
Note, that it has to be transmitted using the original address, i.e. you must not modify DADDR until that packet has been transmitted from the mcu.
JW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-05-25 3:25 AM
I don't understand your debug printout, but you don't seem to transmit the status response to Set Address.
Note, that it has to be transmitted using the original address, i.e. you must not modify DADDR until that packet has been transmitted from the mcu.
JW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-05-25 6:42 AM
That was the issue, I wasn't sending the zero length packet with address 0 before switching to the new address. Here's my new output:
Thanks so much for your help!
