diff --git a/api/mraa/common.hpp b/api/mraa/common.hpp index 9da75ac..6fe2ce2 100644 --- a/api/mraa/common.hpp +++ b/api/mraa/common.hpp @@ -44,7 +44,7 @@ namespace mraa { * * @return libmraa version (e.g. v0.4.0-20-gb408207) */ -std::string getVersion() +inline std::string getVersion() { std::string ret = mraa_get_version(); return ret; @@ -59,7 +59,7 @@ std::string getVersion() * @param priority Value from typically 0 to 99 * @return The priority value set */ -int setPriority(const unsigned int priority) +inline int setPriority(const unsigned int priority) { return mraa_set_priority(priority); } @@ -69,7 +69,7 @@ int setPriority(const unsigned int priority) * * @return mraa_platform_t Platform type enum */ -mraa_platform_t getPlatformType() +inline mraa_platform_t getPlatformType() { return mraa_get_platform_type(); } @@ -79,7 +79,7 @@ mraa_platform_t getPlatformType() * * @param result the result to print */ -void printError(mraa_result_t result) +inline void printError(mraa_result_t result) { mraa_result_print(result); } @@ -91,7 +91,7 @@ void printError(mraa_result_t result) * @param mode the mode to be tested. * @return boolean if the mode is supported, 0=false. */ -bool pinModeTest(int pin, mraa_pinmodes_t mode) +inline bool pinModeTest(int pin, mraa_pinmodes_t mode) { return (bool) mraa_pin_mode_test(pin,mode); } @@ -101,7 +101,7 @@ bool pinModeTest(int pin, mraa_pinmodes_t mode) * * @return raw bits being read from kernel module. Zero if no ADC */ -unsigned int adcRawBits() +inline unsigned int adcRawBits() { return mraa_adc_raw_bits(); } @@ -111,7 +111,7 @@ unsigned int adcRawBits() * * @return return actual bit size the adc value should be understood as. */ -unsigned int adcSupportedBits() +inline unsigned int adcSupportedBits() { return mraa_adc_supported_bits(); } @@ -122,7 +122,7 @@ unsigned int adcSupportedBits() * * @return Result of operation */ -mraa_result_t setLogLevel(int level) +inline mraa_result_t setLogLevel(int level) { return mraa_set_log_level(level); }