Post Go back to editing

Potential Bug in ADIN1110 Non Operating System Driver

Category: Software
Product Number: ADIN1110
Software Version: v1.1.0.0


The bare metal driver for the ADIN1110 has a bug that corrupts memory on the system.
Downloaded from ADIN1110 Non Operating System Driver:
www.analog.com/.../adin1110.html
Installing that with default values will create file: C:\Analog Devices\ADIN1110 Device Driver\src\adi_spi_oa.c
In function oaSpiIntHandle line 896 DATA_START is assigned to state but in 901 CTRL register is read. This will cause memory corruption that is hard to track down. The correct state to assign would be CONTROL_END.

Please correct me if I am wrong.

Best Regards,
Kai