From 024324f76e6da2bc29999b3d182e56982d619e60 Mon Sep 17 00:00:00 2001 From: Brendan Le Foll Date: Wed, 28 May 2014 10:58:27 +0100 Subject: [PATCH] c++: Use simple types instead of unistd types for swig generation Signed-off-by: Brendan Le Foll --- api/i2c.hpp | 10 +++++----- api/spi.hpp | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/api/i2c.hpp b/api/i2c.hpp index 3fb7c18..4d5f794 100644 --- a/api/i2c.hpp +++ b/api/i2c.hpp @@ -51,16 +51,16 @@ class I2c { maa_result_t address(int address) { return maa_i2c_address(m_i2c, address); } - uint8_t read_byte() { - return maa_i2c_read_byte(m_i2c); + unsigned char read_byte() { + return (unsigned char) maa_i2c_read_byte(m_i2c); } - maa_result_t read(uint8_t* data, int length) { + maa_result_t read(unsigned char * data, int length) { return maa_i2c_read(m_i2c, data, length); } - maa_result_t write(const uint8_t* data, int length) { + maa_result_t write(const unsigned char* data, int length) { return maa_i2c_write(m_i2c, data, length); } - maa_result_t write_byte(const uint8_t data) { + maa_result_t write_byte(const unsigned char data) { return maa_i2c_write_byte(m_i2c, data); } private: diff --git a/api/spi.hpp b/api/spi.hpp index bff3d6b..b5e01b3 100644 --- a/api/spi.hpp +++ b/api/spi.hpp @@ -47,11 +47,11 @@ class Spi { maa_result_t frequency(int hz) { return maa_spi_frequency(m_spi, hz); } - uint8_t write(uint8_t data) { - return maa_spi_write(m_spi, data); + unsigned char write(uint8_t data) { + return (unsigned char) maa_spi_write(m_spi, data); } - uint8_t* write_buf(uint8_t* data, int length) { - return maa_spi_write_buf(m_spi, data, length); + unsigned char* write_buf(uint8_t* data, int length) { + return (unsigned char*) maa_spi_write_buf(m_spi, data, length); } private: maa_spi_context m_spi;