diff --git a/g2core/board/gquintic/board_gpio.cpp b/g2core/board/gquintic/board_gpio.cpp index 1ee6d9a9..2d3183ce 100644 --- a/g2core/board/gquintic/board_gpio.cpp +++ b/g2core/board/gquintic/board_gpio.cpp @@ -56,35 +56,35 @@ /**** Setup Actual Objects ****/ -gpioDigitalInputPin> din1 {DI1_ENABLED, DI1_POLARITY, 1}; -gpioDigitalInputPin> din2 {DI2_ENABLED, DI2_POLARITY, 2}; -gpioDigitalInputPin> din3 {DI3_ENABLED, DI3_POLARITY, 3}; -gpioDigitalInputPin> din4 {DI4_ENABLED, DI4_POLARITY, 4}; -gpioDigitalInputPin> din5 {DI5_ENABLED, DI5_POLARITY, 5}; -gpioDigitalInputPin> din6 {DI6_ENABLED, DI6_POLARITY, 6}; -gpioDigitalInputPin> din7 {DI7_ENABLED, DI7_POLARITY, 7}; -gpioDigitalInputPin> din8 {DI8_ENABLED, DI8_POLARITY, 8}; -gpioDigitalInputPin> din9 {DI9_ENABLED, DI9_POLARITY, 9}; -// gpioDigitalInputPin> din10 {DI10ENABLEDE, DI10_POLARITY, 10}; -// gpioDigitalInputPin> din11 {DI11ENABLEDE, DI11_POLARITY, 11}; -// gpioDigitalInputPin> din12 {DI12ENABLEDE, DI12_POLARITY, 12}; +gpioDigitalInputPin> din1 {DI1_ENABLED, DI1_POLARITY, 1, DI1_EXTERNAL_NUMBER}; +gpioDigitalInputPin> din2 {DI2_ENABLED, DI2_POLARITY, 2, DI2_EXTERNAL_NUMBER}; +gpioDigitalInputPin> din3 {DI3_ENABLED, DI3_POLARITY, 3, DI3_EXTERNAL_NUMBER}; +gpioDigitalInputPin> din4 {DI4_ENABLED, DI4_POLARITY, 4, DI4_EXTERNAL_NUMBER}; +gpioDigitalInputPin> din5 {DI5_ENABLED, DI5_POLARITY, 5, DI5_EXTERNAL_NUMBER}; +gpioDigitalInputPin> din6 {DI6_ENABLED, DI6_POLARITY, 6, DI6_EXTERNAL_NUMBER}; +gpioDigitalInputPin> din7 {DI7_ENABLED, DI7_POLARITY, 7, DI7_EXTERNAL_NUMBER}; +gpioDigitalInputPin> din8 {DI8_ENABLED, DI8_POLARITY, 8, DI8_EXTERNAL_NUMBER}; +gpioDigitalInputPin> din9 {DI9_ENABLED, DI9_POLARITY, 9, DI9_EXTERNAL_NUMBER}; +// gpioDigitalInputPin> din10 {DI10ENABLEDE, DI10_POLARITY, 10, DI10_EXTERNAL_NUMBER}; +// gpioDigitalInputPin> din11 {DI11ENABLEDE, DI11_POLARITY, 11, DI11_EXTERNAL_NUMBER}; +// gpioDigitalInputPin> din12 {DI12ENABLEDE, DI12_POLARITY, 12, DI12_EXTERNAL_NUMBER}; gpioDigitalInput* const d_in[] = {&din1, &din2, &din3, &din4, &din5, &din6, &din7, &din8, &din9}; -gpioDigitalOutputPin> dout1 { DO1_ENABLED, DO1_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout2 { DO2_ENABLED, DO2_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout3 { DO3_ENABLED, DO3_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout4 { DO4_ENABLED, DO4_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout5 { DO5_ENABLED, DO5_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout6 { DO6_ENABLED, DO6_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout7 { DO7_ENABLED, DO7_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout8 { DO8_ENABLED, DO8_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout9 { DO9_ENABLED, DO9_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout10 { DO10_ENABLED, DO10_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout11 { DO11_ENABLED, DO11_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout12 { DO12_ENABLED, DO12_POLARITY, (uint32_t)200000 }; -gpioDigitalOutputPin> dout13 { DO13_ENABLED, DO13_POLARITY, (uint32_t)200000 }; +gpioDigitalOutputPin> dout1 { DO1_ENABLED, DO1_POLARITY, DO1_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout2 { DO2_ENABLED, DO2_POLARITY, DO2_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout3 { DO3_ENABLED, DO3_POLARITY, DO3_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout4 { DO4_ENABLED, DO4_POLARITY, DO4_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout5 { DO5_ENABLED, DO5_POLARITY, DO5_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout6 { DO6_ENABLED, DO6_POLARITY, DO6_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout7 { DO7_ENABLED, DO7_POLARITY, DO7_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout8 { DO8_ENABLED, DO8_POLARITY, DO8_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout9 { DO9_ENABLED, DO9_POLARITY, DO9_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout10 { DO10_ENABLED, DO10_POLARITY, DO10_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout11 { DO11_ENABLED, DO11_POLARITY, DO11_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout12 { DO12_ENABLED, DO12_POLARITY, DO12_EXTERNAL_NUMBER, (uint32_t)200000 }; +gpioDigitalOutputPin> dout13 { DO13_ENABLED, DO13_POLARITY, DO13_EXTERNAL_NUMBER, (uint32_t)200000 }; gpioDigitalOutput* const d_out[] = {&dout1, &dout2, &dout3, &dout4, &dout5, &dout6, &dout7, &dout8, &dout9, &dout10, &dout11, &dout12, &dout13};