Code:
gpio_in_cfg.GPIO_Pullup = GPIO_PullUp_EN;
Statistics: Posted by gustavo — Thu Jun 02, 2016 4:39 pm
Code:
void callOut() {
int gpio_status = GPIO_REG_READ(GPIO_STATUS_ADDRESS);
GPIO_REG_WRITE(GPIO_STATUS_W1TC_ADDRESS, gpio_status);
printf("callOut.");
}
void user_init(void)
{
GPIO_ConfigTypeDef gpio_in_cfg; //Define GPIO Init Structure
gpio_in_cfg.GPIO_IntrType = GPIO_PIN_INTR_NEGEDGE; //Falling edge trigger
gpio_in_cfg.GPIO_Mode = GPIO_Mode_Input; //Input mode
gpio_in_cfg.GPIO_Pin = GPIO_Pin_12; // Enable GPIO
gpio_config(&gpio_in_cfg); //Initialization function
gpio_intr_handler_register(callOut, NULL); // Register the interrupt function
_xt_isr_unmask(1 << ETS_GPIO_INUM); //Enable the GPIO interrupt
}
Statistics: Posted by gustavo — Tue May 31, 2016 7:30 pm
Statistics: Posted by kolban — Mon Oct 12, 2015 10:06 am