From fce4daab027f09942a4cce44ecbfb5cff0d47eb0 Mon Sep 17 00:00:00 2001 From: Thomas Ingleby Date: Mon, 8 Aug 2016 21:44:00 +0200 Subject: [PATCH] mraa: Correct spelling of capabilities Type was correctly spelt, but the member in the platform strut was not. My mistake from 2014. Signed-off-by: Thomas Ingleby --- include/mraa_internal_types.h | 2 +- src/aio/aio.c | 2 +- src/arm/96boards.c | 4 +- src/arm/banana.c | 104 ++++----- src/arm/beaglebone.c | 314 +++++++++++++------------- src/arm/raspberry_pi.c | 100 ++++---- src/firmata/firmata_mraa.c | 40 ++-- src/gpio/gpio.c | 2 +- src/json/jsonplatform.c | 26 +-- src/mock/mock_board.c | 8 +- src/mraa.c | 16 +- src/pwm/pwm.c | 2 +- src/usb/ftdi_ft4222.c | 14 +- src/x86/intel_cherryhills.c | 10 +- src/x86/intel_de3815.c | 36 +-- src/x86/intel_edison_fab_c.c | 154 ++++++------- src/x86/intel_galileo_rev_d.c | 42 ++-- src/x86/intel_galileo_rev_g.c | 40 ++-- src/x86/intel_gt_tuchuck.c | 176 +++++++-------- src/x86/intel_minnow_byt_compatible.c | 2 +- src/x86/intel_nuc5.c | 36 +-- src/x86/intel_sofia_3gr.c | 16 +- src/x86/up.c | 2 +- 23 files changed, 574 insertions(+), 574 deletions(-) diff --git a/include/mraa_internal_types.h b/include/mraa_internal_types.h index 8c959c2..d75ec5c 100644 --- a/include/mraa_internal_types.h +++ b/include/mraa_internal_types.h @@ -286,7 +286,7 @@ typedef struct { typedef struct { /*@{*/ char name[MRAA_PIN_NAME_SIZE]; /**< Pin's real world name */ - mraa_pincapabilities_t capabilites; /**< Pin Capabiliites */ + mraa_pincapabilities_t capabilities; /**< Pin Capabiliites */ mraa_pin_t gpio; /**< GPIO structure */ mraa_pin_t pwm; /**< PWM structure */ mraa_pin_t aio; /**< Anaglog Pin */ diff --git a/src/aio/aio.c b/src/aio/aio.c index 16a203f..de92d76 100644 --- a/src/aio/aio.c +++ b/src/aio/aio.c @@ -113,7 +113,7 @@ mraa_aio_init(unsigned int aio) syslog(LOG_ERR, "aio: requested channel out of range"); return NULL; } - if (board->pins[pin].capabilites.aio != 1) { + if (board->pins[pin].capabilities.aio != 1) { syslog(LOG_ERR, "aio: pin %i not capable of aio", pin); return NULL; } diff --git a/src/arm/96boards.c b/src/arm/96boards.c index a23721f..5913968 100644 --- a/src/arm/96boards.c +++ b/src/arm/96boards.c @@ -63,9 +63,9 @@ void mraa_96boards_pininfo(mraa_board_t* board, int index, int sysfs_pin, vsnprintf(pininfo->name, MRAA_PIN_NAME_SIZE, fmt, arg_ptr); va_end(arg_ptr); if (sysfs_pin >= 0) - pininfo->capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + pininfo->capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; else - pininfo->capabilites = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; + pininfo->capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; pininfo->gpio.pinmap = sysfs_pin; pininfo->gpio.mux_total = 0; } diff --git a/src/arm/banana.c b/src/arm/banana.c index 72918d5..59d44c7 100644 --- a/src/arm/banana.c +++ b/src/arm/banana.c @@ -305,37 +305,37 @@ mraa_banana() b->adv_func->gpio_mmap_setup = &mraa_banana_mmap_setup; strncpy(b->pins[0].name, "INVALID", MRAA_PIN_NAME_SIZE); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[1].name, "3V3", MRAA_PIN_NAME_SIZE); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[2].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; if (i2c2 == 1) { strncpy(b->pins[3].name, "TWI2-SDA", MRAA_PIN_NAME_SIZE); // PB21 Pin53 TWI2-SDA - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; } else { strncpy(b->pins[3].name, "PB21", MRAA_PIN_NAME_SIZE); // PB21 Pin53 TWI2-SDA - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[3].gpio.pinmap = 53; strncpy(b->pins[4].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; if (i2c2 == 1) { strncpy(b->pins[5].name, "TWI2-SCK", MRAA_PIN_NAME_SIZE); // PB20 Pin52 TWI2-SCK - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; } else { strncpy(b->pins[5].name, "PB20", MRAA_PIN_NAME_SIZE); // PB20 Pin52 TWI2-SCK - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[5].gpio.pinmap = 52; strncpy(b->pins[6].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; if (platform_detected == PLATFORM_BANANA_PRO) { strncpy(b->pins[7].name, "PH02", MRAA_PIN_NAME_SIZE); // PH2 Pin226 @@ -344,7 +344,7 @@ mraa_banana() strncpy(b->pins[7].name, "PI03", MRAA_PIN_NAME_SIZE); // PI3 Pin259 PWM b->pins[7].gpio.pinmap = 259; } - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; if (platform_detected == PLATFORM_BANANA_PRO) { strncpy(b->pins[8].name, "UART4_TX", MRAA_PIN_NAME_SIZE); // PH4 Pin228 UART4_TX @@ -353,10 +353,10 @@ mraa_banana() strncpy(b->pins[8].name, "UART3_TX", MRAA_PIN_NAME_SIZE); // PH0 Pin224 UART3_TX b->pins[8].gpio.pinmap = 224; } - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; strncpy(b->pins[9].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; if (platform_detected == PLATFORM_BANANA_PRO) { strncpy(b->pins[10].name, "UART4_RX", MRAA_PIN_NAME_SIZE); // PH5 Pin229 UART4_RX @@ -365,10 +365,10 @@ mraa_banana() strncpy(b->pins[10].name, "UART3_RX", MRAA_PIN_NAME_SIZE); // PH1 Pin225 UART3_RX b->pins[10].gpio.pinmap = 225; } - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; strncpy(b->pins[11].name, "PI19", MRAA_PIN_NAME_SIZE); // PI19 Pin275 IO+UART2_RX - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[11].gpio.pinmap = 275; if (platform_detected == PLATFORM_BANANA_PRO) { @@ -378,143 +378,143 @@ mraa_banana() strncpy(b->pins[12].name, "PH02", MRAA_PIN_NAME_SIZE); // PH2 Pin226 b->pins[12].gpio.pinmap = 226; } - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; strncpy(b->pins[13].name, "PI18", MRAA_PIN_NAME_SIZE); // PI18 Pin274 UART2_TX - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[13].gpio.pinmap = 274; strncpy(b->pins[14].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[15].name, "PI17", MRAA_PIN_NAME_SIZE); // PI17 Pin273 UART2_CTS - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[15].gpio.pinmap = 273; strncpy(b->pins[16].name, "PH20", MRAA_PIN_NAME_SIZE); // PH20 Pin 244 CAN_TX - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[16].gpio.pinmap = 244; strncpy(b->pins[17].name, "3V3", MRAA_PIN_NAME_SIZE); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[18].name, "PH21", MRAA_PIN_NAME_SIZE); // PH21 Pin245 CAN_RX - b->pins[18].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[18].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[18].gpio.pinmap = 245; strncpy(b->pins[19].name, "SPI0MOSI", MRAA_PIN_NAME_SIZE); // PI12 SPI0 - b->pins[19].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[19].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[19].gpio.pinmap = 268; strncpy(b->pins[20].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[20].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[20].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[21].name, "SPI0MISO", MRAA_PIN_NAME_SIZE); // PI13 SPI0 - b->pins[21].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[21].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[21].gpio.pinmap = 269; strncpy(b->pins[22].name, "PI16", MRAA_PIN_NAME_SIZE); // PI16 UART2_RTS - b->pins[22].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[22].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[22].gpio.pinmap = 272; strncpy(b->pins[23].name, "SPI0CLK", MRAA_PIN_NAME_SIZE); // PI11 SPI0 - b->pins[23].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[23].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[23].gpio.pinmap = 267; strncpy(b->pins[24].name, "SPI0CS0", MRAA_PIN_NAME_SIZE); // PI10 SPI0 - b->pins[24].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[24].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[24].gpio.pinmap = 266; strncpy(b->pins[25].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[25].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[25].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[26].name, "SPI0CS1", MRAA_PIN_NAME_SIZE); // PI14 SPI0 - b->pins[26].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[26].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[26].gpio.pinmap = 270; if (platform_detected == PLATFORM_BANANA_PI) { strncpy(b->pins[27].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[27].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[27].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[28].name, "3V3", MRAA_PIN_NAME_SIZE); - b->pins[28].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[28].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[29].name, "PH05", MRAA_PIN_NAME_SIZE); // PH5 - b->pins[29].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[29].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[29].gpio.pinmap = 229; strncpy(b->pins[30].name, "PI21", MRAA_PIN_NAME_SIZE); // PI21 UART7_RX - b->pins[30].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[30].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[30].gpio.pinmap = 277; strncpy(b->pins[31].name, "PH03", MRAA_PIN_NAME_SIZE); // PH3 - b->pins[31].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[31].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[31].gpio.pinmap = 227; strncpy(b->pins[32].name, "PI20", MRAA_PIN_NAME_SIZE); // PI20 UART7_TX - b->pins[32].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[32].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[32].gpio.pinmap = 276; strncpy(b->pins[33].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[33].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[33].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[34].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[34].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[34].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } if (platform_detected == PLATFORM_BANANA_PRO) { strncpy(b->pins[27].name, "HAT_SDA", MRAA_PIN_NAME_SIZE); // PI1 TWI3-SDA i2c3 - b->pins[27].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[27].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; b->pins[27].gpio.pinmap = 257; strncpy(b->pins[28].name, "HAT_SCK", MRAA_PIN_NAME_SIZE); // PI0 TWI3-SCK i2c3 - b->pins[28].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[28].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; b->pins[28].gpio.pinmap = 256; strncpy(b->pins[29].name, "PB03", MRAA_PIN_NAME_SIZE); // PB3 IR0_TX/SPDIF_MCLK - b->pins[29].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[29].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[29].gpio.pinmap = 35; strncpy(b->pins[30].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[30].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[30].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[31].name, "PI21", MRAA_PIN_NAME_SIZE); // PI21 UART7_RX - b->pins[31].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[31].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[31].gpio.pinmap = 277; strncpy(b->pins[32].name, "PI20", MRAA_PIN_NAME_SIZE); // PI20 UART7_TX - b->pins[32].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[32].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[32].gpio.pinmap = 276; strncpy(b->pins[33].name, "PB13", MRAA_PIN_NAME_SIZE); // PB13 SPDIF_D0 - b->pins[33].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[33].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[33].gpio.pinmap = 45; strncpy(b->pins[34].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[34].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[34].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[35].name, "PB07", MRAA_PIN_NAME_SIZE); // PB07 I2S0_LRCK - b->pins[35].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[35].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[35].gpio.pinmap = 39; strncpy(b->pins[36].name, "PB06", MRAA_PIN_NAME_SIZE); // PB06 I2S0BCLK - b->pins[36].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[36].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[36].gpio.pinmap = 38; strncpy(b->pins[37].name, "PB05", MRAA_PIN_NAME_SIZE); // PB05 I2S0MCK - b->pins[37].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[37].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[37].gpio.pinmap = 37; strncpy(b->pins[38].name, "PB12", MRAA_PIN_NAME_SIZE); // PB12 I2S0_DI - b->pins[38].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[38].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[38].gpio.pinmap = 44; strncpy(b->pins[39].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[39].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[39].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[40].name, "PB08", MRAA_PIN_NAME_SIZE); // PB08 I2S0_DO0 - b->pins[40].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[40].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[40].gpio.pinmap = 40; } @@ -528,7 +528,7 @@ mraa_banana() b->gpio_count = 0; int i; for (i = 0; i < b->phy_pin_count; i++) { - if (b->pins[i].capabilites.gpio) { + if (b->pins[i].capabilities.gpio) { b->gpio_count++; } } diff --git a/src/arm/beaglebone.c b/src/arm/beaglebone.c index 5dc6ad2..c4e87b1 100644 --- a/src/arm/beaglebone.c +++ b/src/arm/beaglebone.c @@ -312,7 +312,7 @@ mraa_beaglebone_pwm_init_replace(int pin) syslog(LOG_ERR, "pwm: Platform Not Initialised"); return NULL; } - if (plat->pins[pin].capabilites.pwm != 1) { + if (plat->pins[pin].capabilities.pwm != 1) { syslog(LOG_ERR, "pwm: pin not capable of pwm"); return NULL; } @@ -525,20 +525,20 @@ mraa_beaglebone() b->adv_func->pwm_init_replace = &mraa_beaglebone_pwm_init_replace; strncpy(b->pins[0].name, "INVALID", MRAA_PIN_NAME_SIZE); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[1].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[2].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; if (emmc_enabled == 1) { strncpy(b->pins[3].name, "MMC1_D6", MRAA_PIN_NAME_SIZE); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[3].name, "GPIO38", MRAA_PIN_NAME_SIZE); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[3].gpio.pinmap = 38; b->pins[3].gpio.parent_id = 0; @@ -546,10 +546,10 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[4].name, "MMC1_D7", MRAA_PIN_NAME_SIZE); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[4].name, "GPIO39", MRAA_PIN_NAME_SIZE); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[4].gpio.pinmap = 39; b->pins[4].gpio.parent_id = 0; @@ -557,10 +557,10 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[5].name, "MMC1_D2", MRAA_PIN_NAME_SIZE); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[5].name, "GPIO34", MRAA_PIN_NAME_SIZE); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[5].gpio.pinmap = 34; b->pins[5].gpio.parent_id = 0; @@ -568,10 +568,10 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[6].name, "MMC1_D3", MRAA_PIN_NAME_SIZE); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[6].name, "GPIO35", MRAA_PIN_NAME_SIZE); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[6].gpio.pinmap = 35; b->pins[6].gpio.parent_id = 0; @@ -579,50 +579,50 @@ mraa_beaglebone() // TODO TIMER4 strncpy(b->pins[7].name, "GPIO66", MRAA_PIN_NAME_SIZE); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[7].gpio.pinmap = 66; b->pins[7].gpio.parent_id = 0; b->pins[7].gpio.mux_total = 0; // TODO TIMER7 strncpy(b->pins[8].name, "GPIO67", MRAA_PIN_NAME_SIZE); - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[8].gpio.pinmap = 67; b->pins[8].gpio.parent_id = 0; b->pins[8].gpio.mux_total = 0; // TODO TIMER5 strncpy(b->pins[9].name, "GPIO69", MRAA_PIN_NAME_SIZE); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[9].gpio.pinmap = 69; b->pins[9].gpio.parent_id = 0; b->pins[9].gpio.mux_total = 0; // TODO TIMER6 strncpy(b->pins[10].name, "GPIO68", MRAA_PIN_NAME_SIZE); - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[10].gpio.pinmap = 68; b->pins[10].gpio.parent_id = 0; b->pins[10].gpio.mux_total = 0; strncpy(b->pins[11].name, "GPIO45", MRAA_PIN_NAME_SIZE); - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[11].gpio.pinmap = 45; b->pins[11].gpio.parent_id = 0; b->pins[11].gpio.mux_total = 0; strncpy(b->pins[12].name, "GPIO44", MRAA_PIN_NAME_SIZE); - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[12].gpio.pinmap = 44; b->pins[12].gpio.parent_id = 0; b->pins[12].gpio.mux_total = 0; if (ehrpwm2b_enabled == 1) { strncpy(b->pins[13].name, "EHRPWM2B", MRAA_PIN_NAME_SIZE); - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[13].name, "GPIO23", MRAA_PIN_NAME_SIZE); - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; } b->pins[13].gpio.pinmap = 23; b->pins[13].gpio.parent_id = 0; @@ -631,42 +631,42 @@ mraa_beaglebone() b->pins[13].pwm.mux_total = 0; strncpy(b->pins[14].name, "GPIO26", MRAA_PIN_NAME_SIZE); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[14].gpio.pinmap = 26; b->pins[14].gpio.parent_id = 0; b->pins[14].gpio.mux_total = 0; strncpy(b->pins[15].name, "GPIO47", MRAA_PIN_NAME_SIZE); - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[15].gpio.pinmap = 47; b->pins[15].gpio.parent_id = 0; b->pins[15].gpio.mux_total = 0; strncpy(b->pins[16].name, "GPIO46", MRAA_PIN_NAME_SIZE); - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[16].gpio.pinmap = 46; b->pins[16].gpio.parent_id = 0; b->pins[16].gpio.mux_total = 0; // TODO PWM0_SYNCO strncpy(b->pins[17].name, "GPIO27", MRAA_PIN_NAME_SIZE); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[17].gpio.pinmap = 27; b->pins[17].gpio.parent_id = 0; b->pins[17].gpio.mux_total = 0; strncpy(b->pins[18].name, "GPIO65", MRAA_PIN_NAME_SIZE); - b->pins[18].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[18].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[18].gpio.pinmap = 65; b->pins[18].gpio.parent_id = 0; b->pins[18].gpio.mux_total = 0; if (ehrpwm2a_enabled == 1) { strncpy(b->pins[19].name, "EHRPWM2A", MRAA_PIN_NAME_SIZE); - b->pins[19].capabilites = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; + b->pins[19].capabilities = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[19].name, "GPIO22", MRAA_PIN_NAME_SIZE); - b->pins[19].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[19].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; } b->pins[19].gpio.pinmap = 22; b->pins[19].gpio.parent_id = 0; @@ -676,10 +676,10 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[20].name, "MMC1_CMD", MRAA_PIN_NAME_SIZE); - b->pins[20].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[20].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[20].name, "GPIO63", MRAA_PIN_NAME_SIZE); - b->pins[20].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[20].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[20].gpio.pinmap = 63; b->pins[20].gpio.parent_id = 0; @@ -687,10 +687,10 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[21].name, "MMC1_CLK", MRAA_PIN_NAME_SIZE); - b->pins[21].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[21].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[21].name, "GPIO62", MRAA_PIN_NAME_SIZE); - b->pins[21].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[21].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[21].gpio.pinmap = 62; b->pins[21].gpio.parent_id = 0; @@ -698,10 +698,10 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[22].name, "MMC1_D5", MRAA_PIN_NAME_SIZE); - b->pins[22].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[22].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[22].name, "GPIO37", MRAA_PIN_NAME_SIZE); - b->pins[22].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[22].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[22].gpio.pinmap = 37; b->pins[22].gpio.parent_id = 0; @@ -709,10 +709,10 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[23].name, "MMC_D4", MRAA_PIN_NAME_SIZE); - b->pins[23].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[23].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[23].name, "GPIO36", MRAA_PIN_NAME_SIZE); - b->pins[23].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[23].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[23].gpio.pinmap = 36; b->pins[23].gpio.parent_id = 0; @@ -720,10 +720,10 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[24].name, "MMC_D1", MRAA_PIN_NAME_SIZE); - b->pins[24].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[24].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[24].name, "GPIO33", MRAA_PIN_NAME_SIZE); - b->pins[24].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[24].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[24].gpio.pinmap = 33; b->pins[24].gpio.parent_id = 0; @@ -731,27 +731,27 @@ mraa_beaglebone() if (emmc_enabled == 1) { strncpy(b->pins[25].name, "MMC1_D0", MRAA_PIN_NAME_SIZE); - b->pins[25].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[25].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[25].name, "GPIO32", MRAA_PIN_NAME_SIZE); - b->pins[25].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[25].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[25].gpio.pinmap = 32; b->pins[25].gpio.parent_id = 0; b->pins[25].gpio.mux_total = 0; strncpy(b->pins[26].name, "GPIO61", MRAA_PIN_NAME_SIZE); - b->pins[26].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[26].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[26].gpio.pinmap = 61; b->pins[26].gpio.parent_id = 0; b->pins[26].gpio.mux_total = 0; if (hdmi_enabled == 1) { strncpy(b->pins[27].name, "LCD_VSYNC", MRAA_PIN_NAME_SIZE); - b->pins[27].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[27].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[27].name, "GPIO86", MRAA_PIN_NAME_SIZE); - b->pins[27].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[27].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[27].gpio.pinmap = 86; b->pins[27].gpio.parent_id = 0; @@ -759,10 +759,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[28].name, "LCD_PCLK", MRAA_PIN_NAME_SIZE); - b->pins[28].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[28].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[28].name, "GPIO88", MRAA_PIN_NAME_SIZE); - b->pins[28].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[28].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[28].gpio.pinmap = 88; b->pins[28].gpio.parent_id = 0; @@ -770,10 +770,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[29].name, "LCD_HSYNC", MRAA_PIN_NAME_SIZE); - b->pins[29].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[29].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[29].name, "GPIO87", MRAA_PIN_NAME_SIZE); - b->pins[29].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[29].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[29].gpio.pinmap = 87; b->pins[29].gpio.parent_id = 0; @@ -781,10 +781,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[30].name, "LCD_AC_BIAS", MRAA_PIN_NAME_SIZE); - b->pins[30].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[30].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[30].name, "GPIO89", MRAA_PIN_NAME_SIZE); - b->pins[30].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[30].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[30].gpio.pinmap = 89; b->pins[30].gpio.parent_id = 0; @@ -792,11 +792,11 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[31].name, "LCD_D14", MRAA_PIN_NAME_SIZE); - b->pins[31].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[31].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { // TODO UART5_CTS this is ignored when using ADAFRUIT strncpy(b->pins[31].name, "GPIO10", MRAA_PIN_NAME_SIZE); - b->pins[31].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[31].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[31].gpio.pinmap = 10; b->pins[31].gpio.parent_id = 0; @@ -805,11 +805,11 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[32].name, "LCD_D15", MRAA_PIN_NAME_SIZE); - b->pins[32].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[32].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { // TODO UART5_RTS this is ignored when using ADAFRUIT strncpy(b->pins[32].name, "GPIO11", MRAA_PIN_NAME_SIZE); - b->pins[32].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[32].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[32].gpio.pinmap = 11; b->pins[32].gpio.parent_id = 0; @@ -818,11 +818,11 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[33].name, "LCD_D13", MRAA_PIN_NAME_SIZE); - b->pins[33].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[33].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { // TODO UART4_RTS this is ignored when using ADAFRUIT strncpy(b->pins[33].name, "GPIO9", MRAA_PIN_NAME_SIZE); - b->pins[33].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[33].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[33].gpio.pinmap = 9; b->pins[33].gpio.parent_id = 0; @@ -832,10 +832,10 @@ mraa_beaglebone() // TODO PWM_1B if (hdmi_enabled == 1) { strncpy(b->pins[34].name, "LCD_D11", MRAA_PIN_NAME_SIZE); - b->pins[34].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[34].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[34].name, "GPIO81", MRAA_PIN_NAME_SIZE); - b->pins[34].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[34].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; } b->pins[34].gpio.pinmap = 81; b->pins[34].gpio.parent_id = 0; @@ -843,11 +843,11 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[35].name, "LCD_D12", MRAA_PIN_NAME_SIZE); - b->pins[35].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[35].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { // TODO UART4_CTS this is ignored when using ADAFRUIT strncpy(b->pins[35].name, "GPIO8", MRAA_PIN_NAME_SIZE); - b->pins[35].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[35].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[35].gpio.pinmap = 8; b->pins[35].gpio.parent_id = 0; @@ -857,10 +857,10 @@ mraa_beaglebone() // TODO PWM_1A if (hdmi_enabled == 1) { strncpy(b->pins[36].name, "LCD_D10", MRAA_PIN_NAME_SIZE); - b->pins[36].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[36].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[36].name, "GPIO80", MRAA_PIN_NAME_SIZE); - b->pins[36].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[36].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; } b->pins[36].gpio.pinmap = 80; b->pins[36].gpio.parent_id = 0; @@ -868,17 +868,17 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[37].name, "LCD_D8", MRAA_PIN_NAME_SIZE); - b->pins[37].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[37].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { if (uart5_enabled == 1) { strncpy(b->pins[37].name, "UART5TX", MRAA_PIN_NAME_SIZE); - b->pins[37].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[37].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } else { strncpy(b->pins[37].name, "GPIO78", MRAA_PIN_NAME_SIZE); - b->pins[37].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[37].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } } - b->pins[37].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[37].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[37].gpio.pinmap = 78; b->pins[37].gpio.parent_id = 0; b->pins[37].gpio.mux_total = 0; @@ -886,15 +886,15 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[38].name, "LCD_D9", MRAA_PIN_NAME_SIZE); - b->pins[38].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[38].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { // TODO UART5_RX if (uart5_enabled == 1) { strncpy(b->pins[38].name, "UART5RX", MRAA_PIN_NAME_SIZE); - b->pins[38].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[38].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } else { strncpy(b->pins[38].name, "GPIO79", MRAA_PIN_NAME_SIZE); - b->pins[38].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[38].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } } b->pins[38].gpio.pinmap = 79; @@ -904,10 +904,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[39].name, "LCD_D6", MRAA_PIN_NAME_SIZE); - b->pins[39].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[39].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[39].name, "GPIO76", MRAA_PIN_NAME_SIZE); - b->pins[39].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[39].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[39].gpio.pinmap = 76; b->pins[39].gpio.parent_id = 0; @@ -915,10 +915,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[40].name, "LCD_D7", MRAA_PIN_NAME_SIZE); - b->pins[40].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[40].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[40].name, "GPIO77", MRAA_PIN_NAME_SIZE); - b->pins[40].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[40].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[40].gpio.pinmap = 77; b->pins[40].gpio.parent_id = 0; @@ -926,10 +926,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[41].name, "LCD_D4", MRAA_PIN_NAME_SIZE); - b->pins[41].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[41].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[41].name, "GPIO74", MRAA_PIN_NAME_SIZE); - b->pins[41].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[41].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[41].gpio.pinmap = 74; b->pins[41].gpio.parent_id = 0; @@ -937,10 +937,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[42].name, "LCD_D5", MRAA_PIN_NAME_SIZE); - b->pins[42].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[42].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[42].name, "GPIO75", MRAA_PIN_NAME_SIZE); - b->pins[42].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[42].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[42].gpio.pinmap = 75; b->pins[42].gpio.parent_id = 0; @@ -948,10 +948,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[43].name, "LCD_D2", MRAA_PIN_NAME_SIZE); - b->pins[43].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[43].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[43].name, "GPIO72", MRAA_PIN_NAME_SIZE); - b->pins[43].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[43].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[43].gpio.pinmap = 72; b->pins[43].gpio.parent_id = 0; @@ -959,10 +959,10 @@ mraa_beaglebone() if (hdmi_enabled == 1) { strncpy(b->pins[44].name, "LCD_D3", MRAA_PIN_NAME_SIZE); - b->pins[44].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[44].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[44].name, "GPIO73", MRAA_PIN_NAME_SIZE); - b->pins[44].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[44].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; } b->pins[44].gpio.pinmap = 73; b->pins[44].gpio.parent_id = 0; @@ -971,10 +971,10 @@ mraa_beaglebone() // TODO PWM_2A if (hdmi_enabled == 1) { strncpy(b->pins[45].name, "LCD_D0", MRAA_PIN_NAME_SIZE); - b->pins[45].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[45].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[45].name, "GPIO70", MRAA_PIN_NAME_SIZE); - b->pins[45].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[45].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; } b->pins[45].gpio.pinmap = 70; b->pins[45].gpio.parent_id = 0; @@ -983,51 +983,51 @@ mraa_beaglebone() // TODO PWM_2B if (hdmi_enabled == 1) { strncpy(b->pins[46].name, "LCD_D1", MRAA_PIN_NAME_SIZE); - b->pins[46].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[46].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[46].name, "GPIO71", MRAA_PIN_NAME_SIZE); - b->pins[46].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[46].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; } b->pins[46].gpio.pinmap = 71; b->pins[46].gpio.parent_id = 0; b->pins[46].gpio.mux_total = 0; strncpy(b->pins[47].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[47].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[47].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[48].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[48].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[48].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[49].name, "3.3V", MRAA_PIN_NAME_SIZE); - b->pins[49].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[49].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[50].name, "3.3V", MRAA_PIN_NAME_SIZE); - b->pins[50].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[50].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[51].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[51].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[51].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[52].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[52].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[52].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[53].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[53].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[53].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[54].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[54].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[54].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[55].name, "PWR", MRAA_PIN_NAME_SIZE); - b->pins[55].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[55].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[56].name, "RESET", MRAA_PIN_NAME_SIZE); - b->pins[56].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[56].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; if (uart4_enabled == 1) { strncpy(b->pins[57].name, "UART4_RX", MRAA_PIN_NAME_SIZE); - b->pins[57].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[57].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } else { strncpy(b->pins[57].name, "GPIO30", MRAA_PIN_NAME_SIZE); - b->pins[57].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[57].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } b->pins[57].gpio.pinmap = 30; b->pins[57].gpio.parent_id = 0; @@ -1035,17 +1035,17 @@ mraa_beaglebone() b->pins[57].uart.mux_total = 0; strncpy(b->pins[58].name, "GPIO60", MRAA_PIN_NAME_SIZE); - b->pins[58].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[58].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[58].gpio.pinmap = 60; b->pins[58].gpio.parent_id = 0; b->pins[58].gpio.mux_total = 0; if (uart4_enabled == 1) { strncpy(b->pins[59].name, "UART4_TX", MRAA_PIN_NAME_SIZE); - b->pins[59].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[59].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } else { strncpy(b->pins[59].name, "GPIO31", MRAA_PIN_NAME_SIZE); - b->pins[59].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[59].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } b->pins[59].gpio.pinmap = 31; b->pins[59].gpio.parent_id = 0; @@ -1054,10 +1054,10 @@ mraa_beaglebone() if (ehrpwm1a_enabled == 1) { strncpy(b->pins[60].name, "EHRPWM1A", MRAA_PIN_NAME_SIZE); - b->pins[60].capabilites = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; + b->pins[60].capabilities = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[60].name, "GPIO50", MRAA_PIN_NAME_SIZE); - b->pins[60].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[60].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; } b->pins[60].gpio.pinmap = 50; b->pins[60].gpio.parent_id = 0; @@ -1067,17 +1067,17 @@ mraa_beaglebone() // TODO PWM_TRIP2_IN (not a PWM output, but used for sync cf ref. manual) strncpy(b->pins[61].name, "GPIO48", MRAA_PIN_NAME_SIZE); - b->pins[61].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[61].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[61].gpio.pinmap = 48; b->pins[61].gpio.parent_id = 0; b->pins[61].gpio.mux_total = 0; if (ehrpwm1b_enabled == 1) { strncpy(b->pins[62].name, "EHRPWM1B", MRAA_PIN_NAME_SIZE); - b->pins[62].capabilites = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; + b->pins[62].capabilities = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; } else { strncpy(b->pins[62].name, "GPIO51", MRAA_PIN_NAME_SIZE); - b->pins[62].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[62].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; } b->pins[62].gpio.pinmap = 51; b->pins[62].gpio.parent_id = 0; @@ -1088,15 +1088,15 @@ mraa_beaglebone() if ((i2c0_enabled == 1) || (spi0_enabled == 1)) { if (i2c0_enabled == 1) { strncpy(b->pins[63].name, "I2C1SCL", MRAA_PIN_NAME_SIZE); - b->pins[63].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 1, 0, 0 }; + b->pins[63].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 1, 0, 0 }; } if (spi0_enabled == 1) { strncpy(b->pins[63].name, "SPI0CS0", MRAA_PIN_NAME_SIZE); - b->pins[63].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[63].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } } else { strncpy(b->pins[63].name, "GPIO4", MRAA_PIN_NAME_SIZE); - b->pins[63].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 1, 0, 0 }; + b->pins[63].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 1, 0, 0 }; } b->pins[63].gpio.pinmap = 4; b->pins[63].gpio.parent_id = 0; @@ -1107,15 +1107,15 @@ mraa_beaglebone() if ((i2c0_enabled == 1) || (spi0_enabled == 1)) { if (i2c0_enabled == 1) { strncpy(b->pins[64].name, "I2C1SDA", MRAA_PIN_NAME_SIZE); - b->pins[64].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 1, 0, 0 }; + b->pins[64].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 1, 0, 0 }; } if (spi0_enabled == 1) { strncpy(b->pins[64].name, "SPI0D1", MRAA_PIN_NAME_SIZE); - b->pins[64].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[64].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } } else { strncpy(b->pins[64].name, "GPIO5", MRAA_PIN_NAME_SIZE); - b->pins[64].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 1, 0, 0 }; + b->pins[64].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 1, 0, 0 }; } b->pins[64].gpio.pinmap = 5; b->pins[64].gpio.parent_id = 0; @@ -1125,11 +1125,11 @@ mraa_beaglebone() if (i2c1_enabled == 1) { strncpy(b->pins[65].name, "I2C2SCL", MRAA_PIN_NAME_SIZE); - b->pins[65].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[65].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[65].i2c.mux_total = 0; } else { strncpy(b->pins[65].name, "GPIO13", MRAA_PIN_NAME_SIZE); - b->pins[65].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[65].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; } b->pins[65].gpio.pinmap = 13; b->pins[65].gpio.parent_id = 0; @@ -1138,11 +1138,11 @@ mraa_beaglebone() if (i2c1_enabled == 1) { strncpy(b->pins[66].name, "I2C2SDA", MRAA_PIN_NAME_SIZE); - b->pins[66].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[66].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[66].i2c.mux_total = 0; } else { strncpy(b->pins[66].name, "GPIO12", MRAA_PIN_NAME_SIZE); - b->pins[66].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[66].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; } b->pins[66].gpio.pinmap = 12; b->pins[66].gpio.parent_id = 0; @@ -1152,19 +1152,19 @@ mraa_beaglebone() if ((spi0_enabled == 1) || uart2_enabled == 1 || ehrpwm0b_enabled == 1) { if (uart2_enabled == 1) { strncpy(b->pins[67].name, "UART2_TX", MRAA_PIN_NAME_SIZE); - b->pins[67].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 1 }; + b->pins[67].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 1 }; } if (spi0_enabled == 1) { strncpy(b->pins[67].name, "SPI0D0", MRAA_PIN_NAME_SIZE); - b->pins[67].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[67].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } if (ehrpwm0b_enabled == 1) { strncpy(b->pins[67].name, "EHRPWM0B", MRAA_PIN_NAME_SIZE); - b->pins[67].capabilites = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; + b->pins[67].capabilities = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; } } else { strncpy(b->pins[67].name, "GPIO3", MRAA_PIN_NAME_SIZE); - b->pins[67].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 1 }; + b->pins[67].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 1 }; } b->pins[67].gpio.pinmap = 3; b->pins[67].gpio.parent_id = 0; @@ -1177,19 +1177,19 @@ mraa_beaglebone() if ((spi0_enabled == 1) || uart2_enabled == 1 || ehrpwm0a_enabled == 1) { if (uart2_enabled == 1) { strncpy(b->pins[68].name, "UART2_RX", MRAA_PIN_NAME_SIZE); - b->pins[68].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 1 }; + b->pins[68].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 1 }; } if (spi0_enabled == 1) { strncpy(b->pins[68].name, "SPI0CLK", MRAA_PIN_NAME_SIZE); - b->pins[68].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[68].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } if (ehrpwm0a_enabled == 1) { strncpy(b->pins[68].name, "EHRPWM0A", MRAA_PIN_NAME_SIZE); - b->pins[68].capabilites = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; + b->pins[68].capabilities = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; } } else { strncpy(b->pins[68].name, "GPIO2", MRAA_PIN_NAME_SIZE); - b->pins[68].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 1 }; + b->pins[68].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 1 }; } b->pins[68].gpio.pinmap = 2; b->pins[68].gpio.parent_id = 0; @@ -1201,17 +1201,17 @@ mraa_beaglebone() // TODO PWM0_SYNCO ?? PWM strncpy(b->pins[69].name, "GPIO49", MRAA_PIN_NAME_SIZE); - b->pins[69].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[69].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[69].gpio.pinmap = 49; b->pins[69].gpio.parent_id = 0; b->pins[69].gpio.mux_total = 0; if (uart1_enabled == 1) { strncpy(b->pins[70].name, "UART1_RX", MRAA_PIN_NAME_SIZE); - b->pins[70].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[70].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } else { strncpy(b->pins[70].name, "GPIO15", MRAA_PIN_NAME_SIZE); - b->pins[70].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[70].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } b->pins[70].gpio.pinmap = 15; b->pins[70].gpio.parent_id = 0; @@ -1219,26 +1219,26 @@ mraa_beaglebone() b->pins[70].uart.mux_total = 0; strncpy(b->pins[71].name, "GPIO117", MRAA_PIN_NAME_SIZE); - b->pins[71].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[71].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[71].gpio.pinmap = 117; b->pins[71].gpio.parent_id = 0; b->pins[71].gpio.mux_total = 0; if (uart1_enabled == 1) { strncpy(b->pins[72].name, "UART1_RX", MRAA_PIN_NAME_SIZE); - b->pins[72].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[72].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } else { strncpy(b->pins[72].name, "GPIO14", MRAA_PIN_NAME_SIZE); - b->pins[72].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[72].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; } - b->pins[72].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[72].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[72].gpio.pinmap = 14; b->pins[72].gpio.parent_id = 0; b->pins[72].gpio.mux_total = 0; b->pins[72].uart.mux_total = 0; strncpy(b->pins[73].name, "GPIO115", MRAA_PIN_NAME_SIZE); - b->pins[73].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[73].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[73].gpio.pinmap = 115; b->pins[73].gpio.parent_id = 0; b->pins[73].gpio.mux_total = 0; @@ -1246,14 +1246,14 @@ mraa_beaglebone() if (emmc_enabled != 1) { if (spi1_enabled == 1) { strncpy(b->pins[74].name, "SPI1CS0", MRAA_PIN_NAME_SIZE); - b->pins[74].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[74].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } else { strncpy(b->pins[74].name, "GPIO113", MRAA_PIN_NAME_SIZE); - b->pins[74].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[74].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; } } else { strncpy(b->pins[74].name, "MCASP0XX", MRAA_PIN_NAME_SIZE); - b->pins[74].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[74].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } b->pins[74].gpio.pinmap = 113; b->pins[74].gpio.parent_id = 0; @@ -1263,14 +1263,14 @@ mraa_beaglebone() if (emmc_enabled != 1) { if (spi1_enabled == 1) { strncpy(b->pins[75].name, "SPI1D0", MRAA_PIN_NAME_SIZE); - b->pins[75].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[75].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } else { strncpy(b->pins[75].name, "GPIO111", MRAA_PIN_NAME_SIZE); - b->pins[75].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[75].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; } } else { strncpy(b->pins[75].name, "MMC1_SD", MRAA_PIN_NAME_SIZE); - b->pins[75].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[75].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } b->pins[75].gpio.pinmap = 111; b->pins[75].gpio.parent_id = 0; @@ -1280,14 +1280,14 @@ mraa_beaglebone() if (emmc_enabled != 1) { if (spi1_enabled == 1) { strncpy(b->pins[76].name, "SPI1D1", MRAA_PIN_NAME_SIZE); - b->pins[76].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[76].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } else { strncpy(b->pins[76].name, "GPIO112", MRAA_PIN_NAME_SIZE); - b->pins[76].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[76].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; } } else { strncpy(b->pins[76].name, "MMC2_SD", MRAA_PIN_NAME_SIZE); - b->pins[76].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[76].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } b->pins[76].gpio.pinmap = 112; b->pins[76].gpio.parent_id = 0; @@ -1297,14 +1297,14 @@ mraa_beaglebone() if (emmc_enabled != 1) { if (spi1_enabled == 1) { strncpy(b->pins[77].name, "SPI1CLK", MRAA_PIN_NAME_SIZE); - b->pins[77].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[77].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; } else { strncpy(b->pins[77].name, "GPIO110", MRAA_PIN_NAME_SIZE); - b->pins[77].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[77].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; } } else { strncpy(b->pins[77].name, "MMC0_SD", MRAA_PIN_NAME_SIZE); - b->pins[77].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[77].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } b->pins[77].gpio.pinmap = 110; b->pins[77].gpio.parent_id = 0; @@ -1313,60 +1313,60 @@ mraa_beaglebone() strncpy(b->pins[78].name, "VDD_ADC", MRAA_PIN_NAME_SIZE); - b->pins[78].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[78].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // TODO AIN4 strncpy(b->pins[79].name, "AIN4", MRAA_PIN_NAME_SIZE); - b->pins[79].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; + b->pins[79].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; strncpy(b->pins[80].name, "GND_ADC", MRAA_PIN_NAME_SIZE); - b->pins[80].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[80].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // TODO AIN6 strncpy(b->pins[81].name, "AIN6", MRAA_PIN_NAME_SIZE); - b->pins[81].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; + b->pins[81].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; // TODO AIN5 strncpy(b->pins[82].name, "AIN5", MRAA_PIN_NAME_SIZE); - b->pins[82].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; + b->pins[82].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; // TODO AIN2 strncpy(b->pins[83].name, "AIN2", MRAA_PIN_NAME_SIZE); - b->pins[83].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; + b->pins[83].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; // TODO AIN3 strncpy(b->pins[84].name, "AIN3", MRAA_PIN_NAME_SIZE); - b->pins[84].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; + b->pins[84].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; // TODO AIN0 strncpy(b->pins[85].name, "AIN0", MRAA_PIN_NAME_SIZE); - b->pins[85].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; + b->pins[85].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; // TODO AIN1 strncpy(b->pins[86].name, "AIN1", MRAA_PIN_NAME_SIZE); - b->pins[86].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; + b->pins[86].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; strncpy(b->pins[87].name, "GPIO20", MRAA_PIN_NAME_SIZE); - b->pins[87].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[87].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[87].gpio.pinmap = 20; b->pins[87].gpio.parent_id = 0; b->pins[87].gpio.mux_total = 0; strncpy(b->pins[88].name, "GPIO7", MRAA_PIN_NAME_SIZE); - b->pins[88].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[88].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[88].gpio.pinmap = 7; b->pins[88].gpio.parent_id = 0; b->pins[88].gpio.mux_total = 0; // GND strncpy(b->pins[89].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[89].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[89].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // GND strncpy(b->pins[90].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[90].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[90].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // GND strncpy(b->pins[91].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[91].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[91].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // GND strncpy(b->pins[92].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[92].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[92].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // BUS DEFINITIONS b->i2c_bus_count = 2; @@ -1417,7 +1417,7 @@ mraa_beaglebone() b->gpio_count = 0; int i; for (i = 0; i < b->phy_pin_count; i++) - if (b->pins[i].capabilites.gpio) + if (b->pins[i].capabilities.gpio) b->gpio_count++; return b; diff --git a/src/arm/raspberry_pi.c b/src/arm/raspberry_pi.c index 50a7268..7cce764 100644 --- a/src/arm/raspberry_pi.c +++ b/src/arm/raspberry_pi.c @@ -292,63 +292,63 @@ mraa_raspberry_pi() b->adv_func->gpio_mmap_setup = &mraa_raspberry_pi_mmap_setup; strncpy(b->pins[0].name, "INVALID", MRAA_PIN_NAME_SIZE); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[1].name, "3V3", MRAA_PIN_NAME_SIZE); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[2].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[3].name, "SDA0", MRAA_PIN_NAME_SIZE); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[3].gpio.pinmap = 2; b->pins[3].gpio.mux_total = 0; b->pins[3].i2c.pinmap = 0; b->pins[3].i2c.mux_total = 0; strncpy(b->pins[4].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[5].name, "SCL0", MRAA_PIN_NAME_SIZE); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[5].gpio.pinmap = 3; b->pins[5].gpio.mux_total = 0; b->pins[5].i2c.pinmap = 0; b->pins[5].i2c.mux_total = 0; strncpy(b->pins[6].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[7].name, "GPIO4", MRAA_PIN_NAME_SIZE); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[7].gpio.pinmap = 4; b->pins[7].gpio.mux_total = 0; strncpy(b->pins[8].name, "UART_TX", MRAA_PIN_NAME_SIZE); - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[8].gpio.pinmap = 14; b->pins[8].gpio.mux_total = 0; b->pins[8].uart.parent_id = 0; b->pins[8].uart.mux_total = 0; strncpy(b->pins[9].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[10].name, "UART_RX", MRAA_PIN_NAME_SIZE); - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[10].gpio.pinmap = 15; b->pins[10].gpio.mux_total = 0; b->pins[10].uart.parent_id = 0; b->pins[10].uart.mux_total = 0; strncpy(b->pins[11].name, "GPIO17", MRAA_PIN_NAME_SIZE); - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[11].gpio.pinmap = 17; b->pins[11].gpio.mux_total = 0; strncpy(b->pins[12].name, "GPIO18", MRAA_PIN_NAME_SIZE); - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[12].gpio.pinmap = 18; b->pins[12].gpio.mux_total = 0; @@ -359,71 +359,71 @@ mraa_raspberry_pi() strncpy(b->pins[13].name, "GPIO27", MRAA_PIN_NAME_SIZE); b->pins[13].gpio.pinmap = 27; } - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[13].gpio.mux_total = 0; strncpy(b->pins[14].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[15].name, "GPIO22", MRAA_PIN_NAME_SIZE); - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[15].gpio.pinmap = 22; b->pins[15].gpio.mux_total = 0; strncpy(b->pins[16].name, "GPIO23", MRAA_PIN_NAME_SIZE); - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[16].gpio.pinmap = 23; b->pins[16].gpio.mux_total = 0; strncpy(b->pins[17].name, "3V3", MRAA_PIN_NAME_SIZE); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[18].name, "GPIO24", MRAA_PIN_NAME_SIZE); - b->pins[18].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[18].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[18].gpio.pinmap = 24; b->pins[18].gpio.mux_total = 0; strncpy(b->pins[19].name, "SPI_MOSI", MRAA_PIN_NAME_SIZE); - b->pins[19].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[19].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[19].gpio.pinmap = 10; b->pins[19].gpio.mux_total = 0; b->pins[19].spi.pinmap = 0; b->pins[19].spi.mux_total = 0; strncpy(b->pins[20].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[20].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[20].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[21].name, "SPI_MISO", MRAA_PIN_NAME_SIZE); - b->pins[21].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[21].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[21].gpio.pinmap = 9; b->pins[21].gpio.mux_total = 0; b->pins[21].spi.pinmap = 0; b->pins[21].spi.mux_total = 0; strncpy(b->pins[22].name, "GPIO25", MRAA_PIN_NAME_SIZE); - b->pins[22].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[22].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[22].gpio.pinmap = 25; b->pins[22].gpio.mux_total = 0; strncpy(b->pins[23].name, "SPI_CLK", MRAA_PIN_NAME_SIZE); - b->pins[23].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[23].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[23].gpio.pinmap = 11; b->pins[23].gpio.mux_total = 0; b->pins[23].spi.pinmap = 0; b->pins[23].spi.mux_total = 0; strncpy(b->pins[24].name, "SPI_CS0", MRAA_PIN_NAME_SIZE); - b->pins[24].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[24].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[24].gpio.pinmap = 8; b->pins[24].gpio.mux_total = 0; b->pins[24].spi.pinmap = 0; b->pins[24].spi.mux_total = 0; strncpy(b->pins[25].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[25].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[25].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[26].name, "SPI_CS1", MRAA_PIN_NAME_SIZE); - b->pins[26].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[26].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[26].gpio.pinmap = 7; b->pins[26].gpio.mux_total = 0; b->pins[26].spi.pinmap = 0; @@ -432,36 +432,36 @@ mraa_raspberry_pi() if ((platform_detected == PLATFORM_RASPBERRY_PI_A_REV_2) || (platform_detected == PLATFORM_RASPBERRY_PI_B_REV_2)) { strncpy(b->pins[27].name, "5V", MRAA_PIN_NAME_SIZE); - b->pins[27].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[27].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[28].name, "3V3", MRAA_PIN_NAME_SIZE); - b->pins[28].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[28].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[29].name, "GPIO8", MRAA_PIN_NAME_SIZE); - b->pins[29].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[29].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[29].gpio.pinmap = 8; b->pins[29].gpio.mux_total = 0; strncpy(b->pins[30].name, "GPIO9", MRAA_PIN_NAME_SIZE); - b->pins[30].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[30].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[30].gpio.pinmap = 9; b->pins[30].gpio.mux_total = 0; strncpy(b->pins[31].name, "GPIO10", MRAA_PIN_NAME_SIZE); - b->pins[31].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[31].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[31].gpio.pinmap = 10; b->pins[31].gpio.mux_total = 0; strncpy(b->pins[32].name, "GPIO11", MRAA_PIN_NAME_SIZE); b->pins[32].gpio.pinmap = 11; b->pins[32].gpio.mux_total = 0; - b->pins[32].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[32].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[33].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[33].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[33].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[34].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[34].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[34].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } // BUS DEFINITIONS @@ -493,62 +493,62 @@ mraa_raspberry_pi() (platform_detected == PLATFORM_RASPBERRY_PI2_B_REV_1)) { strncpy(b->pins[27].name, "ID_SD", MRAA_PIN_NAME_SIZE); - b->pins[27].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[27].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[28].name, "ID_SC", MRAA_PIN_NAME_SIZE); - b->pins[28].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[28].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[29].name, "GPIO05", MRAA_PIN_NAME_SIZE); - b->pins[29].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[29].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[29].gpio.pinmap = 5; b->pins[29].gpio.mux_total = 0; strncpy(b->pins[30].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[30].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[30].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[31].name, "GPIO06", MRAA_PIN_NAME_SIZE); - b->pins[31].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[31].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[31].gpio.pinmap = 6; b->pins[31].gpio.mux_total = 0; strncpy(b->pins[32].name, "GPIO12", MRAA_PIN_NAME_SIZE); - b->pins[32].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[32].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[32].gpio.pinmap = 12; b->pins[32].gpio.mux_total = 0; strncpy(b->pins[33].name, "GPIO13", MRAA_PIN_NAME_SIZE); - b->pins[33].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[33].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[33].gpio.pinmap = 13; b->pins[33].gpio.mux_total = 0; strncpy(b->pins[34].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[34].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[34].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[35].name, "GPIO19", MRAA_PIN_NAME_SIZE); - b->pins[35].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[35].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[35].gpio.pinmap = 19; b->pins[35].gpio.mux_total = 0; strncpy(b->pins[36].name, "GPIO16", MRAA_PIN_NAME_SIZE); - b->pins[36].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[36].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[36].gpio.pinmap = 16; b->pins[36].gpio.mux_total = 0; strncpy(b->pins[37].name, "GPIO26", MRAA_PIN_NAME_SIZE); - b->pins[37].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[37].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[37].gpio.pinmap = 26; b->pins[37].gpio.mux_total = 0; strncpy(b->pins[38].name, "GPIO20", MRAA_PIN_NAME_SIZE); - b->pins[38].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[38].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[38].gpio.pinmap = 20; b->pins[38].gpio.mux_total = 0; strncpy(b->pins[39].name, "GND", MRAA_PIN_NAME_SIZE); - b->pins[39].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[39].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[40].name, "GPIO21", MRAA_PIN_NAME_SIZE); - b->pins[40].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[40].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[40].gpio.pinmap = 21; b->pins[40].gpio.mux_total = 0; } @@ -556,7 +556,7 @@ mraa_raspberry_pi() b->gpio_count = 0; int i; for (i = 0; i < b->phy_pin_count; i++) { - if (b->pins[i].capabilites.gpio) { + if (b->pins[i].capabilities.gpio) { b->gpio_count++; } } diff --git a/src/firmata/firmata_mraa.c b/src/firmata/firmata_mraa.c index ab1ca68..4a7d41a 100644 --- a/src/firmata/firmata_mraa.c +++ b/src/firmata/firmata_mraa.c @@ -571,69 +571,69 @@ mraa_firmata_plat_init(const char* uart_dev) } strncpy(b->pins[0].name, "IO0", 8); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[0].gpio.pinmap = 0; strncpy(b->pins[1].name, "IO1", 8); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[1].gpio.pinmap = 1; strncpy(b->pins[2].name, "IO2", 8); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[2].gpio.pinmap = 2; strncpy(b->pins[3].name, "IO3", 8); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[3].gpio.pinmap = 3; strncpy(b->pins[4].name, "IO4", 8); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[4].gpio.pinmap = 4; strncpy(b->pins[5].name, "IO5", 8); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[5].gpio.pinmap = 5; strncpy(b->pins[6].name, "IO6", 8); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[6].gpio.pinmap = 6; strncpy(b->pins[7].name, "IO7", 8); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[7].gpio.pinmap = 7; strncpy(b->pins[8].name, "IO8", 8); - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[8].gpio.pinmap = 8; strncpy(b->pins[9].name, "IO9", 8); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[9].gpio.pinmap = 9; strncpy(b->pins[10].name, "IO10", 8); - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[10].gpio.pinmap = 10; strncpy(b->pins[11].name, "IO11", 8); - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[11].gpio.pinmap = 11; strncpy(b->pins[12].name, "IO12", 8); - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[12].gpio.pinmap = 12; strncpy(b->pins[13].name, "IO13", 8); - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[13].gpio.pinmap = 13; strncpy(b->pins[10].name, "A0", 8); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[14].gpio.pinmap = 14; b->pins[14].aio.pinmap = 14; strncpy(b->pins[11].name, "A1", 8); - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[15].gpio.pinmap = 15; b->pins[15].aio.pinmap = 15; strncpy(b->pins[12].name, "A2", 8); - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[16].gpio.pinmap = 16; b->pins[16].aio.pinmap = 16; strncpy(b->pins[13].name, "A3", 8); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[17].gpio.pinmap = 17; b->pins[17].aio.pinmap = 17; strncpy(b->pins[13].name, "A4", 8); - b->pins[18].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[18].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[18].gpio.pinmap = 18; b->pins[18].aio.pinmap = 18; strncpy(b->pins[13].name, "A5", 8); - b->pins[19].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[19].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[19].gpio.pinmap = 19; b->pins[19].aio.pinmap = 19; diff --git a/src/gpio/gpio.c b/src/gpio/gpio.c index 1bab352..3c53940 100644 --- a/src/gpio/gpio.c +++ b/src/gpio/gpio.c @@ -151,7 +151,7 @@ mraa_gpio_init(int pin) syslog(LOG_ERR, "gpio: init: pin %i beyond platform pin count (%i)", pin, board->phy_pin_count); return NULL; } - if (board->pins[pin].capabilites.gpio != 1) { + if (board->pins[pin].capabilities.gpio != 1) { syslog(LOG_ERR, "gpio: init: pin %i not capable of gpio", pin); return NULL; } diff --git a/src/json/jsonplatform.c b/src/json/jsonplatform.c index bed3910..bcdc00a 100644 --- a/src/json/jsonplatform.c +++ b/src/json/jsonplatform.c @@ -222,9 +222,9 @@ mraa_init_json_platform_io(json_object* jobj_io, mraa_board_t* board, int index) invalid = json_object_get_boolean(jobj_temp); } if (invalid) { - board->pins[pos].capabilites = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; + board->pins[pos].capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; } else { - board->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + board->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; } return MRAA_SUCCESS; } @@ -247,7 +247,7 @@ mraa_init_json_platform_gpio(json_object* jobj_gpio, mraa_board_t* board, int in if (ret != MRAA_SUCCESS) { return ret; } - board->pins[pos].capabilites.gpio = 1; + board->pins[pos].capabilities.gpio = 1; return MRAA_SUCCESS; } @@ -270,7 +270,7 @@ mraa_init_json_platform_aio(json_object* jobj_aio, mraa_board_t* board, int inde return ret; } - board->pins[pos].capabilites.aio = 1; + board->pins[pos].capabilities.aio = 1; return MRAA_SUCCESS; } @@ -299,7 +299,7 @@ mraa_init_json_platform_i2c(json_object* jobj_i2c, mraa_board_t* board, int inde if (ret == MRAA_ERROR_NO_DATA_AVAILABLE) { board->i2c_bus[pos].sda = -1; } else if (ret == MRAA_SUCCESS) { - board->pins[pin].capabilites.i2c = 1; + board->pins[pin].capabilities.i2c = 1; board->pins[pin].i2c.pinmap = sysfs_pin; board->i2c_bus[pos].sda = pin; } else { @@ -311,7 +311,7 @@ mraa_init_json_platform_i2c(json_object* jobj_i2c, mraa_board_t* board, int inde if (ret == MRAA_ERROR_NO_DATA_AVAILABLE) { board->i2c_bus[pos].scl = -1; } else if (ret == MRAA_SUCCESS) { - board->pins[pin].capabilites.i2c = 1; + board->pins[pin].capabilities.i2c = 1; board->pins[pin].i2c.pinmap = sysfs_pin; board->i2c_bus[pos].scl = pin; } else { @@ -357,7 +357,7 @@ mraa_init_json_platform_pwm(json_object* jobj_pwm, mraa_board_t* board, int inde return ret; } - board->pins[pos].capabilites.pwm = 1; + board->pins[pos].capabilities.pwm = 1; board->pins[pos].pwm.pinmap = sysfs_pin; board->pins[pos].pwm.parent_id = parent_id; return ret; @@ -389,7 +389,7 @@ mraa_init_json_platform_spi(json_object* jobj_spi, mraa_board_t* board, int inde if (ret == MRAA_ERROR_NO_DATA_AVAILABLE) { board->spi_bus[pos].sclk = -1; } else if (ret == MRAA_SUCCESS) { - board->pins[pin].capabilites.spi = 1; + board->pins[pin].capabilities.spi = 1; board->pins[pin].spi.parent_id = parent_id; board->spi_bus[pos].sclk = pin; } else { @@ -400,7 +400,7 @@ mraa_init_json_platform_spi(json_object* jobj_spi, mraa_board_t* board, int inde if (ret == MRAA_ERROR_NO_DATA_AVAILABLE) { board->spi_bus[pos].miso = -1; } else if (ret == MRAA_SUCCESS) { - board->pins[pin].capabilites.spi = 1; + board->pins[pin].capabilities.spi = 1; board->pins[pin].spi.parent_id = parent_id; board->spi_bus[pos].miso = pin; } else { @@ -411,7 +411,7 @@ mraa_init_json_platform_spi(json_object* jobj_spi, mraa_board_t* board, int inde if (ret == MRAA_ERROR_NO_DATA_AVAILABLE) { board->spi_bus[pos].mosi = -1; } else if (ret == MRAA_SUCCESS) { - board->pins[pin].capabilites.spi = 1; + board->pins[pin].capabilities.spi = 1; board->pins[pin].spi.parent_id = parent_id; board->spi_bus[pos].mosi = pin; } else { @@ -422,7 +422,7 @@ mraa_init_json_platform_spi(json_object* jobj_spi, mraa_board_t* board, int inde if (ret == MRAA_ERROR_NO_DATA_AVAILABLE) { board->spi_bus[pos].cs = -1; } else if (ret == MRAA_SUCCESS) { - board->pins[pin].capabilites.spi = 1; + board->pins[pin].capabilities.spi = 1; board->pins[pin].spi.parent_id = parent_id; board->spi_bus[pos].cs = pin; } else { @@ -477,7 +477,7 @@ mraa_init_json_platform_uart(json_object* jobj_uart, mraa_board_t* board, int in if (ret == MRAA_ERROR_NO_DATA_AVAILABLE) { board->uart_dev[pos].rx = -1; } else if (ret == MRAA_SUCCESS) { - board->pins[pin].capabilites.uart = 1; + board->pins[pin].capabilities.uart = 1; board->pins[pin].uart.pinmap = sysfs_pin; board->pins[pin].uart.parent_id = parent_id; board->uart_dev[pos].rx = pin; @@ -491,7 +491,7 @@ mraa_init_json_platform_uart(json_object* jobj_uart, mraa_board_t* board, int in if (ret == MRAA_ERROR_NO_DATA_AVAILABLE) { board->uart_dev[pos].tx = -1; } else if (ret == MRAA_SUCCESS) { - board->pins[pin].capabilites.uart = 1; + board->pins[pin].capabilities.uart = 1; board->pins[pin].uart.pinmap = sysfs_pin; board->pins[pin].uart.parent_id = parent_id; board->uart_dev[pos].tx = pin; diff --git a/src/mock/mock_board.c b/src/mock/mock_board.c index b99da4c..7686441 100644 --- a/src/mock/mock_board.c +++ b/src/mock/mock_board.c @@ -104,25 +104,25 @@ mraa_mock_board() int pos = 0; strncpy(b->pins[pos].name, "GPIO0", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 0; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "ADC0", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 1, 0 }; b->pins[pos].aio.pinmap = 0; b->pins[pos].aio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "I2C0SDA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[pos].i2c.mux_total = 0; b->pins[pos].i2c.pinmap = 0; pos++; strncpy(b->pins[pos].name, "I2C0SCL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[pos].i2c.mux_total = 0; b->pins[pos].i2c.pinmap = 0; pos++; diff --git a/src/mraa.c b/src/mraa.c index e159b3f..406531c 100644 --- a/src/mraa.c +++ b/src/mraa.c @@ -580,35 +580,35 @@ mraa_pin_mode_test(int pin, mraa_pinmodes_t mode) switch (mode) { case MRAA_PIN_VALID: - if (current_plat->pins[pin].capabilites.valid == 1) + if (current_plat->pins[pin].capabilities.valid == 1) return 1; break; case MRAA_PIN_GPIO: - if (current_plat->pins[pin].capabilites.gpio == 1) + if (current_plat->pins[pin].capabilities.gpio == 1) return 1; break; case MRAA_PIN_PWM: - if (current_plat->pins[pin].capabilites.pwm == 1) + if (current_plat->pins[pin].capabilities.pwm == 1) return 1; break; case MRAA_PIN_FAST_GPIO: - if (current_plat->pins[pin].capabilites.fast_gpio == 1) + if (current_plat->pins[pin].capabilities.fast_gpio == 1) return 1; break; case MRAA_PIN_SPI: - if (current_plat->pins[pin].capabilites.spi == 1) + if (current_plat->pins[pin].capabilities.spi == 1) return 1; break; case MRAA_PIN_I2C: - if (current_plat->pins[pin].capabilites.i2c == 1) + if (current_plat->pins[pin].capabilities.i2c == 1) return 1; break; case MRAA_PIN_AIO: - if (current_plat->pins[pin].capabilites.aio == 1) + if (current_plat->pins[pin].capabilities.aio == 1) return 1; break; case MRAA_PIN_UART: - if (current_plat->pins[pin].capabilites.uart == 1) + if (current_plat->pins[pin].capabilities.uart == 1) return 1; break; default: diff --git a/src/pwm/pwm.c b/src/pwm/pwm.c index 44bb7ad..a49a2e9 100644 --- a/src/pwm/pwm.c +++ b/src/pwm/pwm.c @@ -233,7 +233,7 @@ mraa_pwm_init(int pin) syslog(LOG_ERR, "pwm_init: pin %i beyond platform definition", pin); return NULL; } - if (board->pins[pin].capabilites.pwm != 1) { + if (board->pins[pin].capabilities.pwm != 1) { syslog(LOG_ERR, "pwm_init: pin %i not capable of pwm", pin); return NULL; } diff --git a/src/usb/ftdi_ft4222.c b/src/usb/ftdi_ft4222.c index d3183cd..c6b6761 100644 --- a/src/usb/ftdi_ft4222.c +++ b/src/usb/ftdi_ft4222.c @@ -1063,14 +1063,14 @@ mraa_ftdi_ft4222() // I2c pins (these are virtual, entries are required to configure i2c layer) // We currently assume that GPIO 0/1 are reserved for i2c operation strncpy(sub_plat->pins[pinIndex].name, "IGPIO0/SCL0", MRAA_PIN_NAME_SIZE); - sub_plat->pins[pinIndex].capabilites = pinCapsI2cGpio; + sub_plat->pins[pinIndex].capabilities = pinCapsI2cGpio; sub_plat->pins[pinIndex].gpio.pinmap = pinIndex; sub_plat->pins[pinIndex].gpio.mux_total = 0; sub_plat->pins[pinIndex].i2c.mux_total = 0; sub_plat->i2c_bus[bus].scl = pinIndex; pinIndex++; strncpy(sub_plat->pins[pinIndex].name, "IGPIO1/SDA0", MRAA_PIN_NAME_SIZE); - sub_plat->pins[pinIndex].capabilites = pinCapsI2cGpio; + sub_plat->pins[pinIndex].capabilities = pinCapsI2cGpio; sub_plat->pins[pinIndex].gpio.pinmap = pinIndex; sub_plat->pins[pinIndex].gpio.mux_total = 0; sub_plat->pins[pinIndex].i2c.mux_total = 0; @@ -1079,12 +1079,12 @@ mraa_ftdi_ft4222() // FTDI4222 gpio strncpy(sub_plat->pins[pinIndex].name, "INT-GPIO2", MRAA_PIN_NAME_SIZE); - sub_plat->pins[pinIndex].capabilites = pinCapsGpio; + sub_plat->pins[pinIndex].capabilities = pinCapsGpio; sub_plat->pins[pinIndex].gpio.pinmap = pinIndex; sub_plat->pins[pinIndex].gpio.mux_total = 0; pinIndex++; strncpy(sub_plat->pins[pinIndex].name, "INT-GPIO3", MRAA_PIN_NAME_SIZE); - sub_plat->pins[pinIndex].capabilites = pinCapsGpio; + sub_plat->pins[pinIndex].capabilities = pinCapsGpio; sub_plat->pins[pinIndex].gpio.pinmap = pinIndex; sub_plat->pins[pinIndex].gpio.mux_total = 0; pinIndex++; @@ -1093,7 +1093,7 @@ mraa_ftdi_ft4222() int i; for (i = 0; i < numI2cGpioExpanderPins; ++i) { snprintf(sub_plat->pins[pinIndex].name, MRAA_PIN_NAME_SIZE, "EXP-GPIO%d", i); - sub_plat->pins[pinIndex].capabilites = pinCapsGpio; + sub_plat->pins[pinIndex].capabilities = pinCapsGpio; sub_plat->pins[pinIndex].gpio.pinmap = pinIndex; sub_plat->pins[pinIndex].gpio.mux_total = 0; pinIndex++; @@ -1104,11 +1104,11 @@ mraa_ftdi_ft4222() sub_plat->i2c_bus[bus].bus_id = bus; sub_plat->pins[pinIndex].i2c.mux_total = 0; snprintf(sub_plat->pins[pinIndex].name, MRAA_PIN_NAME_SIZE, "SDA%d", bus); - sub_plat->pins[pinIndex].capabilites = pinCapsI2c; + sub_plat->pins[pinIndex].capabilities = pinCapsI2c; sub_plat->i2c_bus[bus].sda = pinIndex; pinIndex++; snprintf(sub_plat->pins[pinIndex].name, MRAA_PIN_NAME_SIZE, "SCL%d", bus); - sub_plat->pins[pinIndex].capabilites = pinCapsI2c; + sub_plat->pins[pinIndex].capabilities = pinCapsI2c; sub_plat->pins[pinIndex].i2c.mux_total = 0; sub_plat->i2c_bus[bus].scl = pinIndex; pinIndex++; diff --git a/src/x86/intel_cherryhills.c b/src/x86/intel_cherryhills.c index b797c94..c633a1e 100644 --- a/src/x86/intel_cherryhills.c +++ b/src/x86/intel_cherryhills.c @@ -61,32 +61,32 @@ mraa_intel_cherryhills() int pos = 0; //Physical header where these pins are: J3E5 strncpy(b->pins[pos].name, "GSUS6", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 416; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "GSUS8", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 409; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "GSUS7", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 414; b->pins[pos].gpio.mux_total = 0; pos++; //Physical header where these pins are: J3E3 strncpy(b->pins[pos].name, "GSUS0", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 406; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "GSUS1", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 410; b->pins[pos].gpio.mux_total = 0; pos++; diff --git a/src/x86/intel_de3815.c b/src/x86/intel_de3815.c index ad7c7d3..2552161 100644 --- a/src/x86/intel_de3815.c +++ b/src/x86/intel_de3815.c @@ -64,63 +64,63 @@ mraa_intel_de3815() } strncpy(b->pins[0].name, "1.8v", 8); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[1].name, "GND", 8); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[2].name, "HDMIcec", 8); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[3].name, "DMICclk", 8); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[4].name, "3.3v", 8); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[5].name, "DMICda", 8); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[6].name, "Key", 8); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[7].name, "SMB-A", 8); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[8].name, "5v", 8); - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[9].name, "SCI", 8); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[10].name, "PWM0", 8); - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; b->pins[10].pwm.pinmap = 0; b->pins[10].pwm.parent_id = 0; b->pins[10].pwm.mux_total = 0; strncpy(b->pins[11].name, "PWM1", 8); - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 0, 1, 0, 0, 0, 0, 0 }; b->pins[11].pwm.pinmap = 0; b->pins[11].pwm.parent_id = 1; b->pins[11].pwm.mux_total = 0; strncpy(b->pins[12].name, "I2C0SCL", 8); - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[12].i2c.pinmap = 1; b->pins[12].i2c.mux_total = 0; strncpy(b->pins[13].name, "I2C0SDA", 8); - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[13].i2c.pinmap = 1; b->pins[13].i2c.mux_total = 0; strncpy(b->pins[14].name, "I2C1SCL", 8); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[14].i2c.pinmap = 1; b->pins[14].i2c.mux_total = 0; strncpy(b->pins[15].name, "I2C1SDA", 8); - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[15].i2c.pinmap = 1; b->pins[15].i2c.mux_total = 0; strncpy(b->pins[16].name, "SMB_CLK", 8); - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[17].name, "SMB_SDA", 8); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; b->i2c_bus_count = 0; int i2c_num = -1; diff --git a/src/x86/intel_edison_fab_c.c b/src/x86/intel_edison_fab_c.c index 9891fbd..b392c17 100644 --- a/src/x86/intel_edison_fab_c.c +++ b/src/x86/intel_edison_fab_c.c @@ -404,7 +404,7 @@ mraa_intel_edison_pwm_init_pre(int pin) return MRAA_ERROR_INVALID_RESOURCE; } - if (!plat->pins[pin].capabilites.pwm) { + if (!plat->pins[pin].capabilities.pwm) { return MRAA_ERROR_INVALID_RESOURCE; } @@ -841,7 +841,7 @@ mraa_intel_edison_miniboard(mraa_board_t* b) int pos = 0; strncpy(b->pins[pos].name, "J17-1", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 182; b->pins[pos].gpio.mux_total = 0; b->pins[pos].pwm.pinmap = 2; @@ -850,27 +850,27 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J17-2", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J17-3", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J17-4", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J17-5", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 135; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J17-6", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J17-7", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 27; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 1; @@ -878,7 +878,7 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J17-8", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 20; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 1; @@ -886,7 +886,7 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J17-9", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 28; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 1; @@ -894,7 +894,7 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J17-10", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 111; b->pins[pos].gpio.mux_total = 0; b->pins[pos].spi.pinmap = 5; @@ -902,7 +902,7 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J17-11", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 109; b->pins[pos].gpio.mux_total = 0; b->pins[pos].spi.pinmap = 5; @@ -910,25 +910,25 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J17-12", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 115; b->pins[pos].gpio.mux_total = 0; b->pins[pos].spi.pinmap = 5; b->pins[pos].spi.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J17-13", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J17-14", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 128; b->pins[pos].gpio.parent_id = 0; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J18-1", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0 , 0}; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0 , 0}; b->pins[pos].gpio.pinmap = 13; b->pins[pos].gpio.mux_total = 0; b->pins[pos].pwm.pinmap = 1; @@ -937,22 +937,22 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J18-2", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 165; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J18-3", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J18-4", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J18-5", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J18-6", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 19; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 1; @@ -960,7 +960,7 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J18-7", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 12; b->pins[pos].gpio.mux_total = 0; b->pins[pos].pwm.pinmap = 0; @@ -969,7 +969,7 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J18-8", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 183; b->pins[pos].gpio.mux_total = 0; b->pins[pos].pwm.pinmap = 3; @@ -977,18 +977,18 @@ mraa_intel_edison_miniboard(mraa_board_t* b) b->pins[pos].pwm.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J18-9", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J18-10", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 110; b->pins[pos].gpio.mux_total = 0; b->pins[pos].spi.pinmap = 5; b->pins[pos].spi.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J18-11", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 114; b->pins[pos].gpio.mux_total = 0; b->pins[pos].spi.pinmap = 5; @@ -996,12 +996,12 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J18-12", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 129; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J18-13", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 130; b->pins[pos].gpio.mux_total = 0; b->pins[pos].uart.pinmap = 0; @@ -1010,41 +1010,41 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J18-14", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J19-1", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J19-2", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J19-3", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J19-4", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 44; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J19-5", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 46; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J19-6", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 48; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J19-7", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J19-8", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 131; b->pins[pos].gpio.mux_total = 0; b->pins[pos].uart.pinmap = 0; @@ -1053,98 +1053,98 @@ mraa_intel_edison_miniboard(mraa_board_t* b) pos++; strncpy(b->pins[pos].name, "J19-9", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 14; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J19-10", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 40; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J19-11", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 43; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J19-12", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 77; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J19-13", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 82; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J19-14", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 83; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-1", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J20-2", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J20-3", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "J20-4", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 45; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-5", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 47; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-6", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 49; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-7", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 15; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-8", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 84; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-9", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 42; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-10", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 41; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-11", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 78; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-12", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 79; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-13", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 80; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "J20-14", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 81; b->pins[pos].gpio.mux_total = 0; pos++; @@ -1325,7 +1325,7 @@ mraa_intel_edison_fab_c() b->pwm_min_period = 1; strncpy(b->pins[0].name, "IO0", 8); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[0].gpio.pinmap = 130; b->pins[0].gpio.parent_id = 0; b->pins[0].gpio.mux_total = 1; @@ -1337,7 +1337,7 @@ mraa_intel_edison_fab_c() b->pins[0].uart.mux_total = 0; strncpy(b->pins[1].name, "IO1", 8); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[1].gpio.pinmap = 131; b->pins[1].gpio.parent_id = 0; b->pins[1].gpio.mux_total = 1; @@ -1349,7 +1349,7 @@ mraa_intel_edison_fab_c() b->pins[1].uart.mux_total = 0; strncpy(b->pins[2].name, "IO2", 8); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[2].gpio.pinmap = 128; b->pins[2].gpio.parent_id = 0; b->pins[2].gpio.mux_total = 1; @@ -1358,7 +1358,7 @@ mraa_intel_edison_fab_c() b->pins[2].gpio.mux[0].value = MRAA_GPIO_IN; strncpy(b->pins[3].name, "IO3", 8); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[3].gpio.pinmap = 12; b->pins[3].gpio.parent_id = 0; b->pins[3].gpio.mux_total = 1; @@ -1370,7 +1370,7 @@ mraa_intel_edison_fab_c() b->pins[3].pwm.mux_total = 0; strncpy(b->pins[4].name, "IO4", 8); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[4].gpio.pinmap = 129; b->pins[4].gpio.parent_id = 0; b->pins[4].gpio.mux_total = 1; @@ -1379,7 +1379,7 @@ mraa_intel_edison_fab_c() b->pins[4].gpio.mux[0].value = MRAA_GPIO_IN; strncpy(b->pins[5].name, "IO5", 8); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[5].gpio.pinmap = 13; b->pins[5].gpio.parent_id = 0; b->pins[5].gpio.mux_total = 1; @@ -1391,7 +1391,7 @@ mraa_intel_edison_fab_c() b->pins[5].pwm.mux_total = 0; strncpy(b->pins[6].name, "IO6", 8); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[6].gpio.pinmap = 182; b->pins[6].gpio.parent_id = 0; b->pins[6].gpio.mux_total = 1; @@ -1403,7 +1403,7 @@ mraa_intel_edison_fab_c() b->pins[6].pwm.mux_total = 0; strncpy(b->pins[7].name, "IO7", 8); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[7].gpio.pinmap = 48; b->pins[7].gpio.parent_id = 0; b->pins[7].gpio.mux_total = 1; @@ -1412,7 +1412,7 @@ mraa_intel_edison_fab_c() b->pins[7].gpio.mux[0].value = MRAA_GPIO_IN; strncpy(b->pins[8].name, "IO8", 8); - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[8].gpio.pinmap = 49; b->pins[8].gpio.parent_id = 0; b->pins[8].gpio.mux_total = 1; @@ -1421,7 +1421,7 @@ mraa_intel_edison_fab_c() b->pins[8].gpio.mux[0].value = MRAA_GPIO_IN; strncpy(b->pins[9].name, "IO9", 8); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[9].gpio.pinmap = 183; b->pins[9].gpio.parent_id = 0; b->pins[9].gpio.mux_total = 1; @@ -1433,7 +1433,7 @@ mraa_intel_edison_fab_c() b->pins[9].pwm.mux_total = 0; strncpy(b->pins[10].name, "IO10", 8); - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[10].gpio.pinmap = 41; b->pins[10].gpio.parent_id = 0; b->pins[10].gpio.mux_total = 3; @@ -1459,7 +1459,7 @@ mraa_intel_edison_fab_c() b->pins[10].spi.mux[2].value = 1; strncpy(b->pins[11].name, "IO11", 8); - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[11].gpio.pinmap = 43; b->pins[11].gpio.parent_id = 0; b->pins[11].gpio.mux_total = 3; @@ -1485,7 +1485,7 @@ mraa_intel_edison_fab_c() b->pins[11].spi.mux[2].value = 1; strncpy(b->pins[12].name, "IO12", 8); - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[12].gpio.pinmap = 42; b->pins[12].gpio.parent_id = 0; b->pins[12].gpio.mux_total = 2; @@ -1505,7 +1505,7 @@ mraa_intel_edison_fab_c() b->pins[12].spi.mux[1].value = 1; strncpy(b->pins[13].name, "IO13", 8); - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[13].gpio.pinmap = 40; b->pins[13].gpio.parent_id = 0; b->pins[13].gpio.mux_total = 2; @@ -1525,7 +1525,7 @@ mraa_intel_edison_fab_c() b->pins[13].spi.mux[1].value = 1; strncpy(b->pins[14].name, "A0", 8); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[14].aio.pinmap = 0; b->pins[14].aio.mux_total = 2; b->pins[14].aio.mux[0].pincmd = PINCMD_SET_DIRECTION; @@ -1544,7 +1544,7 @@ mraa_intel_edison_fab_c() b->pins[14].gpio.mux[1].value = 0; strncpy(b->pins[15].name, "A1", 8); - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[15].aio.pinmap = 1; b->pins[15].aio.mux_total = 2; b->pins[15].aio.mux[0].pincmd = PINCMD_SET_DIRECTION; @@ -1563,7 +1563,7 @@ mraa_intel_edison_fab_c() b->pins[15].gpio.mux[1].value = 0; strncpy(b->pins[16].name, "A2", 8); - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[16].aio.pinmap = 2; b->pins[16].aio.mux_total = 2; b->pins[16].aio.mux[0].pincmd = PINCMD_SET_DIRECTION; @@ -1582,7 +1582,7 @@ mraa_intel_edison_fab_c() b->pins[16].gpio.mux[1].value = 0; strncpy(b->pins[17].name, "A3", 8); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[17].aio.pinmap = 3; b->pins[17].aio.mux_total = 2; b->pins[17].aio.mux[0].pincmd = PINCMD_SET_DIRECTION; @@ -1601,7 +1601,7 @@ mraa_intel_edison_fab_c() b->pins[17].gpio.mux[1].value = 0; strncpy(b->pins[18].name, "A4", 8); - b->pins[18].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; + b->pins[18].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; b->pins[18].i2c.pinmap = 1; b->pins[18].i2c.mux_total = 2; b->pins[18].i2c.mux[0].pincmd = PINCMD_SET_DIRECTION; @@ -1628,7 +1628,7 @@ mraa_intel_edison_fab_c() b->pins[18].gpio.mux[1].value = 0; strncpy(b->pins[19].name, "A5", 8); - b->pins[19].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; + b->pins[19].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; b->pins[19].i2c.pinmap = 1; b->pins[19].i2c.mux_total = 2; b->pins[19].i2c.mux[0].pincmd = PINCMD_SET_DIRECTION; diff --git a/src/x86/intel_galileo_rev_d.c b/src/x86/intel_galileo_rev_d.c index e61fb72..175eb1a 100644 --- a/src/x86/intel_galileo_rev_d.c +++ b/src/x86/intel_galileo_rev_d.c @@ -145,7 +145,7 @@ mraa_intel_galileo_g1_pwm_init_pre(int pin) { // Gen1 galileo has no kernel muxing for GPIOs/PWM so ends up with leakage // on the PWM pins from the GPIO pins if not set to output high - if (plat->pins[pin].capabilites.gpio == 1) { + if (plat->pins[pin].capabilities.gpio == 1) { mraa_gpio_context mux_i; mux_i = mraa_gpio_init_raw(plat->pins[pin].gpio.pinmap); if (mux_i == NULL) { @@ -204,7 +204,7 @@ mraa_intel_galileo_rev_d() // GPIO IO0 - IO10 strncpy(b->pins[0].name, "IO0", 8); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[0].gpio.pinmap = 50; b->pins[0].gpio.parent_id = 0; b->pins[0].gpio.mux_total = 1; @@ -219,7 +219,7 @@ mraa_intel_galileo_rev_d() b->pins[0].uart.mux[0].value = 0; strncpy(b->pins[1].name, "IO1", 8); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[1].gpio.pinmap = 51; b->pins[1].gpio.mux_total = 1; b->pins[1].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -233,7 +233,7 @@ mraa_intel_galileo_rev_d() b->pins[1].uart.mux[0].value = 0; strncpy(b->pins[2].name, "IO2", 8); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 1, 0, 0, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 1, 0, 0, 0, 0 }; b->pins[2].gpio.pinmap = 32; b->pins[2].gpio.mux_total = 1; b->pins[2].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -255,7 +255,7 @@ mraa_intel_galileo_rev_d() b->pins[2].mmap.bit_pos = 6; strncpy(b->pins[3].name, "IO3", 8); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 1, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 1, 0, 0, 0, 0 }; b->pins[3].gpio.pinmap = 18; b->pins[3].gpio.mux_total = 1; b->pins[3].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -284,12 +284,12 @@ mraa_intel_galileo_rev_d() strncpy(b->pins[4].name, "IO4", 8); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[4].gpio.pinmap = 28; b->pins[4].gpio.mux_total = 0; strncpy(b->pins[5].name, "IO5", 8); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[5].gpio.pinmap = 17; b->pins[5].gpio.mux_total = 0; b->pins[5].pwm.pinmap = 5; @@ -298,24 +298,24 @@ mraa_intel_galileo_rev_d() strncpy(b->pins[6].name, "IO6", 8); b->pins[6].gpio.pinmap = 24; - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[6].gpio.mux_total = 0; b->pins[6].pwm.pinmap = 6; b->pins[6].pwm.parent_id = 0; b->pins[6].pwm.mux_total = 0; strncpy(b->pins[7].name, "IO7", 8); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[7].gpio.pinmap = 27; b->pins[7].gpio.mux_total = 0; strncpy(b->pins[8].name, "IO8", 8); - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[8].gpio.pinmap = 26; b->pins[8].gpio.mux_total = 0; strncpy(b->pins[9].name, "IO9", 8); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[9].gpio.pinmap = 19; b->pins[9].gpio.mux_total = 0; b->pins[9].pwm.pinmap = 1; @@ -323,7 +323,7 @@ mraa_intel_galileo_rev_d() b->pins[9].pwm.mux_total = 0; strncpy(b->pins[10].name, "IO10", 8); - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 0 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 0 }; b->pins[10].gpio.pinmap = 16; b->pins[10].gpio.mux_total = 1; b->pins[10].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -342,7 +342,7 @@ mraa_intel_galileo_rev_d() b->pins[10].spi.mux[0].value = 0; strncpy(b->pins[11].name, "IO11", 8); - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 0 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 0 }; b->pins[11].gpio.pinmap = 25; b->pins[11].gpio.mux_total = 1; b->pins[11].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -361,7 +361,7 @@ mraa_intel_galileo_rev_d() b->pins[11].spi.mux[0].value = 0; strncpy(b->pins[12].name, "IO12", 8); - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[12].gpio.pinmap = 38; b->pins[12].gpio.mux_total = 1; b->pins[12].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -374,7 +374,7 @@ mraa_intel_galileo_rev_d() b->pins[12].spi.mux[0].value = 0; strncpy(b->pins[13].name, "IO13", 8); - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[13].gpio.pinmap = 39; b->pins[13].gpio.mux_total = 1; b->pins[13].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -387,7 +387,7 @@ mraa_intel_galileo_rev_d() b->pins[13].spi.mux[0].value = 0; strncpy(b->pins[14].name, "A0", 8); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[14].gpio.pinmap = 44; b->pins[14].gpio.mux_total = 1; b->pins[14].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -400,7 +400,7 @@ mraa_intel_galileo_rev_d() b->pins[14].aio.mux[0].value = 0; strncpy(b->pins[15].name, "A1", 8); - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[15].gpio.pinmap = 45; b->pins[15].gpio.mux_total = 1; b->pins[15].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -413,7 +413,7 @@ mraa_intel_galileo_rev_d() b->pins[15].aio.mux[0].value = 0; strncpy(b->pins[16].name, "A2", 8); - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[16].gpio.pinmap = 46; b->pins[16].gpio.mux_total = 1; b->pins[16].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -426,7 +426,7 @@ mraa_intel_galileo_rev_d() b->pins[16].aio.mux[0].value = 0; strncpy(b->pins[17].name, "A3", 8); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[17].gpio.pinmap = 47; b->pins[17].gpio.mux_total = 1; b->pins[17].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -439,7 +439,7 @@ mraa_intel_galileo_rev_d() b->pins[17].aio.mux[0].value = 0; strncpy(b->pins[18].name, "A4", 8); - b->pins[18].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; + b->pins[18].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; b->pins[18].gpio.pinmap = 48; b->pins[18].gpio.mux_total = 2; b->pins[18].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; @@ -463,7 +463,7 @@ mraa_intel_galileo_rev_d() b->pins[18].aio.mux[1].value = 0; strncpy(b->pins[19].name, "A5", 8); - b->pins[19].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; + b->pins[19].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; b->pins[19].gpio.pinmap = 49; b->pins[19].gpio.mux_total = 2; b->pins[19].gpio.mux[0].pincmd = PINCMD_SET_OUT_VALUE; diff --git a/src/x86/intel_galileo_rev_g.c b/src/x86/intel_galileo_rev_g.c index acdee01..d0fe8d0 100644 --- a/src/x86/intel_galileo_rev_g.c +++ b/src/x86/intel_galileo_rev_g.c @@ -296,7 +296,7 @@ mraa_intel_galileo_gen2() } strncpy(b->pins[0].name, "IO0", 8); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 1, 0, 0, 0, 1 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 1, 0, 0, 0, 1 }; b->pins[0].gpio.pinmap = 11; b->pins[0].gpio.parent_id = 0; b->pins[0].gpio.mux_total = 1; @@ -329,7 +329,7 @@ mraa_intel_galileo_gen2() b->pins[0].uart.mux[1].value = 1; strncpy(b->pins[1].name, "IO1", 8); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 1, 0, 0, 0, 1 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 1, 0, 0, 0, 1 }; b->pins[1].gpio.pinmap = 12; b->pins[1].gpio.parent_id = 0; b->pins[1].gpio.mux_total = 2; @@ -371,7 +371,7 @@ mraa_intel_galileo_gen2() b->pins[1].uart.mux[2].value = 0; strncpy(b->pins[2].name, "IO2", 8); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 1, 0, 0, 0, 0}; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 1, 0, 0, 0, 0}; b->pins[2].gpio.pinmap = 13; b->pins[2].gpio.parent_id = 0; b->pins[2].gpio.mux_total = 2; @@ -402,7 +402,7 @@ mraa_intel_galileo_gen2() b->pins[2].mmap.bit_pos = 5; strncpy(b->pins[3].name, "IO3", 8); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 1, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 1, 0, 0, 0, 0 }; b->pins[3].gpio.pinmap = 14; b->pins[3].gpio.parent_id = 0; b->pins[3].gpio.mux_total = 3; @@ -454,7 +454,7 @@ mraa_intel_galileo_gen2() b->pins[3].mmap.bit_pos = 6; strncpy(b->pins[4].name, "IO4", 8); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[4].gpio.pinmap = 6; b->pins[4].gpio.parent_id = 0; b->pins[4].gpio.mux_total = 1; @@ -465,7 +465,7 @@ mraa_intel_galileo_gen2() b->pins[4].gpio.output_enable = 36; strncpy(b->pins[5].name, "IO5", 8); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0 , 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0 , 0 }; b->pins[5].gpio.pinmap = 0; b->pins[5].gpio.parent_id = 0; b->pins[5].gpio.mux_total = 2; @@ -491,7 +491,7 @@ mraa_intel_galileo_gen2() b->pins[5].pwm.mux[2].value = 0; strncpy(b->pins[6].name, "IO6", 8); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[6].gpio.pinmap = 1; b->pins[6].gpio.parent_id = 0; b->pins[6].gpio.mux_total = 2; @@ -517,7 +517,7 @@ mraa_intel_galileo_gen2() b->pins[6].pwm.mux[2].value = 0; strncpy(b->pins[7].name, "IO7", 8); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[7].gpio.pinmap = 38; b->pins[7].gpio.parent_id = 0; b->pins[7].gpio.mux_total = 1; @@ -527,7 +527,7 @@ mraa_intel_galileo_gen2() b->pins[7].gpio.complex_cap = (mraa_pin_cap_complex_t){ 1, 0, 0, 1, 1 }; strncpy(b->pins[8].name, "IO8", 8); - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[8].gpio.pinmap = 40; b->pins[8].gpio.parent_id = 0; b->pins[8].gpio.mux_total = 1; @@ -537,7 +537,7 @@ mraa_intel_galileo_gen2() b->pins[8].gpio.complex_cap = (mraa_pin_cap_complex_t){ 1, 0, 0, 1, 1 }; strncpy(b->pins[9].name, "IO9", 8); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[9].gpio.pinmap = 4; b->pins[9].gpio.parent_id = 0; b->pins[9].gpio.mux_total = 2; @@ -563,7 +563,7 @@ mraa_intel_galileo_gen2() b->pins[9].pwm.mux[2].value = 0; strncpy(b->pins[10].name, "IO10", 8); - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 1, 1, 0, 0, 0 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 1, 1, 0, 0, 0 }; b->pins[10].gpio.pinmap = 10; b->pins[10].gpio.parent_id = 0; b->pins[10].gpio.mux_total = 2; @@ -617,7 +617,7 @@ mraa_intel_galileo_gen2() b->pins[10].spi.mux[2].value = 0; strncpy(b->pins[11].name, "IO11", 8); - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 0 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 1, 0, 0, 0 }; b->pins[11].gpio.pinmap = 5; b->pins[11].gpio.parent_id = 0; b->pins[11].gpio.mux_total = 3; @@ -663,7 +663,7 @@ mraa_intel_galileo_gen2() b->pins[11].spi.mux[3].value = 0; strncpy(b->pins[12].name, "IO12", 8); - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 1, 1, 0, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 1, 1, 0, 0, 0 }; b->pins[12].gpio.pinmap = 15; b->pins[12].gpio.parent_id = 0; b->pins[12].gpio.mux_total = 1; @@ -696,7 +696,7 @@ mraa_intel_galileo_gen2() b->pins[12].mmap.bit_pos = 7; strncpy(b->pins[13].name, "IO13", 8); - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[13].gpio.pinmap = 7; b->pins[13].gpio.parent_id = 0; b->pins[13].gpio.mux_total = 2; @@ -722,7 +722,7 @@ mraa_intel_galileo_gen2() // ANALOG strncpy(b->pins[14].name, "A0", 8); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[14].gpio.complex_cap = (mraa_pin_cap_complex_t){ 1, 0, 0, 1, 1 }; b->pins[14].aio.pinmap = 0; b->pins[14].aio.mux_total = 2; @@ -739,7 +739,7 @@ mraa_intel_galileo_gen2() b->pins[14].gpio.mux[0].value = MRAA_GPIO_IN; strncpy(b->pins[15].name, "A1", 8); - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[15].gpio.complex_cap = (mraa_pin_cap_complex_t){ 1, 0, 0, 1, 1 }; b->pins[15].aio.pinmap = 1; b->pins[15].aio.mux_total = 2; @@ -756,7 +756,7 @@ mraa_intel_galileo_gen2() b->pins[15].gpio.mux[0].value = MRAA_GPIO_IN; strncpy(b->pins[16].name, "A2", 8); - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[16].gpio.complex_cap = (mraa_pin_cap_complex_t){ 1, 0, 0, 1, 1 }; b->pins[16].aio.pinmap = 2; b->pins[16].aio.mux_total = 2; @@ -773,7 +773,7 @@ mraa_intel_galileo_gen2() b->pins[16].gpio.mux[0].value = MRAA_GPIO_IN; strncpy(b->pins[17].name, "A3", 8); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 1, 0 }; b->pins[17].gpio.complex_cap = (mraa_pin_cap_complex_t){ 1, 0, 0, 1, 1 }; b->pins[17].aio.pinmap = 3; b->pins[17].aio.mux_total = 2; @@ -790,7 +790,7 @@ mraa_intel_galileo_gen2() b->pins[17].gpio.mux[0].value = MRAA_GPIO_IN; strncpy(b->pins[18].name, "A4", 8); - b->pins[18].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; + b->pins[18].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; b->pins[18].gpio.complex_cap = (mraa_pin_cap_complex_t){ 1, 0, 0, 1, 1 }; b->pins[18].i2c.pinmap = 1; b->pins[18].i2c.mux_total = 3; @@ -827,7 +827,7 @@ mraa_intel_galileo_gen2() b->pins[18].gpio.mux[2].value = 1; strncpy(b->pins[19].name, "A5", 8); - b->pins[19].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; + b->pins[19].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 1, 0 }; b->pins[19].gpio.complex_cap = (mraa_pin_cap_complex_t){ 1, 0, 0, 1, 1 }; b->pins[19].i2c.pinmap = 1; b->pins[19].i2c.mux_total = 3; diff --git a/src/x86/intel_gt_tuchuck.c b/src/x86/intel_gt_tuchuck.c index e684b5c..c316b02 100644 --- a/src/x86/intel_gt_tuchuck.c +++ b/src/x86/intel_gt_tuchuck.c @@ -101,48 +101,48 @@ mraa_gt_tuchuck_board() int pos = 0; strncpy(b->pins[pos].name, "INVALID", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GPIO", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 446; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPP1RX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 421; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "PMICRST", 8); // disabled as this pin causes a reset - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 366; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPP1TX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 422; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "19.2mhz", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 356; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPP1FS0", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 417; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "UART0TX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 1 }; // not configured as GPIO //b->pins[pos].gpio.pinmap = 462; //b->pins[pos].gpio.mux_total = 0; @@ -152,27 +152,27 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "SPP1FS2", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 419; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "PWRGD", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // not configured as GPI0 - does read work? //b->pins[pos].gpio.pinmap = 365; //b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPP1CLK", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 416; b->pins[pos].gpio.mux_total = 0; pos++; // pin 11 strncpy(b->pins[pos].name, "I2C0SDA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 315; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.mux_total = 0; @@ -180,13 +180,13 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S1SDI", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 381; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "I2C0SCL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 316; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.mux_total = 0; @@ -194,13 +194,13 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S1SDO", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 382; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "I2C1SDA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 331; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.mux_total = 0; @@ -208,13 +208,13 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S1WS", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 380; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "I2C1SCL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 332; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 0; @@ -222,13 +222,13 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S1CLK", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 379; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "I2C2SDA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 333; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 0; @@ -236,13 +236,13 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S1MCL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 378; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "I2C2SCL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 334; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.mux_total = 0; @@ -250,7 +250,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "UART1TX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 1 }; //b->pins[pos].gpio.pinmap = 472; //b->pins[pos].gpio.mux_total = 0; b->pins[pos].uart.pinmap = 0; @@ -259,14 +259,14 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S4SDO", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // doesn't work so disable //b->pins[pos].gpio.pinmap = 396; //b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "UART1RX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 1 }; //b->pins[pos].gpio.pinmap = 471; //b->pins[pos].gpio.mux_total = 0; b->pins[pos].uart.pinmap = 0; @@ -275,14 +275,14 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S4SDI", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // doesnt work //b->pins[pos].gpio.pinmap = 395; //b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "PWM0", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 463; b->pins[pos].gpio.mux_total = 0; b->pins[pos].pwm.pinmap = 0; @@ -291,14 +291,14 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S4BLK", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; // this pin has a voltage of 0.34V in 'low' mode - beware! b->pins[pos].gpio.pinmap = 397; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "PWM1", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 464; b->pins[pos].gpio.mux_total = 0; b->pins[pos].pwm.pinmap = 1; @@ -307,14 +307,14 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S4WS", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; // not working //b->pins[pos].gpio.pinmap = 398; //b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "PWM2", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 465; b->pins[pos].gpio.mux_total = 0; b->pins[pos].pwm.pinmap = 2; @@ -323,13 +323,13 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S3SDO", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; //b->pins[pos].gpio.pinmap = 400; //b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "PWM3", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 1, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 466; b->pins[pos].gpio.mux_total = 0; b->pins[pos].pwm.pinmap = 3; @@ -338,176 +338,176 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2S3SDI", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; //b->pins[pos].gpio.pinmap = 399; //b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "1.8V", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "I2S4BLK", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 393; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "3.3V", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; // second header strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "5V", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "5V", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "3.3V", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "3.3V", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "1.8V", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "GPIO", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 456; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "1.8V", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "PANEL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 270; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "GND", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "PANEL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 271; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "CAMERA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "PANEL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 272; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "CAMERA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "SPP0FS0", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 411; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "CAMERA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; pos++; strncpy(b->pins[pos].name, "SPP0FS1", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 412; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPI_DAT", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 1, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 385; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPP0FS2", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 411; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPICLKB", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 384; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPP0FS3", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 410; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPICLKA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 1, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 383; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "SPP0TX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 414; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "UART0RX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 467; b->pins[pos].gpio.mux_total = 0; b->pins[pos].uart.pinmap = 0; @@ -516,13 +516,13 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "SPP0RX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 415; b->pins[pos].gpio.mux_total = 0; pos++; strncpy(b->pins[pos].name, "UART0RT", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 469; b->pins[pos].gpio.mux_total = 0; b->pins[pos].uart.pinmap = 0; @@ -531,7 +531,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2C1SDA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 317; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 0; @@ -539,7 +539,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "UART0CT", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 412; b->pins[pos].gpio.mux_total = 0; b->pins[pos].uart.pinmap = 0; @@ -548,7 +548,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2C1SCL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 318; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 0; @@ -556,7 +556,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "UART1TX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 484; b->pins[pos].uart.pinmap = 0; b->pins[pos].uart.parent_id = 0; @@ -564,7 +564,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2C2SDA", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 319; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 0; @@ -572,7 +572,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "UART1RX", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 483; b->pins[pos].uart.pinmap = 0; b->pins[pos].uart.parent_id = 0; @@ -580,7 +580,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "I2C1SCL", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 1, 0, 0 }; b->pins[pos].gpio.pinmap = 320; b->pins[pos].gpio.mux_total = 0; b->pins[pos].i2c.pinmap = 0; @@ -588,7 +588,7 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "UART1RT", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 485; b->pins[pos].uart.pinmap = 0; b->pins[pos].uart.parent_id = 0; @@ -596,12 +596,12 @@ mraa_gt_tuchuck_board() pos++; strncpy(b->pins[pos].name, "RTC_CLK", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 367; pos++; strncpy(b->pins[pos].name, "UART1CT", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 1 }; b->pins[pos].gpio.pinmap = 486; b->pins[pos].uart.pinmap = 0; b->pins[pos].uart.parent_id = 0; @@ -609,38 +609,38 @@ mraa_gt_tuchuck_board() pos++; while (pos != 100) { - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 0, 0, 0, 0, 0, 0, 0, 0 }; pos++; } strncpy(b->pins[pos].name, "LED100", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 337; pos++; strncpy(b->pins[pos].name, "LED101", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; // if BIOS is pre-L then this is 338 b->pins[pos].gpio.pinmap = 395; pos++; strncpy(b->pins[pos].name, "LED102", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 339; pos++; strncpy(b->pins[pos].name, "LED103", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 340; pos++; strncpy(b->pins[pos].name, "LEDWIFI", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 438; pos++; strncpy(b->pins[pos].name, "LEDBT", 8); - b->pins[pos].capabilites = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; + b->pins[pos].capabilities = (mraa_pincapabilities_t){ 1, 1, 0, 0, 0, 0, 0, 0 }; b->pins[pos].gpio.pinmap = 439; pos++; diff --git a/src/x86/intel_minnow_byt_compatible.c b/src/x86/intel_minnow_byt_compatible.c index a53cca8..fa17655 100644 --- a/src/x86/intel_minnow_byt_compatible.c +++ b/src/x86/intel_minnow_byt_compatible.c @@ -45,7 +45,7 @@ mraa_set_pininfo(mraa_board_t* board, int mraa_index, char* name, mraa_pincapabi // adjust mraa_index for ARCH_NR_GPIOS value mraa_pininfo_t* pin_info = &board->pins[mraa_index]; strncpy(pin_info->name, name, MAX_LENGTH); - pin_info->capabilites = caps; + pin_info->capabilities = caps; if (caps.gpio) { pin_info->gpio.pinmap = sysfs_pin | arch_nr_gpios_adjust; pin_info->gpio.mux_total = 0; diff --git a/src/x86/intel_nuc5.c b/src/x86/intel_nuc5.c index 4930364..e8c3abe 100644 --- a/src/x86/intel_nuc5.c +++ b/src/x86/intel_nuc5.c @@ -58,63 +58,63 @@ mraa_intel_nuc5() } strncpy(b->pins[0].name, "1.8v", 8); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[1].name, "GND", 8); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[2].name, "HDMIcec", 8); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[3].name, "DMICclk", 8); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[4].name, "3.3v", 8); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[5].name, "DMICda", 8); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[6].name, "Key", 8); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[7].name, "SMB-A", 8); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[8].name, "5v", 8); - b->pins[8].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[8].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[9].name, "SCI", 8); - b->pins[9].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[9].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[10].name, "PWM0", 8); - b->pins[10].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[10].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; b->pins[10].pwm.pinmap = 0; b->pins[10].pwm.parent_id = 0; b->pins[10].pwm.mux_total = 0; strncpy(b->pins[11].name, "PWM1", 8); - b->pins[11].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[11].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; b->pins[11].pwm.pinmap = 0; b->pins[11].pwm.parent_id = 1; b->pins[11].pwm.mux_total = 0; strncpy(b->pins[12].name, "I2C0SCL", 8); - b->pins[12].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[12].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[12].i2c.pinmap = 1; b->pins[12].i2c.mux_total = 0; strncpy(b->pins[13].name, "I2C0SDA", 8); - b->pins[13].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[13].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[13].i2c.pinmap = 1; b->pins[13].i2c.mux_total = 0; strncpy(b->pins[14].name, "I2C1SCL", 8); - b->pins[14].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[14].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[14].i2c.pinmap = 1; b->pins[14].i2c.mux_total = 0; strncpy(b->pins[15].name, "I2C1SDA", 8); - b->pins[15].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[15].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[15].i2c.pinmap = 1; b->pins[15].i2c.mux_total = 0; strncpy(b->pins[16].name, "SMB_CLK", 8); - b->pins[16].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[16].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; strncpy(b->pins[17].name, "SMB_SDA", 8); - b->pins[17].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; + b->pins[17].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 0, 0, 0 }; b->i2c_bus_count = 0; int i2c_num = -1; diff --git a/src/x86/intel_sofia_3gr.c b/src/x86/intel_sofia_3gr.c index cc8a54d..e726755 100644 --- a/src/x86/intel_sofia_3gr.c +++ b/src/x86/intel_sofia_3gr.c @@ -56,42 +56,42 @@ mraa_intel_sofia_3gr() } strncpy(b->pins[0].name, "I2C1SCL", 8); - b->pins[0].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[0].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[0].i2c.pinmap = 1; b->pins[0].i2c.mux_total = 0; strncpy(b->pins[1].name, "I2C1SDA", 8); - b->pins[1].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[1].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[1].i2c.pinmap = 1; b->pins[1].i2c.mux_total = 0; strncpy(b->pins[2].name, "I2C2SCL", 8); - b->pins[2].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[2].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[2].i2c.pinmap = 1; b->pins[2].i2c.mux_total = 0; strncpy(b->pins[3].name, "I2C2SDA", 8); - b->pins[3].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[3].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[3].i2c.pinmap = 1; b->pins[3].i2c.mux_total = 0; strncpy(b->pins[4].name, "I2C3SCL", 8); - b->pins[4].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[4].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[4].i2c.pinmap = 1; b->pins[4].i2c.mux_total = 0; strncpy(b->pins[5].name, "I2C3SDA", 8); - b->pins[5].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[5].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[5].i2c.pinmap = 1; b->pins[5].i2c.mux_total = 0; strncpy(b->pins[6].name, "I2C4SCL", 8); - b->pins[6].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[6].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[6].i2c.pinmap = 1; b->pins[6].i2c.mux_total = 0; strncpy(b->pins[7].name, "I2C4SDA", 8); - b->pins[7].capabilites = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; + b->pins[7].capabilities = (mraa_pincapabilities_t){ 1, 0, 0, 0, 0, 1, 0, 0 }; b->pins[7].i2c.pinmap = 1; b->pins[7].i2c.mux_total = 0; diff --git a/src/x86/up.c b/src/x86/up.c index 556c1c3..6ffe235 100644 --- a/src/x86/up.c +++ b/src/x86/up.c @@ -42,7 +42,7 @@ set_pininfo(mraa_board_t* board, int mraa_index, char* name, mraa_pincapabilitie if (mraa_index < board->phy_pin_count) { mraa_pininfo_t* pin_info = &board->pins[mraa_index]; strncpy(pin_info->name, name, MAX_LENGTH); - pin_info->capabilites = caps; + pin_info->capabilities = caps; if (caps.gpio) { pin_info->gpio.pinmap = sysfs_pin; pin_info->gpio.mux_total = 0;