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
When testing communication with ds28e05, I found following bug:
REPRODUCTION PROCEDURE:
Set addres to write at 0x00. Write 32B of data.
RESULT:
Only 16B is actually written.
EXPECTED RESULT:
Full 32B is written.
PROPOSITION OF SOLUTION:
Function ds28e05WriteMemory():
This:
if ((length - wBytes) >= (BYTES_PER_PAGE))
instead of this:
if ((length - wBytes) > (BYTES_PER_PAGE))
This soultion was tested with writing 32B into memory.
All bytes was actually written.
The text was updated successfully, but these errors were encountered:
coopper5120
changed the title
ds28e05 driver does not write correctly to memory multiplications of 16 bytes
ds28e05 driver does not write correctly to memory multiplications of 16B
Mar 12, 2023
When testing communication with ds28e05, I found following bug:
REPRODUCTION PROCEDURE:
Set addres to write at 0x00. Write 32B of data.
RESULT:
Only 16B is actually written.
EXPECTED RESULT:
Full 32B is written.
PROPOSITION OF SOLUTION:
Function ds28e05WriteMemory():
This:
if ((length - wBytes) >= (BYTES_PER_PAGE))
instead of this:
if ((length - wBytes) > (BYTES_PER_PAGE))
This soultion was tested with writing 32B into memory.
All bytes was actually written.
The text was updated successfully, but these errors were encountered: