Private
Public Access
2
0

periphmraa: set pin capabilities

Peripheral Manager provides mutual exclusion between pins
multiple functionalities. This feature in MRAA is redundant for
this platform.

Once the API to retrieve pin functionality from PIO is available
use it to update each pins capabilities.

Signed-off-by: Sanrio Alvares <sanrio.alvares@intel.com>
Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
Sanrio Alvares
2017-04-26 14:37:16 -07:00
parent 038a7c542a
commit ce0edf0f62

View File

@@ -782,7 +782,8 @@ mraa_peripheralman_plat_init()
//Updating GPIO bus structure
for (; i < gpios_count; i++) {
b->pins[i].name = gpios[i];
b->pins[i].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 };
//Retrieve this information from PIO once the API is available
b->pins[i].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 1, 1, 1, 1, 1 };
b->pins[i].gpio.pinmap = i;
}