I'm using Total Phase's Aardvark USB Adapter and I'm wondering how to return a pointer?
I'm trying to use:
dataOut = [0 18];dataTargetID = NET.createArray('System.Byte',19);TotalPhase.AardvarkApi.aa_i2c_write_read(aard_device, slaveAddress, ... TotalPhase.AardvarkI2cFlags.AA_I2C_NO_FLAGS, 2, dataOut, write_count, 19, dataTargetID, read_count);
and I want to get write_count and read_count. From the user manual: http://www.totalphase.com/support/articles/200468316-Aardvark-Adapter-User-Manual#s5.5
it says the input is a unsigned short pointer?
I've tried:
read_count = NET.createArray('System.UInt16',1); read_count = libpointer('UInt16'); read_count = 0;
but I always get the error:
No method 'aa_spi_slave_read' with matching signature found for class 'TotalPhase.AardvarkApi'.
Thanks!
-Mike
Best Answer