Hi BuffordHumbkingle ;
Which MRAA library version do you have? Have you tried to update it?
root@edison:/# echo "src mraa-upm http://iotdk.intel.com/repos/1.1/intelgalactic" > /etc/opkg/mraa-upm.conf root@edison:/# opkg update root@edison:/# opkg install libmraa0
Thanks so much! That completely solved my problem. But what do you think was the reason behind the issue, other than that it was an older version of MRAA.
1 of 1 people found this helpful
In the previous MRAA versions there were some issues with the bits to be read after running the code. In some of the versions it was used 10 or 12 bits as default. The Edison with the Arduino Expansion board has 12 bits. Fortunately there is a great team working in this and there are a lot of updates, take a look at this: mraa-upm-repo/ You will see all the versions that have been released, as you can see there are a lot in order to improve the performance between the board and the library.
Also, take a look at the MRAA library mraa: Main Page for information about it.