Nuvoton
/
NuMaker-mbed-GPIO_Interrupt
NuMaker GPIO Interrupt with Debounce Setting
Revision 15:d825021a7e5b, committed 2018-10-15
- Comitter:
- ccli8
- Date:
- Mon Oct 15 15:38:34 2018 +0800
- Parent:
- 14:e242598d7698
- Child:
- 16:1e530d5a7f80
- Commit message:
- Support NUMAKER_IOT_M487 and NUMAKER_PFM_M2351
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed_app.json | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Mon Oct 15 15:11:09 2018 +0800 +++ b/main.cpp Mon Oct 15 15:38:34 2018 +0800 @@ -10,9 +10,15 @@ #elif defined(TARGET_NUMAKER_PFM_M487) InterruptIn button(SW2); DigitalOut led(LED1); +#elif defined(TARGET_NUMAKER_IOT_M487) +InterruptIn button(SW2); +DigitalOut led(LED1); #elif defined(TARGET_NUMAKER_PFM_NANO130) InterruptIn button(SW2); DigitalOut led(LED1); +#elif defined(TARGET_NUMAKER_PFM_M2351) +InterruptIn button(SW2); +DigitalOut led(LED1); #endif void flip() {
--- a/mbed_app.json Mon Oct 15 15:11:09 2018 +0800 +++ b/mbed_app.json Mon Oct 15 15:38:34 2018 +0800 @@ -15,10 +15,20 @@ "target.gpio-irq-debounce-clock-source": "GPIO_DBCTL_DBCLKSRC_LIRC", "target.gpio-irq-debounce-sample-rate": "GPIO_DBCTL_DBCLKSEL_16" }, + "NUMAKER_IOT_M487": { + "target.gpio-irq-debounce-enable-list": "SW2, SW3", + "target.gpio-irq-debounce-clock-source": "GPIO_DBCTL_DBCLKSRC_LIRC", + "target.gpio-irq-debounce-sample-rate": "GPIO_DBCTL_DBCLKSEL_16" + }, "NUMAKER_PFM_NANO130": { "target.gpio-irq-debounce-enable-list": "SW2, SW3", "target.gpio-irq-debounce-clock-source": "GPIO_DBCLKSRC_IRC10K", "target.gpio-irq-debounce-sample-rate": "GPIO_DBCLKSEL_16" + }, + "NUMAKER_PFM_M2351": { + "target.gpio-irq-debounce-enable-list": "SW2, SW3", + "target.gpio-irq-debounce-clock-source": "GPIO_DBCTL_DBCLKSRC_LIRC", + "target.gpio-irq-debounce-sample-rate": "GPIO_DBCTL_DBCLKSEL_16" } } }