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 D | gd32vf103_gpio.c | 54 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 D | gd32vf103_gpio.h | 383 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 D | drv_gpio.c | 354 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 D | drv_gpio.h | 69 rt_uint32_t gpio_periph; member
|
| /bsp/gd32/risc-v/libraries/gd32_drivers/ |
| A D | drv_gpio.h | 48 rt_uint32_t gpio_periph; member
|
| A D | drv_gpio.c | 225 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