Home
last modified time | relevance | path

Searched refs:gpio_periph (Results 1 – 6 of 6) sorted by relevance

/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_standard_peripheral/Source/
A Dgd32vf103_gpio.c54 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
56 switch (gpio_periph) { in gpio_deinit()
143 reg = GPIO_CTL0(gpio_periph); in gpio_init()
161 GPIO_CTL0(gpio_periph) = reg; in gpio_init()
167 reg = GPIO_CTL1(gpio_periph); in gpio_init()
185 GPIO_CTL1(gpio_periph) = reg; in gpio_init()
201 GPIO_BOP(gpio_periph) = (uint32_t) pin; in gpio_bit_set()
215 GPIO_BC(gpio_periph) = (uint32_t) pin; in gpio_bit_reset()
249 GPIO_OCTL(gpio_periph) = (uint32_t) data; in gpio_port_write()
501 lock = GPIO_LOCK(gpio_periph); in gpio_pin_lock()
[all …]
/bsp/gd32/risc-v/libraries/GD32VF103_Firmware_Library/GD32VF103_standard_peripheral/Include/
A Dgd32vf103_gpio.h383 void gpio_deinit(uint32_t gpio_periph);
387 void gpio_init(uint32_t gpio_periph,uint32_t mode,uint32_t speed,uint32_t pin);
390 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin);
392 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin);
394 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value);
396 void gpio_port_write(uint32_t gpio_periph, uint16_t data);
399 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin);
401 uint16_t gpio_input_port_get(uint32_t gpio_periph);
403 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin);
405 uint16_t gpio_output_port_get(uint32_t gpio_periph);
[all …]
/bsp/gd32/arm/libraries/gd32_drivers/
A Ddrv_gpio.c354 gpio_mode_set(index->gpio_periph, pin_mode, pin_pupd, index->pin); in gd32_pin_mode()
357 gpio_output_options_set(index->gpio_periph, pin_odpp, GPIO_OSPEED_50MHZ, index->pin); in gd32_pin_mode()
360 gpio_mode_set(index->gpio_periph, pin_mode, pin_pupd, index->pin); in gd32_pin_mode()
363 gpio_output_options_set(index->gpio_periph, pin_odpp, GPIO_OSPEED_60MHZ, index->pin); in gd32_pin_mode()
366 gpio_init(index->gpio_periph, pin_mode, GPIO_OSPEED_50MHZ, index->pin); in gd32_pin_mode()
385 gpio_bit_write(index->gpio_periph, index->pin, (bit_status)value); in gd32_pin_write()
404 value = gpio_input_bit_get(index->gpio_periph, index->pin); in gd32_pin_read()
A Ddrv_gpio.h69 rt_uint32_t gpio_periph; member
/bsp/gd32/risc-v/libraries/gd32_drivers/
A Ddrv_gpio.h48 rt_uint32_t gpio_periph; member
A Ddrv_gpio.c225 gpio_init(index->gpio_periph, pin_mode, GPIO_OSPEED_50MHZ, index->pin); in gd32_pin_mode()
243 gpio_bit_write(index->gpio_periph, index->pin, (bit_status)value); in gd32_pin_write()
262 value = gpio_input_bit_get(index->gpio_periph, index->pin); in gd32_pin_read()

Completed in 20 milliseconds