Home
last modified time | relevance | path

Searched refs:pin (Results 1 – 25 of 1041) sorted by relevance

12345678910>>...42

/bsp/rockchip/common/rk_hal/lib/hal/src/
A Dhal_gpio.c53 pGPIO->PORT_EOI_H = pin | (pin >> 16); in GPIO_SetEOI()
56 pGPIO->PORT_EOI_L = pin | (pin << 16); in GPIO_SetEOI()
156 pGPIO->INT_TYPE_H = (type) ? (pin | (pin >> 16)) : (pin); in HAL_GPIO_SetIntType()
157 pGPIO->INT_POLARITY_H = (plar) ? (pin | (pin >> 16)) : (pin); in HAL_GPIO_SetIntType()
158 pGPIO->INT_BOTHEDGE_H = (both) ? (pin | (pin >> 16)) : (pin); in HAL_GPIO_SetIntType()
161 pGPIO->INT_TYPE_L = (type) ? (pin | (pin << 16)) : (pin << 16); in HAL_GPIO_SetIntType()
162 pGPIO->INT_POLARITY_L = (plar) ? (pin | (pin << 16)) : (pin << 16); in HAL_GPIO_SetIntType()
163 pGPIO->INT_BOTHEDGE_L = (both) ? (pin | (pin << 16)) : (pin << 16); in HAL_GPIO_SetIntType()
218 for (pin = 0; pin < 32; pin++) { in HAL_GPIO_SetPinsDirection()
268 pGPIO->SWPORT_DR_H = (level == GPIO_HIGH) ? (pin | (pin >> 16)) : (pin); in HAL_GPIO_SetPinLevel()
[all …]
/bsp/avr32/software_framework/drivers/gpio/
A Dgpio.c88 gpio_port->pmr0c = 1 << (pin & 0x1F); in gpio_enable_module_pin()
89 gpio_port->pmr1c = 1 << (pin & 0x1F); in gpio_enable_module_pin()
91 gpio_port->pmr2c = 1 << (pin & 0x1F); in gpio_enable_module_pin()
150 gpio_port->gperc = 1 << (pin & 0x1F); in gpio_enable_module_pin()
165 gpio_enable_gpio_pin(gpiomap->pin); in gpio_enable_gpio()
491 void gpio_set_gpio_pin(uint32_t pin) in gpio_set_gpio_pin() argument
509 void gpio_set_pin_high(uint32_t pin) in gpio_set_pin_high() argument
536 void gpio_set_pin_low(uint32_t pin) in gpio_set_pin_low() argument
548 void gpio_clr_gpio_pin(uint32_t pin) in gpio_clr_gpio_pin() argument
577 void gpio_tgl_gpio_pin(uint32_t pin) in gpio_tgl_gpio_pin() argument
[all …]
A Dgpio.h243 AVR32_GPIO_LOCAL.port[pin >> 5].oders = 1 << (pin & 0x1F); in gpio_local_enable_pin_output_driver()
254 AVR32_GPIO_LOCAL.port[pin >> 5].oderc = 1 << (pin & 0x1F); in gpio_local_disable_pin_output_driver()
283 AVR32_GPIO_LOCAL.port[pin >> 5].ovrs = 1 << (pin & 0x1F); in gpio_local_set_gpio_pin()
299 AVR32_GPIO_LOCAL.port[pin >> 5].ovrc = 1 << (pin & 0x1F); in gpio_local_clr_gpio_pin()
315 AVR32_GPIO_LOCAL.port[pin >> 5].ovrt = 1 << (pin & 0x1F); in gpio_local_tgl_gpio_pin()
328 AVR32_GPIO_LOCAL.port[pin >> 5].ovrc = 1 << (pin & 0x1F); in gpio_local_init_gpio_open_drain_pin()
343 AVR32_GPIO_LOCAL.port[pin >> 5].oderc = 1 << (pin & 0x1F); in gpio_local_set_gpio_open_drain_pin()
358 AVR32_GPIO_LOCAL.port[pin >> 5].oders = 1 << (pin & 0x1F); in gpio_local_clr_gpio_open_drain_pin()
373 AVR32_GPIO_LOCAL.port[pin >> 5].odert = 1 << (pin & 0x1F); in gpio_local_tgl_gpio_open_drain_pin()
401 AVR32_GPIO.port[pin >> 5].evers = 1 << (pin & 0x1F); in gpio_enable_pin_periph_event()
[all …]
/bsp/wch/arm/ch579m/libraries/StdPeriphDriver/
A DCH57x_gpio.c37 R32_PA_PU |= pin; in GPIOA_ModeCfg()
130 R32_PA_CLR |= pin; in GPIOA_ITModeCfg()
135 R32_PA_OUT |= pin; in GPIOA_ITModeCfg()
140 R32_PA_CLR |= pin; in GPIOA_ITModeCfg()
145 R32_PA_OUT |= pin; in GPIOA_ITModeCfg()
151 R16_PA_INT_IF = pin; in GPIOA_ITModeCfg()
152 R16_PA_INT_EN |= pin; in GPIOA_ITModeCfg()
173 R32_PB_CLR |= pin; in GPIOB_ITModeCfg()
178 R32_PB_OUT |= pin; in GPIOB_ITModeCfg()
194 R16_PB_INT_IF = pin; in GPIOB_ITModeCfg()
[all …]
/bsp/k230/drivers/interdrv/gpio/
A Ddrv_gpio.c95 if ((rt_uint16_t)pin < 0 || (rt_uint16_t)pin > GPIO_MAX_NUM) in check_pin_valid()
100 return pin; in check_pin_valid()
124 if (pin < 32) in kd_pin_mode()
150 if (pin < 32) in kd_pin_mode_get()
174 if (pin < 32) in kd_pin_write()
200 if (pin < 32) in kd_pin_read()
222 pin = pin & 0x1f; in kd_set_pin_edge()
264 pin = pin & 0x1f; in debounce_work()
299 irq_table[pin].hdr(irq_table[pin].args); in pin_irq()
331 kd_set_pin_edge(pin, irq_table[pin].edge); in kd_pin_attach_irq()
[all …]
/bsp/raspberry-pi/raspi3-32/driver/
A Ddrv_gpio.c90 offset = pin; in gpio_irq_enable()
106 RT_ASSERT((BCM_GPIO_PIN_0 <= pin) && (pin < BCM_GPIO_PIN_NULL)); in raspi_pin_mode()
134 RT_ASSERT((BCM_GPIO_PIN_0 <= pin) && (pin < BCM_GPIO_PIN_NULL)); in raspi_pin_write()
138 BCM283X_GPIO_GPSET(pin / 32) |= (1 << (pin %32)); in raspi_pin_write()
140 BCM283X_GPIO_GPCLR(pin / 32) |= (1 << (pin %32)); in raspi_pin_write()
156 if (pin <= 27) in raspi_pin_attach_irq()
251 pin = 0; in gpio_irq_handler()
263 pin = 28; in gpio_irq_handler()
273 pin = 46; in gpio_irq_handler()
281 irq_def->irq_cb[pin](irq_def->irq_arg[pin]); in gpio_irq_handler()
[all …]
/bsp/raspberry-pi/raspi3-64/driver/
A Ddrv_gpio.c91 offset = pin; in gpio_irq_enable()
107 RT_ASSERT((BCM_GPIO_PIN_0 <= pin) && (pin < BCM_GPIO_PIN_NULL)); in raspi_pin_mode()
135 RT_ASSERT((BCM_GPIO_PIN_0 <= pin) && (pin < BCM_GPIO_PIN_NULL)); in raspi_pin_write()
139 BCM283X_GPIO_GPSET(pin / 32) |= (1 << (pin %32)); in raspi_pin_write()
141 BCM283X_GPIO_GPCLR(pin / 32) |= (1 << (pin %32)); in raspi_pin_write()
157 if (pin <= 27) in raspi_pin_attach_irq()
252 pin = 0; in gpio_irq_handler()
264 pin = 28; in gpio_irq_handler()
274 pin = 46; in gpio_irq_handler()
282 irq_def->irq_cb[pin](irq_def->irq_arg[pin]); in gpio_irq_handler()
[all …]
/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Dgpio_pin.c56 pin = &g_gpio_manage[gpio->dev.idx].pin[0]; in gpio_manage_callback()
64 if (pin[pin_idx] && pin[pin_idx]->callback) { in gpio_manage_callback()
65 pin[pin_idx]->callback(pin[pin_idx], pin[pin_idx]->arg); in gpio_manage_callback()
105 g_gpio_manage[idx].pin[pin->pin_idx] = pin; in csi_gpio_pin_init()
121 g_gpio_manage[i].pin[pin->pin_idx] = NULL; in csi_gpio_pin_uninit()
129 pin->arg = NULL; in csi_gpio_pin_uninit()
152 return csi_gpio_dir(pin->gpio, (uint32_t)1U << pin->pin_idx, dir); in csi_gpio_pin_dir()
160 return csi_gpio_mode(pin->gpio, (uint32_t)1U << pin->pin_idx, mode); in csi_gpio_pin_mode()
191 return csi_gpio_write(pin->gpio, (uint32_t)1U << pin->pin_idx, value); in csi_gpio_pin_write()
199 return csi_gpio_toggle(pin->gpio, (uint32_t)1U << pin->pin_idx); in csi_gpio_pin_toggle()
[all …]
/bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/src/
A Dbflb_acomp.c217 *pin = GPIO_PIN_4; in bflb_acomp_chanid_2_gpio()
223 *pin = GPIO_PIN_5; in bflb_acomp_chanid_2_gpio()
225 *pin = GPIO_PIN_6; in bflb_acomp_chanid_2_gpio()
227 *pin = GPIO_PIN_9; in bflb_acomp_chanid_2_gpio()
229 *pin = GPIO_PIN_9; in bflb_acomp_chanid_2_gpio()
235 *pin = GPIO_PIN_8; in bflb_acomp_chanid_2_gpio()
247 *pin = GPIO_PIN_7; in bflb_acomp_chanid_2_gpio()
249 *pin = GPIO_PIN_9; in bflb_acomp_chanid_2_gpio()
269 *pin = GPIO_PIN_7; in bflb_acomp_chanid_2_gpio()
279 *pin = GPIO_PIN_2; in bflb_acomp_chanid_2_gpio()
[all …]
/bsp/rockchip/common/drivers/
A Ddrv_gpio.c98 if (pin < 0 || pin >= HAL_ARRAY_SIZE(pin_irq_hdr_tab)) in pin_attach_irq()
104 if (pin_irq_hdr_tab[pin].pin == pin && in pin_attach_irq()
113 if (pin_irq_hdr_tab[pin].pin != BANK_PIN_DEFAULT && pin_irq_hdr_tab[pin].hdr != RT_NULL) in pin_attach_irq()
119 pin_irq_hdr_tab[pin].pin = pin; in pin_attach_irq()
133 if (pin < 0 || pin >= HAL_ARRAY_SIZE(pin_irq_hdr_tab)) in pin_detach_irq()
139 if (pin_irq_hdr_tab[pin].pin == BANK_PIN_DEFAULT) in pin_detach_irq()
145 pin_irq_hdr_tab[pin].pin = BANK_PIN_DEFAULT; in pin_detach_irq()
164 if (pin < 0 || pin >= HAL_ARRAY_SIZE(pin_irq_hdr_tab)) in pin_irq_enable()
169 if (pin_irq_hdr_tab[pin].pin == BANK_PIN_DEFAULT) in pin_irq_enable()
198 HAL_GPIO_EnableIRQ(get_st_gpio(pin), get_st_pin(pin)); in pin_irq_enable()
[all …]
/bsp/renesas/ra8d1-ek/ra_gen/
A Dpin_data.c11 .pin = BSP_IO_PORT_00_PIN_02,
15 .pin = BSP_IO_PORT_00_PIN_03,
19 .pin = BSP_IO_PORT_00_PIN_04,
23 .pin = BSP_IO_PORT_00_PIN_05,
27 .pin = BSP_IO_PORT_00_PIN_07,
31 .pin = BSP_IO_PORT_00_PIN_11,
35 .pin = BSP_IO_PORT_00_PIN_14,
39 .pin = BSP_IO_PORT_00_PIN_15,
43 .pin = BSP_IO_PORT_01_PIN_00,
47 .pin = BSP_IO_PORT_01_PIN_01,
[all …]
/bsp/airm2m/air105/libraries/rt_drivers/
A Ddrv_gpio.c20 rt_base_t pin = 0; in air105_pin_get() local
52 return pin; in air105_pin_get()
57 if (pin < GPIO_MAX) in air105_pin_write()
65 if (pin < GPIO_MAX) in air105_pin_read()
77 if (pin >= GPIO_MAX) in air105_pin_mode()
97 GPIO_ODConfig(pin, 0); in air105_pin_mode()
109 if (pin_irq_hdr_tab[pin].pin == pin && in air105_pin_attach_irq()
117 pin_irq_hdr_tab[pin].pin = pin; in air105_pin_attach_irq()
130 pin_irq_hdr_tab[pin].pin = -1; in air105_pin_dettach_irq()
143 if (pin >= GPIO_MAX) in air105_pin_irq_enable()
[all …]
/bsp/renesas/rzt2m_rsk/rzt_gen/
A Dpin_data.c11 .pin = BSP_IO_PORT_00_PIN_0,
15 .pin = BSP_IO_PORT_00_PIN_1,
19 .pin = BSP_IO_PORT_00_PIN_2,
23 .pin = BSP_IO_PORT_00_PIN_3,
27 .pin = BSP_IO_PORT_00_PIN_5,
31 .pin = BSP_IO_PORT_00_PIN_6,
35 .pin = BSP_IO_PORT_01_PIN_2,
39 .pin = BSP_IO_PORT_01_PIN_3,
43 .pin = BSP_IO_PORT_01_PIN_4,
47 .pin = BSP_IO_PORT_01_PIN_5,
[all …]
/bsp/renesas/ra8d1-vision-board/ra_gen/
A Dpin_data.c11 .pin = BSP_IO_PORT_00_PIN_02,
15 .pin = BSP_IO_PORT_00_PIN_03,
19 .pin = BSP_IO_PORT_00_PIN_04,
23 .pin = BSP_IO_PORT_00_PIN_05,
27 .pin = BSP_IO_PORT_00_PIN_07,
31 .pin = BSP_IO_PORT_00_PIN_08,
35 .pin = BSP_IO_PORT_00_PIN_09,
39 .pin = BSP_IO_PORT_00_PIN_11,
43 .pin = BSP_IO_PORT_00_PIN_14,
47 .pin = BSP_IO_PORT_00_PIN_15,
[all …]
/bsp/allwinner_tina/drivers/
A Ddrv_gpio.c35 RT_ASSERT((GPIO_PIN_0 <= pin) && (pin < GPIO_PIN_NUM)); in gpio_set_func()
62 RT_ASSERT((GPIO_PIN_0 <= pin) && (pin < GPIO_PIN_NUM)); in gpio_set_value()
89 RT_ASSERT((GPIO_PIN_0 <= pin) && (pin < GPIO_PIN_NUM)); in gpio_get_value()
442 gpio_set_func(pin_index[pin].pin_port, pin_index[pin].pin, mode); in pin_mode()
453 gpio_set_value(pin_index[pin].pin_port, pin_index[pin].pin, value); in pin_write()
464 return gpio_get_value(pin_index[pin].pin_port, pin_index[pin].pin); in pin_read()
475 gpio_set_irq_callback(pin_index[pin].pin_port, pin_index[pin].pin, hdr, args); 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/renesas/ra8m1-ek/ra_gen/
A Dpin_data.c11 .pin = BSP_IO_PORT_00_PIN_00,
15 .pin = BSP_IO_PORT_00_PIN_02,
19 .pin = BSP_IO_PORT_00_PIN_03,
23 .pin = BSP_IO_PORT_00_PIN_04,
27 .pin = BSP_IO_PORT_00_PIN_05,
31 .pin = BSP_IO_PORT_00_PIN_07,
35 .pin = BSP_IO_PORT_00_PIN_08,
39 .pin = BSP_IO_PORT_00_PIN_09,
43 .pin = BSP_IO_PORT_00_PIN_11,
47 .pin = BSP_IO_PORT_00_PIN_14,
[all …]
/bsp/k230/drivers/interdrv/pinctl/
A Ddrv_pinctrl.c41 if (pin < 0 || pin > MAX_NUM_PIN) in check_pin()
61 if (check_pin(pin) != 0) in k230_pinctrl_set_function()
70 _write32(pin, val); in k230_pinctrl_set_function()
75 if (check_pin(pin) != 0) in k230_pinctrl_set_ie()
83 _write32(pin, val); in k230_pinctrl_set_ie()
88 if (check_pin(pin) != 0) in k230_pinctrl_set_oe()
96 _write32(pin, val); in k230_pinctrl_set_oe()
109 _write32(pin, val); in k230_pinctrl_set_pu()
122 _write32(pin, val); in k230_pinctrl_set_pd()
142 _write32(pin, val); in k230_pinctrl_set_st()
[all …]
/bsp/wch/arm/ch579m/libraries/StdPeriphDriver/inc/
A DCH57x_gpio.h73 #define GPIOA_ResetBits( pin ) (R32_PA_CLR |= pin) /* GPIOA端口引脚输出置低 */ argument
74 #define GPIOA_SetBits( pin ) (R32_PA_OUT |= pin) /* GPIOA端口引脚输出置高 */ argument
75 #define GPIOB_ResetBits( pin ) (R32_PB_CLR |= pin) /* GPIOB端口引脚输出置低 */ argument
76 #define GPIOB_SetBits( pin ) (R32_PB_OUT |= pin) /* GPIOB端口引脚输出置高 */ argument
77 #define GPIOA_InverseBits( pin ) (R32_PA_OUT ^= pin) /* GPIOA端口引脚输出电平翻转 */ argument
78 #define GPIOB_InverseBits( pin ) (R32_PB_OUT ^= pin) /* GPIOB端口引脚输出电平翻转 */ argument
81 #define GPIOA_ReadPortPin( pin ) (R32_PA_PIN&pin) /* GPIOA端口引脚状态,0-引脚低电平,(!0)-引脚高… argument
88 #define GPIOA_ReadITFlagBit( pin ) (R16_PA_INT_IF&pin) /* 读取GPIOA端口引脚中断标志状态 */ argument
89 #define GPIOB_ReadITFlagBit( pin ) (R16_PB_INT_IF&pin) /* 读取GPIOB端口引脚中断标志状态 */ argument
90 #define GPIOA_ClearITFlagBit( pin ) (R16_PA_INT_IF = pin) /* 清除GPIOA端口引脚中断标志状态 */ argument
[all …]
/bsp/renesas/ra4e2-eco/ra_gen/
A Dpin_data.c8 .pin = BSP_IO_PORT_00_PIN_00,
12 .pin = BSP_IO_PORT_00_PIN_01,
16 .pin = BSP_IO_PORT_00_PIN_02,
20 .pin = BSP_IO_PORT_00_PIN_03,
24 .pin = BSP_IO_PORT_00_PIN_04,
28 .pin = BSP_IO_PORT_00_PIN_05,
32 .pin = BSP_IO_PORT_00_PIN_06,
36 .pin = BSP_IO_PORT_00_PIN_08,
40 .pin = BSP_IO_PORT_00_PIN_13,
44 .pin = BSP_IO_PORT_00_PIN_14,
[all …]
/bsp/hc32l196/drivers/
A Ddrv_gpio.c19 #define __GPIO_PORT(pin) (((pin) & 0xf0) * 4) argument
20 #define __GPIO_PORT_L(pin) (__GPIO_PORT(pin)) argument
21 #define __GPIO_PORT_H(pin) ((__GPIO_PORT(pin) & 0xff) + 0x1000) argument
23 #define GPIO_PORT(pin) (en_gpio_port_t)((pin) < PE0_PIN ? __GPIO_PORT_L((pin)) : _… argument
24 #define GPIO_PIN(pin) (en_gpio_pin_t)((pin) & 0x0f) argument
41 if (pin >= PIN_MAX_NUM) in _pin_mode()
88 if (pin >= PIN_MAX_NUM) in _pin_write()
136 if (pin_irq_hdr_tab[pin].pin == pin && in _pin_attach_irq()
144 pin_irq_hdr_tab[pin].pin = pin; in _pin_attach_irq()
217 irqn = get_irqn(pin); in _pin_irq_enable()
[all …]
/bsp/renesas/ra6m3-hmi-board/ra_gen/
A Dpin_data.c11 .pin = BSP_IO_PORT_00_PIN_03,
15 .pin = BSP_IO_PORT_00_PIN_04,
19 .pin = BSP_IO_PORT_00_PIN_08,
23 .pin = BSP_IO_PORT_00_PIN_15,
27 .pin = BSP_IO_PORT_01_PIN_00,
31 .pin = BSP_IO_PORT_01_PIN_01,
35 .pin = BSP_IO_PORT_01_PIN_02,
39 .pin = BSP_IO_PORT_01_PIN_03,
43 .pin = BSP_IO_PORT_01_PIN_04,
47 .pin = BSP_IO_PORT_01_PIN_06,
[all …]
/bsp/renesas/ra2l1-cpk/ra_gen/
A Dpin_data.c8 .pin = BSP_IO_PORT_00_PIN_00,
12 .pin = BSP_IO_PORT_00_PIN_01,
16 .pin = BSP_IO_PORT_00_PIN_02,
20 .pin = BSP_IO_PORT_00_PIN_03,
24 .pin = BSP_IO_PORT_00_PIN_04,
28 .pin = BSP_IO_PORT_00_PIN_12,
32 .pin = BSP_IO_PORT_00_PIN_13,
36 .pin = BSP_IO_PORT_00_PIN_15,
40 .pin = BSP_IO_PORT_01_PIN_00,
44 .pin = BSP_IO_PORT_01_PIN_01,
[all …]
/bsp/loongson/ls2kdev/drivers/
A Ddrv_gpio.c56 if (pin < 0 || pin >= 60) in loongson_pin_write()
95 if (pin < 4) in loongson_pin_attach_irq()
125 if (pin < 4) in loongson_pin_detach_irq()
151 if (pin < 4) in loongson_pin_irq_enable()
180 pin = 0; in gpio_irq_handler()
184 pin = 1; in gpio_irq_handler()
188 pin = 2; in gpio_irq_handler()
192 pin = 3; in gpio_irq_handler()
196 pin = 4; in gpio_irq_handler()
209 irq_def->irq_cb[pin](irq_def->irq_arg[pin]); in gpio_irq_handler()
[all …]
/bsp/renesas/ra6e2-fpb/ra_gen/
A Dpin_data.c8 .pin = BSP_IO_PORT_00_PIN_00,
12 .pin = BSP_IO_PORT_00_PIN_01,
16 .pin = BSP_IO_PORT_00_PIN_02,
20 .pin = BSP_IO_PORT_00_PIN_03,
24 .pin = BSP_IO_PORT_00_PIN_04,
28 .pin = BSP_IO_PORT_00_PIN_05,
32 .pin = BSP_IO_PORT_00_PIN_06,
36 .pin = BSP_IO_PORT_00_PIN_08,
40 .pin = BSP_IO_PORT_00_PIN_13,
44 .pin = BSP_IO_PORT_00_PIN_14,
[all …]
/bsp/bouffalo_lab/libraries/rt_drivers/
A Ddrv_gpio.c46 bflb_gpio_set(gpio, pin); in _pin_write()
48 bflb_gpio_reset(gpio, pin); in _pin_write()
53 return bflb_gpio_read(gpio, pin); in _pin_read()
97 if(pin_irq_hdr_tab[pin].pin == pin && in _pin_attach_irq()
106 if(pin_irq_hdr_tab[pin].pin != -1) in _pin_attach_irq()
112 pin_irq_hdr_tab[pin].pin = pin; in _pin_attach_irq()
114 pin_irq_hdr_tab[pin].hdr = hdr; in _pin_attach_irq()
128 if(pin_irq_hdr_tab[pin].pin == -1) in _pin_detach_irq()
135 pin_irq_hdr_tab[pin].pin = -1; in _pin_detach_irq()
136 pin_irq_hdr_tab[pin].mode = 0; in _pin_detach_irq()
[all …]

Completed in 870 milliseconds

12345678910>>...42