Skip to content

Commit d3c6478

Browse files
committed
[M2351] Add GPIO debounce configuration in targets.json
1 parent 13e1209 commit d3c6478

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

targets/targets.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4227,6 +4227,24 @@
42274227
"macros": ["MBED_FAULT_HANDLER_DISABLED"],
42284228
"is_disk_virtual": true,
42294229
"supported_toolchains": ["GCC_ARM", "IAR", "ARMC6"],
4230+
"config": {
4231+
"gpio-irq-debounce-enable": {
4232+
"help": "Enable GPIO IRQ debounce",
4233+
"value": 0
4234+
},
4235+
"gpio-irq-debounce-enable-list": {
4236+
"help": "Comma separated pin list to enable GPIO IRQ debounce",
4237+
"value": "NC"
4238+
},
4239+
"gpio-irq-debounce-clock-source": {
4240+
"help": "Select GPIO IRQ debounce clock source: GPIO_DBCTL_DBCLKSRC_HCLK or GPIO_DBCTL_DBCLKSRC_LIRC",
4241+
"value": "GPIO_DBCTL_DBCLKSRC_LIRC"
4242+
},
4243+
"gpio-irq-debounce-sample-rate": {
4244+
"help": "Select GPIO IRQ debounce sample rate: GPIO_DBCTL_DBCLKSEL_1, GPIO_DBCTL_DBCLKSEL_2, GPIO_DBCTL_DBCLKSEL_4, ..., or GPIO_DBCTL_DBCLKSEL_32768",
4245+
"value": "GPIO_DBCTL_DBCLKSEL_16"
4246+
}
4247+
},
42304248
"inherits": ["Target"],
42314249
"device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "I2C_ASYNCH", "LOWPOWERTIMER", "RTC", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "STDIO_MESSAGES", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "TRNG", "FLASH"],
42324250
"detect_code": ["1305"],

0 commit comments

Comments
 (0)