diff options
Diffstat (limited to 'peripheral/libupm/src/pca9685/pca9685.cxx')
-rw-r--r-- | peripheral/libupm/src/pca9685/pca9685.cxx | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/peripheral/libupm/src/pca9685/pca9685.cxx b/peripheral/libupm/src/pca9685/pca9685.cxx index 7974598..ce0ae38 100644 --- a/peripheral/libupm/src/pca9685/pca9685.cxx +++ b/peripheral/libupm/src/pca9685/pca9685.cxx @@ -28,7 +28,7 @@ #include <string> #include <stdexcept> -#include "pca9685.hpp" +#include "pca9685.h" using namespace upm; using namespace std; @@ -107,20 +107,12 @@ bool PCA9685::writeWord(uint8_t reg, uint16_t word) uint8_t PCA9685::readByte(uint8_t reg) { - int x = mraa_i2c_read_byte_data(m_i2c, reg); - if (x != -1) { - return (uint8_t) x; - } - return 0; + return mraa_i2c_read_byte_data(m_i2c, reg); } uint16_t PCA9685::readWord(uint8_t reg) { - int x = mraa_i2c_read_word_data(m_i2c, reg); - if (x != -1) { - return (uint16_t) x; - } - return 0; + return mraa_i2c_read_word_data(m_i2c, reg); } bool PCA9685::setModeSleep(bool sleep) |