Home
last modified time | relevance | path

Searched defs:pin (Results 1 – 25 of 370) sorted by relevance

12345678910>>...15

/bsp/avr32/software_framework/drivers/gpio/
A Dgpio.c179 void gpio_enable_gpio_pin(uint32_t pin) in gpio_enable_gpio_pin()
191 void gpio_enable_pin_pull_up(uint32_t pin) in gpio_enable_pin_pull_up()
206 void gpio_disable_pin_pull_up(uint32_t pin) in gpio_disable_pin_pull_up()
221 void gpio_enable_pin_pull_down(uint32_t pin) in gpio_enable_pin_pull_down()
447 bool gpio_get_pin_value(uint32_t pin) in gpio_get_pin_value()
491 void gpio_set_gpio_pin(uint32_t pin) in gpio_set_gpio_pin()
509 void gpio_set_pin_high(uint32_t pin) in gpio_set_pin_high()
536 void gpio_set_pin_low(uint32_t pin) in gpio_set_pin_low()
548 void gpio_clr_gpio_pin(uint32_t pin) in gpio_clr_gpio_pin()
577 void gpio_tgl_gpio_pin(uint32_t pin) in gpio_tgl_gpio_pin()
[all …]
A Dgpio.h87 uint32_t pin; /**< Module pin. */ member
143 __always_inline static bool gpio_pin_is_low(uint32_t pin) in gpio_pin_is_low()
155 __always_inline static bool gpio_pin_is_high(uint32_t pin) in gpio_pin_is_high()
265 __always_inline static bool gpio_local_get_pin_value(uint32_t pin) in gpio_local_get_pin_value()
281 __always_inline static void gpio_local_set_gpio_pin(uint32_t pin) in gpio_local_set_gpio_pin()
297 __always_inline static void gpio_local_clr_gpio_pin(uint32_t pin) in gpio_local_clr_gpio_pin()
313 __always_inline static void gpio_local_tgl_gpio_pin(uint32_t pin) in gpio_local_tgl_gpio_pin()
341 __always_inline static void gpio_local_set_gpio_open_drain_pin(uint32_t pin) in gpio_local_set_gpio_open_drain_pin()
356 __always_inline static void gpio_local_clr_gpio_open_drain_pin(uint32_t pin) in gpio_local_clr_gpio_open_drain_pin()
395 __always_inline static void gpio_enable_pin_periph_event(uint32_t pin) in gpio_enable_pin_periph_event()
[all …]
/bsp/xuantie/libraries/xuantie_libraries/chip_riscv_dummy/src/drivers/
A Dgpio_pin.c38 csi_gpio_pin_t *pin[32]; member
48 csi_gpio_pin_t **pin; in gpio_manage_callback() local
74 csi_error_t csi_gpio_pin_init(csi_gpio_pin_t *pin, pin_name_t pin_name) in csi_gpio_pin_init()
111 void csi_gpio_pin_uninit(csi_gpio_pin_t *pin) in csi_gpio_pin_uninit()
147 csi_error_t csi_gpio_pin_dir(csi_gpio_pin_t *pin, csi_gpio_dir_t dir) in csi_gpio_pin_dir()
155 csi_error_t csi_gpio_pin_mode(csi_gpio_pin_t *pin, csi_gpio_mode_t mode) in csi_gpio_pin_mode()
171 csi_error_t csi_gpio_pin_irq_enable(csi_gpio_pin_t *pin, bool enable) in csi_gpio_pin_irq_enable()
179 csi_error_t csi_gpio_pin_debounce(csi_gpio_pin_t *pin, bool enable) in csi_gpio_pin_debounce()
186 void csi_gpio_pin_write(csi_gpio_pin_t *pin, csi_gpio_pin_state_t value) in csi_gpio_pin_write()
194 void csi_gpio_pin_toggle(csi_gpio_pin_t *pin) in csi_gpio_pin_toggle()
[all …]
/bsp/yichip/yc3121-pos/drivers/
A Ddrv_gpio.c19 struct pin struct
25 pin_callback_t callback; argument
28 typedef struct pin pin_t; argument
83 static void yc_pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in yc_pin_mode()
113 static void yc_pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value) in yc_pin_write()
125 static rt_ssize_t yc_pin_read(rt_device_t dev, rt_base_t pin) in yc_pin_read()
131 rt_base_t pin, in yc_pin_attach_irq()
155 static rt_err_t yc_pin_detach_irq(struct rt_device *device, rt_base_t pin) in yc_pin_detach_irq()
177 rt_base_t pin, in yc_pin_irq_enable()
/bsp/yichip/yc3122-pos/drivers/
A Ddrv_gpio.c19 struct pin struct
25 pin_callback_t callback; argument
28 typedef struct pin pin_t; argument
83 static void yc_pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in yc_pin_mode()
113 static void yc_pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value) in yc_pin_write()
125 static rt_ssize_t yc_pin_read(rt_device_t dev, rt_base_t pin) in yc_pin_read()
132 rt_base_t pin, in yc_pin_attach_irq()
156 static rt_err_t yc_pin_detach_irq(struct rt_device *device, rt_base_t pin) in yc_pin_detach_irq()
178 rt_base_t pin, in yc_pin_irq_enable()
/bsp/allwinner_tina/drivers/
A Ddrv_gpio.c28 rt_err_t gpio_set_func(enum gpio_port port, enum gpio_pin pin, rt_uint8_t func) in gpio_set_func()
55 int gpio_set_value(enum gpio_port port, enum gpio_pin pin, rt_uint8_t value) in gpio_set_value()
82 int gpio_get_value(enum gpio_port port, enum gpio_pin pin) in gpio_get_value()
156 void gpio_direction_input(enum gpio_port port, enum gpio_pin pin) in gpio_direction_input()
199 static void gpio_ack_irq(enum gpio_port port, enum gpio_pin pin) in gpio_ack_irq()
242 void gpio_irq_enable(enum gpio_port port, enum gpio_pin pin) in gpio_irq_enable()
261 void gpio_irq_disable(enum gpio_port port, enum gpio_pin pin) in gpio_irq_disable()
312 void gpio_clear_irq_callback(enum gpio_port port, enum gpio_pin pin) in gpio_clear_irq_callback()
324 int port, pin; in gpio_irq_handler() local
359 rt_uint8_t pin; member
[all …]
/bsp/essemi/es32vf2264/libraries/ALD/ES32VF2264/Source/
A Dald_gpio.c181 void ald_gpio_init(GPIO_TypeDef *GPIOx, uint16_t pin, ald_gpio_init_t *init) in ald_gpio_init()
261 void ald_gpio_init_default(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_init_default()
301 void ald_gpio_exti_init(GPIO_TypeDef *GPIOx, uint16_t pin, ald_exti_init_t *init) in ald_gpio_exti_init()
374 uint8_t ald_gpio_read_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_read_pin()
392 void ald_gpio_write_pin(GPIO_TypeDef *GPIOx, uint16_t pin, uint8_t val) in ald_gpio_write_pin()
411 void ald_gpio_toggle_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_toggle_pin()
426 void ald_gpio_toggle_dir(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_toggle_dir()
471 void ald_gpio_lock_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_lock_pin()
587 type_func_t ald_gpio_exti_get_ie_status(uint16_t pin) in ald_gpio_exti_get_ie_status()
604 flag_status_t ald_gpio_exti_get_flag_status(uint16_t pin) in ald_gpio_exti_get_flag_status()
[all …]
/bsp/rockchip/common/rk_hal/lib/hal/src/
A Dhal_gpio.c48 static void GPIO_SetEOI(struct GPIO_REG *pGPIO, ePINCTRL_GPIO_PINS pin) in GPIO_SetEOI()
116 HAL_Status HAL_GPIO_SetIntType(struct GPIO_REG *pGPIO, ePINCTRL_GPIO_PINS pin, eGPIO_intType mode) in HAL_GPIO_SetIntType()
213 uint8_t pin; in HAL_GPIO_SetPinsDirection() local
236 eGPIO_pinDirection HAL_GPIO_GetPinDirection(struct GPIO_REG *pGPIO, ePINCTRL_GPIO_PINS pin) in HAL_GPIO_GetPinDirection()
291 uint8_t pin; in HAL_GPIO_SetPinsLevel() local
323 eGPIO_pinLevel HAL_GPIO_GetPinData(struct GPIO_REG *pGPIO, ePINCTRL_GPIO_PINS pin) in HAL_GPIO_GetPinData()
349 eGPIO_pinLevel HAL_GPIO_GetPinLevel(struct GPIO_REG *pGPIO, ePINCTRL_GPIO_PINS pin) in HAL_GPIO_GetPinLevel()
390 void HAL_GPIO_EnableIRQ(struct GPIO_REG *pGPIO, ePINCTRL_GPIO_PINS pin) in HAL_GPIO_EnableIRQ()
419 void HAL_GPIO_DisableIRQ(struct GPIO_REG *pGPIO, ePINCTRL_GPIO_PINS pin) in HAL_GPIO_DisableIRQ()
450 __WEAK void HAL_GPIO_IRQDispatch(eGPIO_bankId bank, uint32_t pin) in HAL_GPIO_IRQDispatch()
[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/essemi/es32f0654/libraries/ES32F065x_ALD_StdPeriph_Driver/Source/
A Dald_gpio.c183 void ald_gpio_init(GPIO_TypeDef *GPIOx, uint16_t pin, gpio_init_t *init) in ald_gpio_init()
263 void ald_gpio_init_default(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_init_default()
302 void ald_gpio_exti_init(GPIO_TypeDef *GPIOx, uint16_t pin, exti_init_t *init) in ald_gpio_exti_init()
385 uint8_t ald_gpio_read_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_read_pin()
403 void ald_gpio_write_pin(GPIO_TypeDef *GPIOx, uint16_t pin, uint8_t val) in ald_gpio_write_pin()
422 void ald_gpio_toggle_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_toggle_pin()
437 void ald_gpio_toggle_dir(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_toggle_dir()
482 void ald_gpio_lock_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_lock_pin()
548 void ald_gpio_exti_interrupt_config(uint16_t pin, exti_trigger_style_t style, type_func_t status) in ald_gpio_exti_interrupt_config()
600 flag_status_t ald_gpio_exti_get_flag_status(uint16_t pin) in ald_gpio_exti_get_flag_status()
[all …]
/bsp/essemi/es32f369x/libraries/ES32F36xx_ALD_StdPeriph_Driver/Source/
A Dald_gpio.c184 void ald_gpio_init(GPIO_TypeDef *GPIOx, uint16_t pin, gpio_init_t *init) in ald_gpio_init()
271 void ald_gpio_init_default(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_init_default()
311 void ald_gpio_exti_init(GPIO_TypeDef *GPIOx, uint16_t pin, exti_init_t *init) in ald_gpio_exti_init()
394 uint8_t ald_gpio_read_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_read_pin()
412 void ald_gpio_write_pin(GPIO_TypeDef *GPIOx, uint16_t pin, uint8_t val) in ald_gpio_write_pin()
431 void ald_gpio_toggle_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_toggle_pin()
446 void ald_gpio_toggle_dir(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_toggle_dir()
491 void ald_gpio_lock_pin(GPIO_TypeDef *GPIOx, uint16_t pin) in ald_gpio_lock_pin()
555 void ald_gpio_exti_interrupt_config(uint16_t pin, exti_trigger_style_t style, type_func_t status) in ald_gpio_exti_interrupt_config()
607 flag_status_t ald_gpio_exti_get_flag_status(uint16_t pin) in ald_gpio_exti_get_flag_status()
[all …]
/bsp/fm33lc026/libraries/HAL_Drivers/
A Ddrv_gpio.c17 #define PIN_PORT(pin) ((uint8_t)(((pin) >> 4) & 0xFu)) argument
18 #define PIN_NO(pin) ((uint8_t)((pin)&0xFu)) argument
20 #define PIN_STPORT(pin) ((GPIO_Type *)(GPIOA_BASE + (0x40u * PIN_PORT(pin)))) argument
21 #define PIN_STPIN(pin) ((uint16_t)(1u << PIN_NO(pin))) argument
95 rt_base_t pin = 0; in fm33_pin_get() local
130 static void fm33_pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value) in fm33_pin_write()
151 static rt_ssize_t fm33_pin_read(rt_device_t dev, rt_base_t pin) in fm33_pin_read()
171 static void fm33_pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in fm33_pin_mode()
220 rt_inline rt_int32_t pin2irqindex(rt_uint32_t pin) in pin2irqindex()
233 rt_inline const struct pin_irq_map *get_pin_irq_map(rt_base_t pin) in get_pin_irq_map()
[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
24 #define GPIO_PIN(pin) (en_gpio_pin_t)((pin) & 0x0f) argument
35 static void _pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in _pin_mode()
83 static void _pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value) in _pin_write()
106 static rt_ssize_t _pin_read(rt_device_t dev, rt_base_t pin) in _pin_read()
123 rt_base_t pin, in _pin_attach_irq()
169 static IRQn_Type get_irqn(rt_base_t pin) in get_irqn()
202 rt_base_t pin, in _pin_irq_enable()
[all …]
/bsp/k230/drivers/interdrv/pinctl/
A Ddrv_pinctrl.c39 static int check_pin(rt_uint32_t pin) in check_pin()
49 rt_inline rt_uint32_t _read32(rt_uint32_t pin) in _read32()
54 rt_inline void _write32(rt_uint32_t pin, rt_uint32_t value) in _write32()
59 void k230_pinctrl_set_function(rt_uint32_t pin, rt_uint32_t func) in k230_pinctrl_set_function()
73 void k230_pinctrl_set_ie(rt_uint32_t pin, rt_uint32_t ie) in k230_pinctrl_set_ie()
86 void k230_pinctrl_set_oe(rt_uint32_t pin, rt_uint32_t oe) in k230_pinctrl_set_oe()
99 void k230_pinctrl_set_pu(rt_uint32_t pin, rt_uint32_t pu) in k230_pinctrl_set_pu()
112 void k230_pinctrl_set_pd(rt_uint32_t pin, rt_uint32_t pd) in k230_pinctrl_set_pd()
125 void k230_pinctrl_set_drv(rt_uint32_t pin, rt_uint32_t drv) in k230_pinctrl_set_drv()
132 void k230_pinctrl_set_st(rt_uint32_t pin, rt_uint32_t st) in k230_pinctrl_set_st()
[all …]
/bsp/hc32l136/drivers/
A Ddrv_gpio.c19 #define GPIO_PIN_INDEX(pin) ((uint8_t)((pin) & 0x0F)) argument
20 #define GPIO_PORT(pin) ((uint8_t)(((pin) >> 4) * 0x40u)) argument
21 #define GPIO_PIN(pin) ((uint16_t)(GPIO_PIN_INDEX(pin))) argument
23 #define PIN_NUM(port, pin) (((((port) / 0x40u) << 4) | ((pin) & 0x0F))) argument
98 static void pin_irq_handler(en_gpio_port_t port, en_gpio_pin_t pin) in pin_irq_handler()
128 static void _pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value) in _pin_write()
148 static rt_ssize_t _pin_read(rt_device_t dev, rt_base_t pin) in _pin_read()
175 static void _pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in _pin_mode()
229 static rt_err_t _pin_attach_irq(struct rt_device *device, rt_base_t pin, in _pin_attach_irq()
264 static rt_err_t _pin_detach_irq(struct rt_device *device, rt_base_t pin) in _pin_detach_irq()
[all …]
/bsp/raspberry-pi/raspi3-32/driver/
A Ddrv_gpio.c21 void gpio_set_pud(rt_uint8_t pin, rt_uint8_t pud) in gpio_set_pud()
33 static void gpio_ack_irq(int irq, bcm_gpio_pin pin) in gpio_ack_irq()
45 void gpio_irq_disable(rt_uint8_t index, bcm_gpio_pin pin) in gpio_irq_disable()
85 void gpio_irq_enable(rt_uint8_t index, bcm_gpio_pin pin) in gpio_irq_enable()
104 static void raspi_pin_mode(struct rt_device *dev, rt_base_t pin, rt_uint8_t mode) in raspi_pin_mode()
132 static void raspi_pin_write(struct rt_device *dev, rt_base_t pin, rt_uint8_t value) in raspi_pin_write()
144 static rt_ssize_t raspi_pin_read(struct rt_device *device, rt_base_t pin) in raspi_pin_read()
150 static rt_err_t raspi_pin_attach_irq(struct rt_device *device, rt_base_t pin, rt_uint8_t mode, void… in raspi_pin_attach_irq()
197 static rt_err_t raspi_pin_detach_irq(struct rt_device *device, rt_base_t pin) in raspi_pin_detach_irq()
218 rt_err_t raspi_pin_irq_enable(struct rt_device *device, rt_base_t pin, rt_uint8_t enabled) in raspi_pin_irq_enable()
[all …]
/bsp/raspberry-pi/raspi3-64/driver/
A Ddrv_gpio.c22 void gpio_set_pud(rt_uint8_t pin, rt_uint8_t pud) in gpio_set_pud()
34 static void gpio_ack_irq(int irq, bcm_gpio_pin pin) in gpio_ack_irq()
46 void gpio_irq_disable(rt_uint8_t index, bcm_gpio_pin pin) in gpio_irq_disable()
86 void gpio_irq_enable(rt_uint8_t index, bcm_gpio_pin pin) in gpio_irq_enable()
105 static void raspi_pin_mode(struct rt_device *dev, rt_base_t pin, rt_uint8_t mode) in raspi_pin_mode()
133 static void raspi_pin_write(struct rt_device *dev, rt_base_t pin, rt_uint8_t value) in raspi_pin_write()
145 static rt_ssize_t raspi_pin_read(struct rt_device *device, rt_base_t pin) in raspi_pin_read()
151 static rt_err_t raspi_pin_attach_irq(struct rt_device *device, rt_base_t pin, rt_uint8_t mode, void… in raspi_pin_attach_irq()
198 static rt_err_t raspi_pin_detach_irq(struct rt_device *device, rt_base_t pin) in raspi_pin_detach_irq()
219 rt_err_t raspi_pin_irq_enable(struct rt_device *device, rt_base_t pin, rt_uint8_t enabled) in raspi_pin_irq_enable()
[all …]
/bsp/maxim/libraries/HAL_Drivers/
A Ddrv_gpio.c26 #define PIN_PORT(pin) ((uint8_t)(((pin) >> PIN_PORT_OFFSET) & 0xFu)) argument
27 #define PIN_NO(pin) ((uint8_t)((pin) & 0xFu)) argument
30 #define PIN_MCU_PORT(pin) PIN_PORT(pin) argument
31 #define PIN_MCU_PIN(pin) ((uint32_t)(1u << PIN_NO(pin))) argument
33 static void mcu_pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value) in mcu_pin_write()
49 static rt_ssize_t mcu_pin_read(rt_device_t dev, rt_base_t pin) in mcu_pin_read()
68 static void mcu_pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in mcu_pin_mode()
106 static rt_err_t mcu_pin_attach_irq(struct rt_device *device, rt_base_t pin, in mcu_pin_attach_irq()
152 static rt_err_t mcu_pin_dettach_irq(struct rt_device *device, rt_base_t pin) in mcu_pin_dettach_irq()
165 static rt_err_t mcu_pin_irq_enable(struct rt_device *device, rt_base_t pin, in mcu_pin_irq_enable()
/bsp/mm32f526x/drivers/
A Ddrv_gpio.c22 #define PIN_PORT(pin) ((uint8_t)(((pin) >> 4) & 0xFu)) argument
23 #define PIN_NO(pin) ((uint8_t)((pin) & 0xFu)) argument
26 #define PIN_ATPORTSOURCE(pin) ((uint8_t)(((pin) & 0xF0u) >> 4)) argument
27 #define PIN_ATPINSOURCE(pin) ((uint8_t)((pin) & 0xFu)) argument
30 #define PIN_ATPIN(pin) ((uint16_t)(1u << PIN_NO(pin))) argument
86 rt_base_t pin = 0; in mm32_pin_get() local
116 void mm32_pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value) in mm32_pin_write()
131 rt_ssize_t mm32_pin_read(rt_device_t dev, rt_base_t pin) in mm32_pin_read()
150 void mm32_pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in mm32_pin_mode()
212 rt_err_t mm32_pin_attach_irq(struct rt_device *device, rt_base_t pin, in mm32_pin_attach_irq()
[all …]
/bsp/at32/libraries/rt_drivers/
A Ddrv_gpio.c23 #define PIN_PORT(pin) ((uint8_t)(((pin) >> 4) & 0xFu)) argument
24 #define PIN_NO(pin) ((uint8_t)((pin) & 0xFu)) argument
34 #define PIN_ATPINSOURCE(pin) (scfg_pins_source_type)((uint8_t)((pin) & 0xFu)) argument
41 #define PIN_ATPIN(pin) ((uint16_t)(1u << PIN_NO(pin))) argument
141 rt_base_t pin = 0; in at32_pin_get() local
176 static void at32_pin_write(rt_device_t dev, rt_base_t pin, rt_uint8_t value) in at32_pin_write()
193 static rt_ssize_t at32_pin_read(rt_device_t dev, rt_base_t pin) in at32_pin_read()
215 static void at32_pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in at32_pin_mode()
297 static rt_err_t at32_pin_attach_irq(struct rt_device *device, rt_base_t pin, in at32_pin_attach_irq()
342 static rt_err_t at32_pin_dettach_irq(struct rt_device *device, rt_base_t pin) in at32_pin_dettach_irq()
[all …]
/bsp/bluetrum/libraries/hal_drivers/
A Ddrv_gpio.c47 static rt_uint8_t _pin_port(rt_uint32_t pin) in _pin_port()
59 #define PIN_PORT(pin) _pin_port(pin) argument
61 #define PIN_NO(pin) (rt_uint8_t)((pin) & 0xFu) argument
65 rt_base_t pin = 0; in ab32_pin_get() local
106 static void ab32_pin_write(rt_device_t dev, rt_base_t pin, rt_base_t value) in ab32_pin_write()
113 static rt_ssize_t ab32_pin_read(rt_device_t dev, rt_base_t pin) in ab32_pin_read()
120 static void ab32_pin_mode(rt_device_t dev, rt_base_t pin, rt_uint8_t mode) in ab32_pin_mode()
170 static rt_int32_t get_wakeup_circuit(rt_base_t pin) in get_wakeup_circuit()
232 static rt_err_t ab32_pin_attach_irq(struct rt_device *device, rt_int32_t pin, in ab32_pin_attach_irq()
262 static rt_err_t ab32_pin_dettach_irq(struct rt_device *device, rt_int32_t pin) in ab32_pin_dettach_irq()
[all …]
/bsp/samd21/sam_d2x_asflib/common/services/ioport/sam/
A Dioport_gpio.h51 #define IOPORT_CREATE_PIN(port, pin) ((port) * 32 + (pin)) argument
99 __always_inline static ioport_port_t arch_ioport_pin_to_port_id(ioport_pin_t pin) in arch_ioport_pin_to_port_id()
111 __always_inline static volatile GpioPort *arch_ioport_pin_to_base(ioport_pin_t pin) in arch_ioport_pin_to_base()
138 __always_inline static void arch_ioport_enable_pin(ioport_pin_t pin) in arch_ioport_enable_pin()
144 __always_inline static void arch_ioport_disable_pin(ioport_pin_t pin) in arch_ioport_disable_pin()
204 __always_inline static void arch_ioport_set_pin_mode(ioport_pin_t pin, in arch_ioport_set_pin_mode()
225 __always_inline static void arch_ioport_set_pin_dir(ioport_pin_t pin, in arch_ioport_set_pin_dir()
239 __always_inline static void arch_ioport_set_pin_level(ioport_pin_t pin, in arch_ioport_set_pin_level()
260 __always_inline static bool arch_ioport_get_pin_level(ioport_pin_t pin) in arch_ioport_get_pin_level()
271 __always_inline static void arch_ioport_toggle_pin_level(ioport_pin_t pin) in arch_ioport_toggle_pin_level()
[all …]
A Dioport_pio.h51 #define IOPORT_CREATE_PIN(port, pin) ((IOPORT_ ## port) * 32 + (pin)) argument
107 __always_inline static ioport_port_t arch_ioport_pin_to_port_id(ioport_pin_t pin) in arch_ioport_pin_to_port_id()
131 __always_inline static Pio *arch_ioport_pin_to_base(ioport_pin_t pin) in arch_ioport_pin_to_base()
175 __always_inline static void arch_ioport_enable_pin(ioport_pin_t pin) in arch_ioport_enable_pin()
181 __always_inline static void arch_ioport_disable_pin(ioport_pin_t pin) in arch_ioport_disable_pin()
253 __always_inline static void arch_ioport_set_pin_mode(ioport_pin_t pin, in arch_ioport_set_pin_mode()
274 __always_inline static void arch_ioport_set_pin_dir(ioport_pin_t pin, in arch_ioport_set_pin_dir()
288 __always_inline static void arch_ioport_set_pin_level(ioport_pin_t pin, in arch_ioport_set_pin_level()
312 __always_inline static bool arch_ioport_get_pin_level(ioport_pin_t pin) in arch_ioport_get_pin_level()
323 __always_inline static void arch_ioport_toggle_pin_level(ioport_pin_t pin) in arch_ioport_toggle_pin_level()
[all …]
/bsp/rockchip/common/rk_hal/lib/hal/src/pinctrl/
A Dhal_pinctrl.c159 static HAL_Status PINCTRL_AcquireParam(const struct PINCTRL_BANK_INFO *pBank, uint8_t pin, in PINCTRL_AcquireParam()
230 uint8_t pin, uint8_t param) in PINCTRL_SetMux()
266 uint8_t pin, uint8_t param) in PINCTRL_SetDrive()
293 uint8_t pin, uint8_t param) in PINCTRL_SetPull()
320 uint8_t pin, uint8_t param) in PINCTRL_SetSchmitt()
347 uint8_t pin, uint8_t param) in PINCTRL_SetSlewRate()
374 uint8_t pin, uint32_t param) in PINCTRL_SetParam()
404 static HAL_Status PINCTRL_SetPinParam(eGPIO_bankId bank, uint8_t pin, uint32_t param) in PINCTRL_SetPinParam()
418 static HAL_Status PINCTRL_SetPinIOMUX(eGPIO_bankId bank, uint8_t pin, uint32_t param) in PINCTRL_SetPinIOMUX()
510 uint8_t pin; in HAL_PINCTRL_SetParam() local
[all …]
/bsp/raspberry-pi/raspi4-64/drivers/
A Ddrv_gpio.c80 static void gpio_set_pud(GPIO_PIN pin, GPIO_PUPD_FUNC mode) in gpio_set_pud()
111 void prev_raspi_pin_mode(GPIO_PIN pin, GPIO_FUNC mode) in prev_raspi_pin_mode()
123 void prev_raspi_pin_write(GPIO_PIN pin, int pin_value) in prev_raspi_pin_write()
151 static void raspi_pin_mode(struct rt_device *dev, rt_base_t pin, rt_uint8_t mode) in raspi_pin_mode()
178 static void raspi_pin_write(struct rt_device *dev, rt_base_t pin, rt_uint8_t value) in raspi_pin_write()
183 static rt_ssize_t raspi_pin_read(struct rt_device *device, rt_base_t pin) in raspi_pin_read()
215 static rt_err_t raspi_pin_attach_irq(struct rt_device *device, rt_base_t pin, rt_uint8_t mode, void… in raspi_pin_attach_irq()
303 static rt_err_t raspi_pin_detach_irq(struct rt_device *device, rt_base_t pin) in raspi_pin_detach_irq()
321 rt_err_t raspi_pin_irq_enable(struct rt_device *device, rt_base_t pin, rt_uint8_t enabled) in raspi_pin_irq_enable()
353 rt_uint32_t pin; in gpio_irq_handler() local

Completed in 83 milliseconds

12345678910>>...15