OK
after implementing 10.3.1
I could see the SET DEVICE label transaction from OLA on sniffer,
I traced the bug, it was because of short timeout of my code on receiving RDM packet, I increased my timeout to accept longer packets, and solved
now my device passes "SetOversizedDeviceLabel"
only two further fails remains:
"SetBroadcastDeviceLabel" and "SetVendorcastDeviceLabel"
related to EEPROM
when I temporarily use RAM instead of EEPROM to save Device Label, OLA test result: Failed=0, Not Run=59, Passed=348
when I save Device Label to EEPROM,
Failed=2, Not Run=59, Passed=346
|