Lines Matching refs:gpio_base
40 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_configure() local
58 GPIO_SetMode(gpio_base, pinMask, GPIO_MODE_INPUT); in gpio_numaker_configure()
61 GPIO_SetMode(gpio_base, pinMask, GPIO_MODE_OUTPUT); in gpio_numaker_configure()
64 GPIO_SetMode(gpio_base, pinMask, GPIO_MODE_QUASI); in gpio_numaker_configure()
72 GPIO_SetMode(gpio_base, pinMask, GPIO_MODE_OPEN_DRAIN); in gpio_numaker_configure()
87 GPIO_SetPullCtl(gpio_base, pinMask, GPIO_PUSEL_PULL_UP); in gpio_numaker_configure()
89 GPIO_SetPullCtl(gpio_base, pinMask, GPIO_PUSEL_PULL_DOWN); in gpio_numaker_configure()
91 GPIO_SetPullCtl(gpio_base, pinMask, GPIO_PUSEL_DISABLE); in gpio_numaker_configure()
96 gpio_base->DOUT |= pinMask; in gpio_numaker_configure()
98 gpio_base->DOUT &= ~pinMask; in gpio_numaker_configure()
108 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_port_get_raw() local
111 *value = gpio_base->PIN; in gpio_numaker_port_get_raw()
119 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_port_set_masked_raw() local
121 gpio_base->DOUT = (gpio_base->DOUT & ~mask) | (mask & value); in gpio_numaker_port_set_masked_raw()
129 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_port_set_bits_raw() local
132 gpio_base->DOUT |= mask; in gpio_numaker_port_set_bits_raw()
140 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_port_clear_bits_raw() local
143 gpio_base->DOUT &= ~mask; in gpio_numaker_port_clear_bits_raw()
151 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_port_toggle_bits() local
154 gpio_base->DOUT ^= mask; in gpio_numaker_port_toggle_bits()
163 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_pin_interrupt_configure() local
167 GPIO_DisableInt(gpio_base, pin); in gpio_numaker_pin_interrupt_configure()
169 gpio_base->INTSRC &= BIT(pin); in gpio_numaker_pin_interrupt_configure()
187 GPIO_EnableInt(gpio_base, pin, intAttr); in gpio_numaker_pin_interrupt_configure()
215 GPIO_T *gpio_base = (GPIO_T *)config->reg; in gpio_numaker_isr() local
219 int_status = gpio_base->INTSRC; in gpio_numaker_isr()
222 gpio_base->INTSRC = int_status; in gpio_numaker_isr()