From d7c92bf19ea3ee179058bcfece6a4065cd4b65cf Mon Sep 17 00:00:00 2001 From: Henry Bruce Date: Thu, 20 Nov 2014 17:13:58 -0800 Subject: [PATCH] intel_minnow_max.c: fixed pin capability errors Signed-off-by: Henry Bruce Signed-off-by: Thomas Ingleby --- src/intel_minnow_max.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/intel_minnow_max.c b/src/intel_minnow_max.c index 611c452..f450730 100644 --- a/src/intel_minnow_max.c +++ b/src/intel_minnow_max.c @@ -31,7 +31,7 @@ #define I2C_BUS_COUNT 10 #define I2C_BUS_DEFAULT 7 -unsigned int +mraa_result_t mraa_set_pininfo(mraa_board_t* board, int mraa_index, char *name, mraa_pincapabilities_t caps, int sysfs_pin) { if (mraa_index < board->phy_pin_count) { @@ -57,7 +57,7 @@ mraa_set_pininfo(mraa_board_t* board, int mraa_index, char *name, mraa_pincapabi return MRAA_ERROR_INVALID_RESOURCE; } -unsigned int +mraa_result_t mraa_get_pin_index(mraa_board_t* board, char *name, int* pin_index) { int i; for (i = 0; i < board->phy_pin_count; ++i) { @@ -88,21 +88,21 @@ mraa_intel_minnow_max() mraa_set_pininfo(b, 2, "GND", (mraa_pincapabilities_t){0,0,0,0,0,0,0,0}, -1); mraa_set_pininfo(b, 3, "5v", (mraa_pincapabilities_t){0,0,0,0,0,0,0,0}, -1); mraa_set_pininfo(b, 4, "3.3v", (mraa_pincapabilities_t){1,0,0,0,0,0,0,0}, -1); - mraa_set_pininfo(b, 5, "SPI_CS", (mraa_pincapabilities_t){1,1,0,0,1,0,0,0}, 220); - mraa_set_pininfo(b, 6, "UART1_TX", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 225); - mraa_set_pininfo(b, 7, "SPI_MISO", (mraa_pincapabilities_t){1,1,0,0,1,0,0,0}, 221); - mraa_set_pininfo(b, 8, "UART1_RX", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 224); - mraa_set_pininfo(b, 9, "SPI_MOSI", (mraa_pincapabilities_t){1,1,0,0,1,0,0,0}, 222); + mraa_set_pininfo(b, 5, "SPI_CS", (mraa_pincapabilities_t){1,0,0,0,1,0,0,0}, 220); + mraa_set_pininfo(b, 6, "UART1_TX", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 225); + mraa_set_pininfo(b, 7, "SPI_MISO", (mraa_pincapabilities_t){1,0,0,0,1,0,0,0}, 221); + mraa_set_pininfo(b, 8, "UART1_RX", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 224); + mraa_set_pininfo(b, 9, "SPI_MOSI", (mraa_pincapabilities_t){1,0,0,0,1,0,0,0}, 222); mraa_set_pininfo(b, 10, "UART1_CT", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 227); - mraa_set_pininfo(b, 11, "SPI_CLK", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 223); - mraa_set_pininfo(b, 12, "UART1_RT", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 226); - mraa_set_pininfo(b, 13, "I2C_SCL", (mraa_pincapabilities_t){1,1,0,0,0,1,0,0}, 243); + mraa_set_pininfo(b, 11, "SPI_CLK", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 223); + mraa_set_pininfo(b, 12, "UART1_RT", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 226); + mraa_set_pininfo(b, 13, "I2C_SCL", (mraa_pincapabilities_t){1,0,0,0,0,1,0,0}, 243); mraa_set_pininfo(b, 14, "I2S_CLK", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 216); - mraa_set_pininfo(b, 15, "I2C_SDA", (mraa_pincapabilities_t){1,1,0,0,0,1,0,0}, 242); + mraa_set_pininfo(b, 15, "I2C_SDA", (mraa_pincapabilities_t){1,0,0,0,0,1,0,0}, 242); mraa_set_pininfo(b, 16, "I2S_FRM", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 217); - mraa_set_pininfo(b, 17, "UART2_TX", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 229); + mraa_set_pininfo(b, 17, "UART2_TX", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 229); mraa_set_pininfo(b, 18, "I2S_DO", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 219); - mraa_set_pininfo(b, 19, "UART2_RX", (mraa_pincapabilities_t){1,1,0,0,0,0,0,1}, 228); + mraa_set_pininfo(b, 19, "UART2_RX", (mraa_pincapabilities_t){1,0,0,0,0,0,0,1}, 228); mraa_set_pininfo(b, 20, "I2S_DI", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 218); mraa_set_pininfo(b, 21, "S5_0", (mraa_pincapabilities_t){1,1,0,0,0,0,0,0}, 82); mraa_set_pininfo(b, 22, "PWM0", (mraa_pincapabilities_t){1,0,1,0,0,0,0,0}, 248); // Assume BIOS configured for PWM -- 2.7.4