@@ -49,23 +49,23 @@ static struct nu_gpio_irq_var gpio_irq_var_arr[] = {
49
49
50
50
#define NU_MAX_PORT (sizeof (gpio_irq_var_arr) / sizeof (gpio_irq_var_arr[0]))
51
51
52
- #ifndef MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_ENABLE
53
- #define MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_ENABLE 0
52
+ #ifndef MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_ENABLE
53
+ #define MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_ENABLE 0
54
54
#endif
55
55
56
- #ifndef MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_ENABLE_LIST
57
- #define MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_ENABLE_LIST NC
56
+ #ifndef MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_ENABLE_LIST
57
+ #define MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_ENABLE_LIST NC
58
58
#endif
59
59
static PinName gpio_irq_debounce_arr [] = {
60
- MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_ENABLE_LIST
60
+ MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_ENABLE_LIST
61
61
};
62
62
63
- #ifndef MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_CLOCK_SOURCE
64
- #define MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_CLOCK_SOURCE GPIO_DBCLKSRC_IRC10K
63
+ #ifndef MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_CLOCK_SOURCE
64
+ #define MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_CLOCK_SOURCE GPIO_DBCLKSRC_IRC10K
65
65
#endif
66
66
67
- #ifndef MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_SAMPLE_RATE
68
- #define MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_SAMPLE_RATE GPIO_DBCLKSEL_16
67
+ #ifndef MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_SAMPLE_RATE
68
+ #define MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_SAMPLE_RATE GPIO_DBCLKSEL_16
69
69
#endif
70
70
71
71
int gpio_irq_init (gpio_irq_t * obj , PinName pin , gpio_irq_handler handler , uint32_t id )
@@ -90,12 +90,12 @@ int gpio_irq_init(gpio_irq_t *obj, PinName pin, gpio_irq_handler handler, uint32
90
90
// There is no need to call gpio_set() redundantly.
91
91
92
92
{
93
- #if MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_ENABLE
93
+ #if MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_ENABLE
94
94
// Suppress compiler warning
95
95
(void ) gpio_irq_debounce_arr ;
96
96
97
97
// Configure de-bounce clock source and sampling cycle time
98
- GPIO_SET_DEBOUNCE_TIME (MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_CLOCK_SOURCE , MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_SAMPLE_RATE );
98
+ GPIO_SET_DEBOUNCE_TIME (MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_CLOCK_SOURCE , MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_SAMPLE_RATE );
99
99
GPIO_ENABLE_DEBOUNCE (gpio_base , 1 << pin_index );
100
100
#else
101
101
// Enable de-bounce if the pin is in the de-bounce enable list
@@ -112,7 +112,7 @@ int gpio_irq_init(gpio_irq_t *obj, PinName pin, gpio_irq_handler handler, uint32
112
112
if (pin_index == pin_index_debunce &&
113
113
port_index == port_index_debounce ) {
114
114
// Configure de-bounce clock source and sampling cycle time
115
- GPIO_SET_DEBOUNCE_TIME (MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_CLOCK_SOURCE , MBED_CONF_NANO100_GPIO_IRQ_DEBOUNCE_SAMPLE_RATE );
115
+ GPIO_SET_DEBOUNCE_TIME (MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_CLOCK_SOURCE , MBED_CONF_TARGET_GPIO_IRQ_DEBOUNCE_SAMPLE_RATE );
116
116
GPIO_ENABLE_DEBOUNCE (gpio_base , 1 << pin_index );
117
117
break ;
118
118
}
0 commit comments