#define gpio_dir_in(gpio) \
{ \
struct lpc_gpio* gpio_port = LPC_GPIO_REGS(gpio.port); \
- gpio_port->data_dir &= ~(1 << gpio->pin);\
+ gpio_port->data_dir &= ~(1 << gpio.pin);\
}
#define gpio_dir_out(gpio) \
{ \
struct lpc_gpio* gpio_port = LPC_GPIO_REGS(gpio.port); \
- gpio_port->data_dir |= (1 << gpio->pin);\
+ gpio_port->data_dir |= (1 << gpio.pin);\
}
#define gpio_set(gpio) \
{ \
struct lpc_gpio* gpio_port = LPC_GPIO_REGS(gpio.port); \
- gpio_port->set = (1 << gpio->pin);\
+ gpio_port->set = (1 << gpio.pin);\
}
#define gpio_clear(gpio) \