summaryrefslogtreecommitdiff
path: root/peripheral/libupm/src/pca9685/pca9685.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'peripheral/libupm/src/pca9685/pca9685.cxx')
-rw-r--r--peripheral/libupm/src/pca9685/pca9685.cxx14
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)