Home
last modified time | relevance | path

Searched refs:pin_index (Results 1 – 25 of 72) sorted by relevance

123

/bsp/hpmicro/libraries/hpm_sdk/drivers/src/
A Dhpm_gpio_drv.c14 gpio_disable_pin_interrupt(ptr, gpio_index, pin_index); in gpio_toggle_pin_interrupt_trigger_polarity()
15 ptr->PL[gpio_index].TOGGLE = 1 << pin_index; in gpio_toggle_pin_interrupt_trigger_polarity()
25 ptr->TP[gpio_index].TOGGLE = 1 << pin_index; in gpio_toggle_pin_interrupt_trigger_type()
37 ptr->TP[gpio_index].CLEAR = 1 << pin_index; in gpio_config_pin_interrupt()
39 ptr->PL[gpio_index].CLEAR = 1 << pin_index; in gpio_config_pin_interrupt()
41 ptr->PL[gpio_index].SET = 1 << pin_index; in gpio_config_pin_interrupt()
47 ptr->PD[gpio_index].CLEAR = 1 << pin_index; in gpio_config_pin_interrupt()
49 ptr->TP[gpio_index].SET = 1 << pin_index; in gpio_config_pin_interrupt()
53 ptr->PL[gpio_index].SET = 1 << pin_index; in gpio_config_pin_interrupt()
58 ptr->TP[gpio_index].SET = 1 << pin_index; in gpio_config_pin_interrupt()
[all …]
/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_gpiom_drv.h43 uint8_t pin_index) in gpiom_get_pin_controller() argument
45 return (gpiom_gpio_t)((ptr->ASSIGN[gpio_index].PIN[pin_index] in gpiom_get_pin_controller()
59 uint8_t pin_index, in gpiom_set_pin_controller() argument
62 ptr->ASSIGN[gpio_index].PIN[pin_index] = in gpiom_set_pin_controller()
80 uint8_t pin_index, in gpiom_check_pin_visibility() argument
97 uint8_t pin_index, in gpiom_enable_pin_visibility() argument
100 ptr->ASSIGN[gpio_index].PIN[pin_index] = in gpiom_enable_pin_visibility()
114 uint8_t pin_index, in gpiom_disable_pin_visibility() argument
117 ptr->ASSIGN[gpio_index].PIN[pin_index] = in gpiom_disable_pin_visibility()
134 uint8_t pin_index) in gpiom_pin_is_locked() argument
[all …]
/bsp/nxp/mcx/mcxc/Libraries/drivers/
A Ddrv_pin.c78 uint32_t pin_index = GET_GPIO_PIN(pin); in mcx_pin_attach_irq() local
105 pin_irq_hdr_tab[port_index * 32 + pin_index] = hdr; in mcx_pin_attach_irq()
106 pin_irq_arg_tab[port_index * 32 + pin_index] = args; in mcx_pin_attach_irq()
108 PORT_SetPinInterruptConfig(port, pin_index, port_int); in mcx_pin_attach_irq()
117 uint32_t pin_index = GET_GPIO_PIN(pin); in mcx_pin_detach_irq() local
127 uint32_t pin_index = GET_GPIO_PIN(pin); in mcx_pin_irq_enable() local
155 PORT_ClearPinsInterruptFlags(port, (1U << pin_index)); in mcx_pin_irq_enable()
172 uint32_t pin_index; in mcx_gpio_irq_handler() local
176 for (pin_index = 0; pin_index < 32; pin_index++) in mcx_gpio_irq_handler()
181 if (pin_irq_hdr_tab[port_index * 32 + pin_index]) in mcx_gpio_irq_handler()
[all …]
/bsp/samd21/sam_d2x_asflib/sam0/drivers/system/pinmux/
A Dpinmux.h382 uint32_t pin_index = (gpio_pin % 32); in system_pinmux_pin_get_mux_position() local
388 uint32_t pmux_reg = port->PMUX[pin_index / 2].reg; in system_pinmux_pin_get_mux_position()
390 if (pin_index & 1) { in system_pinmux_pin_get_mux_position()
413 uint32_t pin_index = (gpio_pin % 32); in system_pinmux_pin_set_input_sample_mode() local
416 port->CTRL.reg |= (1 << pin_index); in system_pinmux_pin_set_input_sample_mode()
418 port->CTRL.reg &= ~(1 << pin_index); in system_pinmux_pin_set_input_sample_mode()
453 uint32_t pin_index = (gpio_pin % 32); in system_pinmux_pin_set_output_strength() local
456 port->PINCFG[pin_index].reg |= PORT_PINCFG_DRVSTR; in system_pinmux_pin_set_output_strength()
459 port->PINCFG[pin_index].reg &= ~PORT_PINCFG_DRVSTR; in system_pinmux_pin_set_output_strength()
499 uint32_t pin_index = (gpio_pin % 32); in system_pinmux_pin_set_output_slew_rate() local
[all …]
/bsp/k210/drivers/
A Ddrv_gpio.c33 static int alloc_pin_channel(rt_base_t pin_index) in alloc_pin_channel() argument
41 if(pin_alloc_table[pin_index] != -1) in alloc_pin_channel()
44 return pin_alloc_table[pin_index]; in alloc_pin_channel()
47 pin_alloc_table[pin_index] = free_pin; in alloc_pin_channel()
50 fpioa_set_function(pin_index, FUNC_GPIOHS(pin_alloc_table[pin_index])); in alloc_pin_channel()
51 return pin_alloc_table[pin_index]; in alloc_pin_channel()
54 int get_pin_channel(rt_base_t pin_index) in get_pin_channel() argument
56 return pin_alloc_table[pin_index]; in get_pin_channel()
59 static void free_pin_channel(rt_base_t pin_index) in free_pin_channel() argument
61 if(pin_alloc_table[pin_index] == -1) in free_pin_channel()
[all …]
/bsp/allwinner_tina/drivers/
A Ddrv_gpio.c436 if ((pin > PIN_NUM(pin_index)) || (pin_index[pin].magic != PIN_MAGIC)) in pin_mode()
442 gpio_set_func(pin_index[pin].pin_port, pin_index[pin].pin, mode); in pin_mode()
447 if ((pin > PIN_NUM(pin_index)) || (pin_index[pin].magic != PIN_MAGIC)) in pin_write()
453 gpio_set_value(pin_index[pin].pin_port, pin_index[pin].pin, value); in pin_write()
458 if ((pin > PIN_NUM(pin_index)) || (pin_index[pin].magic != PIN_MAGIC)) in pin_read()
464 return gpio_get_value(pin_index[pin].pin_port, pin_index[pin].pin); in pin_read()
469 if ((pin > PIN_NUM(pin_index)) || (pin_index[pin].magic != PIN_MAGIC)) in pin_attach_irq()
476 gpio_set_irq_type(pin_index[pin].pin_port, pin_index[pin].pin, mode); in pin_attach_irq()
487 gpio_clear_irq_callback(pin_index[pin].pin_port, pin_index[pin].pin); in pin_detach_irq()
501 gpio_irq_enable(pin_index[pin].pin_port, pin_index[pin].pin); in pin_irq_enable()
[all …]
/bsp/hpmicro/hpm6750evkmini/board/
A Drw007_port.c25 uint32_t pin_index = RW007_CS_PIN % 32U; in rw007_spi_cs_control() local
28 RW007_CS_GPIO->DO[gpio_index].SET = (1UL << pin_index); in rw007_spi_cs_control()
32 RW007_CS_GPIO->DO[gpio_index].CLEAR = (1UL << pin_index); in rw007_spi_cs_control()
42 uint32_t pin_index = RW007_CS_PIN % 32U; in rw007_spi_cs_init() local
43 RW007_CS_GPIO->DO[gpio_index].SET = (1UL << pin_index); in rw007_spi_cs_init()
44 RW007_CS_GPIO->OE[gpio_index].SET = (1UL <<pin_index); in rw007_spi_cs_init()
/bsp/tm4c123bsp/libraries/Drivers/
A Ddrv_gpio.c24 static const struct pin_index pins[] =
43 static const struct pin_index *get_pin(uint8_t pin) in get_pin()
45 const struct pin_index *index; in get_pin()
62 const struct pin_index *index; in tm4c123_pin_mode()
97 const struct pin_index *index; in tm4c123_pin_write()
115 const struct pin_index *index; in tm4c123_pin_read()
/bsp/tae32f5300/drivers/
A Ddrv_gpio.c28 struct pin_index struct
35 static const struct pin_index _pin_map[] = argument
90 const struct pin_index *get_pin(uint8_t pin) in get_pin()
92 const struct pin_index *index; in get_pin()
109 const struct pin_index *index; in _pin_write()
129 const struct pin_index *index; in _pin_read()
150 const struct pin_index *index; in _pin_mode()
/bsp/nrf5x/libraries/drivers/
A Ddrv_gpio.c15 static const struct pin_index pins[] =
86 static const struct pin_index *get_pin(uint8_t pin) in get_pin()
88 const struct pin_index *index; in get_pin()
106 const struct pin_index *index; in nrf5x_pin_write()
120 const struct pin_index *index; in nrf5x_pin_read()
137 const struct pin_index *index; in nrf5x_pin_mode()
199 const struct pin_index *index; in nrf5x_pin_attach_irq()
276 const struct pin_index *index; in nrf5x_pin_dettach_irq()
313 const struct pin_index *index; in nrf5x_pin_irq_enable()
/bsp/acm32/acm32f0x0-nucleo/drivers/
A Ddrv_gpio.c33 struct pin_index struct
46 static const struct pin_index pins[] = argument
160 static const struct pin_index *get_pin(uint8_t pin) in get_pin()
162 const struct pin_index *index; in get_pin()
180 const struct pin_index *index; in acm32_pin_write()
194 const struct pin_index *index; in acm32_pin_read()
211 const struct pin_index *index; in acm32_pin_mode()
314 const struct pin_index *index; in acm32_pin_attach_irq()
353 const struct pin_index *index; in acm32_pin_dettach_irq()
383 const struct pin_index *index; in acm32_pin_irq_enable()
/bsp/acm32/acm32f4xx-nucleo/drivers/
A Ddrv_gpio.c28 struct pin_index struct
41 static const struct pin_index pins[] = argument
178 static const struct pin_index *get_pin(uint8_t pin) in get_pin()
180 const struct pin_index *index; in get_pin()
198 const struct pin_index *index; in _pin_write()
212 const struct pin_index *index; in _pin_read()
229 const struct pin_index *index; in _pin_mode()
286 const struct pin_index *index; in _pin_attach_irq()
325 const struct pin_index *index; in _pin_dettach_irq()
355 const struct pin_index *index; in _pin_irq_enable()
/bsp/mm32l3xx/drivers/
A Ddrv_gpio.c18 struct pin_index struct
27 static const struct pin_index mm32_pin_map[] = argument
125 const struct pin_index *get_pin(uint8_t pin) in get_pin()
127 const struct pin_index *index; in get_pin()
145 const struct pin_index *index; in mm32_pin_write()
166 const struct pin_index *index; in mm32_pin_read()
187 const struct pin_index *index; in mm32_pin_mode()
252 const struct pin_index *index; in mm32_pin_attach_irq()
292 const struct pin_index *index; in mm32_pin_detach_irq()
324 const struct pin_index *index; in mm32_pin_irq_enable()
/bsp/mm32f327x/drivers/
A Ddrv_gpio.c29 struct pin_index struct
38 static const struct pin_index mm32_pin_map[] = argument
136 const struct pin_index *get_pin(uint8_t pin) in get_pin()
138 const struct pin_index *index; in get_pin()
156 const struct pin_index *index; in mm32_pin_write()
177 const struct pin_index *index; in mm32_pin_read()
198 const struct pin_index *index; in mm32_pin_mode()
263 const struct pin_index *index; in mm32_pin_attach_irq()
302 const struct pin_index *index; in mm32_pin_detach_irq()
334 const struct pin_index *index; in mm32_pin_irq_enable()
/bsp/gd32/risc-v/libraries/gd32_drivers/
A Ddrv_gpio.c19 static const struct pin_index pins[] =
160 const struct pin_index *get_pin(rt_uint8_t pin) in get_pin()
162 const struct pin_index *index; in get_pin()
185 const struct pin_index *index = RT_NULL; in gd32_pin_mode()
235 const struct pin_index *index = RT_NULL; in gd32_pin_write()
254 const struct pin_index *index = RT_NULL; in gd32_pin_read()
307 const struct pin_index *index = RT_NULL; in gd32_pin_attach_irq()
353 const struct pin_index *index = RT_NULL; in gd32_pin_detach_irq()
391 const struct pin_index *index; in gd32_pin_irq_enable()
/bsp/mm32f103x/drivers/
A Ddrv_gpio.c18 struct pin_index struct
27 static const struct pin_index mm32_pin_map[] = argument
141 const struct pin_index *get_pin(uint8_t pin) in get_pin()
143 const struct pin_index *index; in get_pin()
161 const struct pin_index *index; in mm32_pin_write()
181 const struct pin_index *index; in mm32_pin_read()
202 const struct pin_index *index; in mm32_pin_mode()
267 const struct pin_index *index; in mm32_pin_attach_irq()
307 const struct pin_index *index; in mm32_pin_detach_irq()
339 const struct pin_index *index; in mm32_pin_irq_enable()
/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/
A Ddrv_gpio.c15 static const struct pin_index pins[] =
146 static const struct pin_index *get_pin(uint8_t pin) in get_pin()
148 const struct pin_index *index; in get_pin()
166 const struct pin_index *index; in gd32_pin_write()
180 const struct pin_index *index; in gd32_pin_read()
197 const struct pin_index *index; in gd32_pin_mode()
263 const struct pin_index *index; in gd32_pin_attach_irq()
303 const struct pin_index *index; in gd32_pin_dettach_irq()
336 const struct pin_index *index; in gd32_pin_irq_enable()
/bsp/samd21/sam_d2x_asflib/sam0/drivers/port/
A Dport.h651 uint8_t pin_index = config->gpio_pin % 32; in port_input_event_set_config() local
662 | PORT_EVCTRL_PID0(pin_index); in port_input_event_set_config()
666 | PORT_EVCTRL_PID1(pin_index); in port_input_event_set_config()
670 | PORT_EVCTRL_PID2(pin_index); in port_input_event_set_config()
674 | PORT_EVCTRL_PID3(pin_index); in port_input_event_set_config()
/bsp/nuvoton/numaker-m2354/board/
A Dboard_dev.c52 uint32_t pin_index = NU_GET_PINS(pin); in nu_pin_func() local
54 __IO uint32_t *GPx_MFPx = ((__IO uint32_t *) &SYS->GPA_MFPL) + port_index * 2 + (pin_index / 8); in nu_pin_func()
55 uint32_t MFP_Msk = NU_MFP_MSK(pin_index); in nu_pin_func()
/bsp/msp432e401y-LaunchPad/libraries/Drivers/
A Ddrv_gpio.c20 static const struct pin_index _msp432_pins[] =
131 static const struct pin_index *_get_pin(rt_base_t pin) in _get_pin()
133 const struct pin_index *index = RT_NULL; in _get_pin()
217 const struct pin_index *index = RT_NULL; in msp432_pin_mode()
251 const struct pin_index *index = RT_NULL; in msp432_pin_write()
269 const struct pin_index *index = RT_NULL; in msp432_pin_read()
/bsp/tkm32F499/drivers/
A Ddrv_gpio.c22 struct pin_index struct
31 static const struct pin_index tkm32_pin_map[] = argument
169 const struct pin_index *get_pin(uint8_t pin) in get_pin()
171 const struct pin_index *index; in get_pin()
189 const struct pin_index *index; in tkm32_pin_write()
209 const struct pin_index *index; in tkm32_pin_read()
230 const struct pin_index *index; in tkm32_pin_mode()
295 const struct pin_index *index; in tkm32_pin_attach_irq()
335 const struct pin_index *index; in tkm32_pin_detach_irq()
367 const struct pin_index *index; in tkm32_pin_irq_enable()
/bsp/essemi/es32vf2264/drivers/
A Ddrv_gpio.c222 const struct pin_index *get_pin(uint8_t pin) in get_pin()
224 const struct pin_index *index; in get_pin()
240 const struct pin_index *index; in es32f3_pin_write()
252 const struct pin_index *index; in es32f3_pin_read()
265 const struct pin_index *index; in es32f3_pin_mode()
334 const struct pin_index *index; in es32f3_pin_attach_irq()
378 const struct pin_index *index; in es32f3_pin_detach_irq()
415 const struct pin_index *index; in es32f3_pin_irq_enable()
/bsp/essemi/es32f369x/drivers/
A Ddrv_gpio.c223 const struct pin_index *get_pin(uint8_t pin) in get_pin()
225 const struct pin_index *index; in get_pin()
241 const struct pin_index *index; in es32f3_pin_write()
253 const struct pin_index *index; in es32f3_pin_read()
266 const struct pin_index *index; in es32f3_pin_mode()
336 const struct pin_index *index; in es32f3_pin_attach_irq()
380 const struct pin_index *index; in es32f3_pin_detach_irq()
417 const struct pin_index *index; in es32f3_pin_irq_enable()
/bsp/essemi/es32f0654/drivers/
A Ddrv_gpio.c222 const struct pin_index *get_pin(uint8_t pin) in get_pin()
224 const struct pin_index *index; in get_pin()
240 const struct pin_index *index; in es32f0_pin_write()
252 const struct pin_index *index; in es32f0_pin_read()
265 const struct pin_index *index; in es32f0_pin_mode()
334 const struct pin_index *index; in es32f0_pin_attach_irq()
378 const struct pin_index *index; in es32f0_pin_detach_irq()
408 const struct pin_index *index; in es32f0_pin_irq_enable()
/bsp/nuvoton/libraries/m460/rtt_port/
A Ddrv_common.c122 uint32_t pin_index = NU_GET_PINS(pin); in nu_pin_set_function() local
124 __IO uint32_t *GPx_MFPx = ((__IO uint32_t *) &SYS->GPA_MFP0) + port_index * 4 + (pin_index / 4); in nu_pin_set_function()
125 uint32_t MFP_Msk = NU_MFP_MSK(pin_index); in nu_pin_set_function()

Completed in 55 milliseconds

123