Code:
// input IN0
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO4_U, FUNC_GPIO4);
GPIO_DIS_OUTPUT(4);
PIN_PULLDWN_DIS(PERIPHS_IO_MUX_GPIO4_U); // disable pullodwn
PIN_PULLUP_EN(PERIPHS_IO_MUX_GPIO4_U); // pull - up pin
// input IN1
PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO5_U, FUNC_GPIO5);
GPIO_DIS_OUTPUT(5);
PIN_PULLDWN_DIS(PERIPHS_IO_MUX_GPIO5_U); // disable pullodwn
PIN_PULLUP_EN(PERIPHS_IO_MUX_GPIO5_U); // pull - up pin
// input IN2
PIN_FUNC_SELECT(PERIPHS_IO_MUX_MTMS_U, FUNC_GPIO14);
GPIO_DIS_OUTPUT(14);
PIN_PULLDWN_DIS(PERIPHS_IO_MUX_MTMS_U); // disable pullodwn
PIN_PULLUP_EN(PERIPHS_IO_MUX_MTMS_U); // pull - up pin
Code:
gpio_pin_intr_state_set(GPIO_ID_PIN(4), GPIO_PIN_INTR_NEGEDGE);
gpio_pin_intr_state_set(GPIO_ID_PIN(5), GPIO_PIN_INTR_NEGEDGE);
gpio_pin_intr_state_set(GPIO_ID_PIN(14), GPIO_PIN_INTR_NEGEDGE);
Statistics: Posted by FrenkR — Wed May 20, 2015 5:39 am