Skip to content

Commit 9f2a930

Browse files
committed
Fixed GPIO read operation
1 parent b632d8d commit 9f2a930

File tree

1 file changed

+1
-1
lines changed
  • libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11XX

1 file changed

+1
-1
lines changed

libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11XX/gpio_api.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ void gpio_init(gpio_t *obj, PinName pin, PinDirection direction) {
3737
obj->pin = pin;
3838
LPC_GPIO_TypeDef *port_reg = ((LPC_GPIO_TypeDef *) (LPC_GPIO0_BASE + (((pin & 0xF000) >> PORT_SHIFT) * 0x10000)));
3939

40-
obj->reg_mask_read = &port_reg->MASKED_ACCESS[gpio_set(pin) + 1];
40+
obj->reg_mask_read = &port_reg->MASKED_ACCESS[1 << gpio_set(pin)];
4141
obj->reg_dir = &port_reg->DIR;
4242
obj->reg_write = &port_reg->DATA;
4343

0 commit comments

Comments
 (0)