upm  0.4.1
Sensor/Actuator repository for libmraa (v0.8.0)
Known Limitations

Some sensors do not work seamlessly with a specific board. This means that they are either incompatible or work only under specific settings. This is a list of such sensors and known workarounds if they exist.

Grove Sensors

Adafruit Sensors

Other Sensors

General

Some I2C sensors add too much capacitance to the SDA line of the Intel Edison Arduino breakout board, thus the signal sticks to a logic 1. When this happens, other sensors connected to the I2C bus are unusable. While there is no generic solution for this limitation, in most cases the sensor works on the Intel Edison Mini-breakout. When this board is not an option, the sensor can be sometimes replaced with the same model from a different vendor.

The Intel Edison SPI bus can corrupt data being sent across when certain sensors are connected to it. Based on the sensor, this can affect functionality slightly or make the sensor entirely unusable. Unlike the I2C bus limitation, different boards are not likely to resolve this. A kernel update on the other hand might help alleviate this.

On the Intel Galileo boards, the UART bus might drop data if several bytes are read at once.