Skip to content

Commit 39a7e5c

Browse files
author
Cruz Monrreal
authored
Merge pull request #7421 from codeauroraforum/Fix_MXRT_GPIO_API
MIMXRT1050_EVK: Move clock enable after check of pin
2 parents 93233c4 + c24d158 commit 39a7e5c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_IMX/gpio_api.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@ void gpio_init(gpio_t *obj, PinName pin)
3333
{
3434
clock_ip_name_t gpio_clocks[] = GPIO_CLOCKS;
3535

36-
CLOCK_EnableClock(gpio_clocks[pin >> GPIO_PORT_SHIFT]);
37-
3836
obj->pin = pin;
3937
if (pin == (PinName)NC)
4038
return;
4139

40+
CLOCK_EnableClock(gpio_clocks[pin >> GPIO_PORT_SHIFT]);
41+
4242
pin_function(pin, GPIO_MUX_PORT);
4343
}
4444

targets/TARGET_NXP/TARGET_MCUXpresso_MCUS/TARGET_IMX/gpio_irq_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ int gpio_irq_init(gpio_irq_t *obj, PinName pin, gpio_irq_handler handler, uint32
156156
break;
157157
}
158158

159-
int_index = 2 * obj->port;;
159+
int_index = 2 * obj->port;
160160
if (obj->pin > 15) {
161161
int_index -= 1;
162162
}

0 commit comments

Comments
 (0)