LEGO Mindstorms EV3 |
Describes use of gpio and resources
*/ // EP2 INPIN EP2_InputUartPin[][INPUT_UART_PINS] = { { // Input UART 1 { GP8_11 , NULL, 0 }, // Buffer disable { UART1_TXD , NULL, 0 }, // TXD { UART1_RXD , NULL, 0 }, // RXD { GP0_2 , NULL, 0 }, // Pin 5 - DIGIA0 - Digital input/output { GP0_15 , NULL, 0 }, // Pin 6 - DIGIA1 - Digital input/output }, { // Input UART 2 { GP8_14 , NULL, 0 }, // Buffer disable { UART0_TXD , NULL, 0 }, // TXD { UART0_RXD , NULL, 0 }, // RXD { GP0_14 , NULL, 0 }, // Pin 5 - DIGIB0 - Digital input/output { GP0_13 , NULL, 0 }, // Pin 6 - DIGIB1 - Digital input/output }, { // Input UART 3 { GP7_9 , NULL, 0 }, // Buffer disable { AXR4 , NULL, 0 }, // TXD { -1 , NULL, 0 }, // RXD { GP0_12 , NULL, 0 }, // Pin 5 - DIGIC0 - Digital input/output { GP1_14 , NULL, 0 }, // Pin 6 - DIGIC1 - Digital input/output }, { // Input UART 4 { GP7_10 , NULL, 0 }, // Buffer disable { AXR3 , NULL, 0 }, // TXD { -1 , NULL, 0 }, // RXD { GP0_1 , NULL, 0 }, // Pin 5 - DIGID0 - Digital input/output { GP1_15 , NULL, 0 }, // Pin 6 - DIGID1 - Digital input/output }, }; INPIN EP2_TestPin[TEST_PINS] = { #ifdef ENABLE_TEST_ON_PORT4 { GP1_15 , NULL, 0 } // PORT 4 PIN 6 #else { GP2_7 , NULL, 0 } // TP4 #endif }; // FINALB INPIN FINALB_InputUartPin[][INPUT_UART_PINS] = { { // Input UART 1 { GP8_11 , NULL, 0 }, // Buffer disable { UART1_TXD , NULL, 0 }, // TXD { UART1_RXD , NULL, 0 }, // RXD { GP0_2 , NULL, 0 }, // Pin 5 - DIGIA0 - Digital input/output { GP0_15 , NULL, 0 }, // Pin 6 - DIGIA1 - Digital input/output }, { // Input UART 2 { GP8_14 , NULL, 0 }, // Buffer disable { UART0_TXD , NULL, 0 }, // TXD { UART0_RXD , NULL, 0 }, // RXD { GP0_14 , NULL, 0 }, // Pin 5 - DIGIB0 - Digital input/output { GP0_13 , NULL, 0 }, // Pin 6 - DIGIB1 - Digital input/output }, { // Input UART 3 { GP7_9 , NULL, 0 }, // Buffer disable { AXR4 , NULL, 0 }, // TXD { -1 , NULL, 0 }, // RXD { GP0_12 , NULL, 0 }, // Pin 5 - DIGIC0 - Digital input/output { GP1_14 , NULL, 0 }, // Pin 6 - DIGIC1 - Digital input/output }, { // Input UART 4 { GP7_10 , NULL, 0 }, // Buffer disable { AXR3 , NULL, 0 }, // TXD { -1 , NULL, 0 }, // RXD { GP1_13 , NULL, 0 }, // Pin 5 - DIGID0 - Digital input/output { GP1_15 , NULL, 0 }, // Pin 6 - DIGID1 - Digital input/output }, }; INPIN FINALB_TestPin[TEST_PINS] = { #ifdef ENABLE_TEST_ON_PORT4 { GP1_15 , NULL, 0 } // PORT 4 PIN 6 #else { GP2_7 , NULL, 0 } // TP4 #endif }; // FINAL INPIN FINAL_InputUartPin[][INPUT_UART_PINS] = { { // Input UART 1 { GP8_11 , NULL, 0 }, // Buffer disable { UART1_TXD , NULL, 0 }, // TXD { UART1_RXD , NULL, 0 }, // RXD { GP0_2 , NULL, 0 }, // Pin 5 - DIGIA0 - Digital input/output { GP0_15 , NULL, 0 }, // Pin 6 - DIGIA1 - Digital input/output }, { // Input UART 2 { GP8_14 , NULL, 0 }, // Buffer disable { UART0_TXD , NULL, 0 }, // TXD { UART0_RXD , NULL, 0 }, // RXD { GP0_14 , NULL, 0 }, // Pin 5 - DIGIB0 - Digital input/output { GP0_13 , NULL, 0 }, // Pin 6 - DIGIB1 - Digital input/output }, { // Input UART 3 { GP7_9 , NULL, 0 }, // Buffer disable { -1 , NULL, 0 }, // TXD { -1 , NULL, 0 }, // RXD { GP0_12 , NULL, 0 }, // Pin 5 - DIGIC0 - Digital input/output { GP1_14 , NULL, 0 }, // Pin 6 - DIGIC1 - Digital input/output }, { // Input UART 4 { GP7_10 , NULL, 0 }, // Buffer disable { -1 , NULL, 0 }, // TXD { -1 , NULL, 0 }, // RXD { GP1_13 , NULL, 0 }, // Pin 5 - DIGID0 - Digital input/output { GP1_15 , NULL, 0 }, // Pin 6 - DIGID1 - Digital input/output }, }; INPIN FINAL_TestPin[TEST_PINS] = { #ifdef ENABLE_TEST_ON_PORT4 { GP1_15 , NULL, 0 } // PORT 4 PIN 6 #else { GP2_7 , NULL, 0 } // TP4 #endif }; /*