diff --git a/src/drivers/linux_gpio/linux_gpio.cpp b/src/drivers/linux_gpio/linux_gpio.cpp index 5447246906..84dc23d5d2 100644 --- a/src/drivers/linux_gpio/linux_gpio.cpp +++ b/src/drivers/linux_gpio/linux_gpio.cpp @@ -184,7 +184,7 @@ cleanup: return ret; } -int LinuxGPIO::_readValue(int pin) +int LinuxGPIO::_readValue(unsigned int pin) { char path[PIN_VALUE_BUFFER_MAX]; char buf[2]; @@ -218,7 +218,7 @@ cleanup: return ret; } -int LinuxGPIO::_writeValue(int pin, unsigned int value) +int LinuxGPIO::_writeValue(unsigned int pin, unsigned int value) { char path[PIN_VALUE_BUFFER_MAX]; char buf[2]; diff --git a/src/drivers/linux_gpio/linux_gpio.h b/src/drivers/linux_gpio/linux_gpio.h index f6f3097cb8..9c387446c9 100644 --- a/src/drivers/linux_gpio/linux_gpio.h +++ b/src/drivers/linux_gpio/linux_gpio.h @@ -68,8 +68,8 @@ private: static int _exportPin(unsigned int pin); static int _unexportPin(unsigned int pin); static int _setDirection(unsigned int pin, int dir); - static int _readValue(int pin); - static int _writeValue(int pin, unsigned int value); + static int _readValue(unsigned int pin); + static int _writeValue(unsigned int pin, unsigned int value); int _pin; };