Private
Public Access
2
0

usb: Converted sub-platform bus/pin helper macros to functions.

Signed-off-by: Henry Bruce <henry.bruce@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
Henry Bruce
2015-06-26 14:22:09 -07:00
committed by Brendan Le Foll
parent 1c9b87bfd3
commit 4a6bf832bc
4 changed files with 56 additions and 14 deletions

View File

@@ -586,3 +586,21 @@ mraa_find_i2c_bus(const char* devname, int startfrom)
return ret;
}
mraa_boolean_t
mraa_is_on_sub_platform(int pin_or_bus)
{
return (pin_or_bus | MRAA_SUB_PLATFORM_MASK) != 0;
}
int
mraa_use_sub_platform(int pin_or_bus)
{
return pin_or_bus | MRAA_SUB_PLATFORM_MASK;
}
int
mraa_get_sub_platform_index(int pin_or_bus)
{
return pin_or_bus & (~MRAA_SUB_PLATFORM_MASK);
}