Result
Definition: types.hpp:185
Result setLogLevel(int level)
Definition: common.hpp:214
char * mraa_get_platform_name()
const char * mraa_get_version()
Result init()
Definition: common.hpp:56
std::string getVersion()
Definition: common.hpp:67
Platform getPlatformType()
Definition: common.hpp:94
mraa_platform_t mraa_get_platform_type()
void printError(Result result)
Definition: common.hpp:105
int getI2cBusCount()
Definition: common.hpp:175
mraa_boolean_t mraa_pin_mode_test(int pin, mraa_pinmodes_t mode)
int mraa_get_sub_platform_index(int pin_or_bus_id)
unsigned int mraa_adc_supported_bits()
bool isSubPlatformId(int pin_or_bus_id)
Definition: common.hpp:240
int mraa_get_i2c_bus_count()
mraa_boolean_t mraa_is_sub_platform_id(int pin_or_bus_id)
unsigned int adcSupportedBits()
Definition: common.hpp:140
char * mraa_get_pin_name(int pin)
unsigned int getPinCount()
Definition: common.hpp:163
Platform
Definition: types.hpp:40
mraa_result_t mraa_init() __attribute__((constructor))
int mraa_get_i2c_bus_id(unsigned int i2c_bus)
std::string getPlatformName()
Definition: common.hpp:151
bool pinModeTest(int pin, Pinmodes mode)
Definition: common.hpp:118
bool hasSubPlatform()
Definition: common.hpp:225
int mraa_get_sub_platform_id(int pin_or_bus_index)
unsigned int mraa_adc_raw_bits()
int setPriority(const unsigned int priority)
Definition: common.hpp:83
mraa_result_t
Definition: types.h:191
mraa_pinmodes_t
Definition: types.h:212
int getI2cBusId(unsigned int i2c_bus)
Definition: common.hpp:187
std::string getPinName(int pin)
Definition: common.hpp:200
mraa_boolean_t mraa_has_sub_platform()
int mraa_set_priority(const unsigned int priority)
unsigned int adcRawBits()
Definition: common.hpp:129
Pinmodes
Definition: types.hpp:206
void mraa_result_print(mraa_result_t result)
int getSubPlatformId(int pin_or_bus_index)
Definition: common.hpp:253
mraa_result_t mraa_set_log_level(int level)
int getSubPlatformIndex(int pin_or_bus_id)
Definition: common.hpp:266
unsigned int mraa_get_pin_count()