LEGO Mindstorms EV3


Gpios and Resources used for Module

Describes use of gpio and resources

 */


INPIN     EP2_IicPortPin[][IIC_PORT_PINS] =
{
  { // Input port 1
    { GP8_11 , NULL, 0 }, // Buffer disable
    { GP1_0  , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP0_15 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 2
    { GP8_14 , NULL, 0 }, // Buffer disable
    { GP8_3  , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP0_13 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 3
    { GP7_9  , NULL, 0 }, // Buffer disable
    { GP1_12 , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP1_14 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 4
    { GP7_10 , NULL, 0 }, // Buffer disable
    { GP1_11 , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP1_15 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
};


INPIN     FINALB_IicPortPin[][IIC_PORT_PINS] =
{
  { // Input port 1
    { GP8_11 , NULL, 0 }, // Buffer disable
    { GP1_0  , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP0_15 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 2
    { GP8_14 , NULL, 0 }, // Buffer disable
    { GP8_3  , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP0_13 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 3
    { GP7_9  , NULL, 0 }, // Buffer disable
    { GP1_12 , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP1_14 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 4
    { GP7_10 , NULL, 0 }, // Buffer disable
    { GP1_11 , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP1_15 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
};


INPIN     FINAL_IicPortPin[][IIC_PORT_PINS] =
{
  { // Input port 1
    { GP8_11 , NULL, 0 }, // Buffer disable
    { GP0_2  , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP0_15 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 2
    { GP8_14 , NULL, 0 }, // Buffer disable
    { GP0_14 , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP0_13 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 3
    { GP7_9  , NULL, 0 }, // Buffer disable
    { GP0_12 , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP1_14 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
  { // Input port 4
    { GP7_10 , NULL, 0 }, // Buffer disable
    { GP1_13 , NULL, 0 }, // Pin 5  - Digital input   // CLOCK
    { GP1_15 , NULL, 0 }, // Pin 6  - Digital output  // DATA
  },
};



/*  



LEGO® Robotics Firmware Documentation
Confidential Information © 2013 The LEGO Group