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:
committed by
Brendan Le Foll
parent
1c9b87bfd3
commit
4a6bf832bc
18
src/mraa.c
18
src/mraa.c
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user