Hi everyone, I would like to announce a public commit for i2c package in main/i2c. Also, snapshot attached for testing convenience.
Simple example:
Assume we are working with AD7991 ADC ( goo.gl/TsFMZ ) and our i2c
adapter is at /dev/i2c-0 (hint: nodes are usually created by i2c-dev module)
pkg load i2c
adc = i2c("/dev/i2c-0"); # Open the interface
i2c_addr(adc, bin2dec(00101001)); # Set i2c slave address, see datasheet
(Table 8)
# Reads all 4 channels
for i = 1:4
data = i2c_read(adc, 2)
endfor
i2c_write(adc, uint8( [bin2dec("01000000")] )) # Enable only CH2, see
datasheet (Table 9)
# Reads ch2, 4 times
for i = 1:4
[data, count] = i2c_read(adc, 2)
endfor
i2c_close(adc)
i2c-2012-08-19.tar.gz
Description: GNU Zip compressed data
------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________ Octave-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/octave-dev
