①庆科EMW3060 alios-things环境搭建 vscode 编译 烧录 图文教程
用vscode打开 AliOS-Things/app/example/blink/blink.c
修改:第41行,中断里无法使用LOG函数(坑)
LOG(“GPIO[%d] intr, val: %d\n”, gpio_num, value);
修改成
printf(“GPIO[%d] intr, val: %d\n”, gpio_num, value);
修改:第80行,EMW3060不支持同时上下沿触发(坑坑)
hal_gpio_enable_irq(&input, IRQ_TRIGGER_BOTH_EDGES, gpio_isr_handler, (void *) GPIO_INPUT_IO);
修改成下沿触发
hal_gpio_enable_irq(&input, IRQ_TRIGGER_FALLING_EDGE, gpio_isr_handler, (void *) GPIO_INPUT_IO);
修改完记得保存,然后编译
运行命令:
aos make clean
运行命令:
aos make