Home
last modified time | relevance | path

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

/hal_gigadevice-latest/gd32l23x/standard_peripheral/source/
Dgd32l23x_gpio.c45 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
47 switch(gpio_periph) { in gpio_deinit()
100 void gpio_mode_set(uint32_t gpio_periph, uint32_t mode, uint32_t pull_up_down, uint32_t pin) in gpio_mode_set() argument
105 ctl = GPIO_CTL(gpio_periph); in gpio_mode_set()
106 pupd = GPIO_PUD(gpio_periph); in gpio_mode_set()
122 GPIO_CTL(gpio_periph) = ctl; in gpio_mode_set()
123 GPIO_PUD(gpio_periph) = pupd; in gpio_mode_set()
146 void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin) in gpio_output_options_set() argument
152 GPIO_OMODE(gpio_periph) |= (uint32_t)pin; in gpio_output_options_set()
154 GPIO_OMODE(gpio_periph) &= (uint32_t)(~pin); in gpio_output_options_set()
[all …]
/hal_gigadevice-latest/gd32f4xx/standard_peripheral/source/
Dgd32f4xx_gpio.c48 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
50 switch(gpio_periph) { in gpio_deinit()
121 void gpio_mode_set(uint32_t gpio_periph, uint32_t mode, uint32_t pull_up_down, uint32_t pin) in gpio_mode_set() argument
126 ctl = GPIO_CTL(gpio_periph); in gpio_mode_set()
127 pupd = GPIO_PUD(gpio_periph); in gpio_mode_set()
143 GPIO_CTL(gpio_periph) = ctl; in gpio_mode_set()
144 GPIO_PUD(gpio_periph) = pupd; in gpio_mode_set()
166 void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin) in gpio_output_options_set() argument
172 GPIO_OMODE(gpio_periph) |= (uint32_t)pin; in gpio_output_options_set()
174 GPIO_OMODE(gpio_periph) &= (uint32_t)(~pin); in gpio_output_options_set()
[all …]
/hal_gigadevice-latest/gd32a50x/standard_peripheral/source/
Dgd32a50x_gpio.c45 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
47 switch(gpio_periph){ in gpio_deinit()
105 void gpio_mode_set(uint32_t gpio_periph, uint32_t mode, uint32_t pull_up_down, uint32_t pin) in gpio_mode_set() argument
110 ctl = GPIO_CTL(gpio_periph); in gpio_mode_set()
111 pupd = GPIO_PUD(gpio_periph); in gpio_mode_set()
127 GPIO_CTL(gpio_periph) = ctl; in gpio_mode_set()
128 GPIO_PUD(gpio_periph) = pupd; in gpio_mode_set()
151 void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin) in gpio_output_options_set() argument
157 GPIO_OMODE(gpio_periph) |= (uint32_t)pin; in gpio_output_options_set()
159 GPIO_OMODE(gpio_periph) &= (uint32_t)(~pin); in gpio_output_options_set()
[all …]
/hal_gigadevice-latest/gd32f3x0/standard_peripheral/source/
Dgd32f3x0_gpio.c47 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
49 switch(gpio_periph){ in gpio_deinit()
102 void gpio_mode_set(uint32_t gpio_periph, uint32_t mode, uint32_t pull_up_down, uint32_t pin) in gpio_mode_set() argument
107 ctl = GPIO_CTL(gpio_periph); in gpio_mode_set()
108 pupd = GPIO_PUD(gpio_periph); in gpio_mode_set()
124 GPIO_CTL(gpio_periph) = ctl; in gpio_mode_set()
125 GPIO_PUD(gpio_periph) = pupd; in gpio_mode_set()
149 void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin) in gpio_output_options_set() argument
155 GPIO_OMODE(gpio_periph) |= (uint32_t)pin; in gpio_output_options_set()
157 GPIO_OMODE(gpio_periph) &= (uint32_t)(~pin); in gpio_output_options_set()
[all …]
/hal_gigadevice-latest/gd32vf103/standard_peripheral/source/
Dgd32vf103_gpio.c54 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
56 switch (gpio_periph) { in gpio_deinit()
124 void gpio_init(uint32_t gpio_periph, uint32_t mode, uint32_t speed, in gpio_init() argument
143 reg = GPIO_CTL0(gpio_periph); in gpio_init()
153 GPIO_BC(gpio_periph) = (uint32_t) ((1U << i) & pin); in gpio_init()
157 GPIO_BOP(gpio_periph) = (uint32_t) ((1U << i) & pin); in gpio_init()
161 GPIO_CTL0(gpio_periph) = reg; in gpio_init()
167 reg = GPIO_CTL1(gpio_periph); in gpio_init()
177 GPIO_BC(gpio_periph) = (uint32_t) ((1U << i) & pin); in gpio_init()
181 GPIO_BOP(gpio_periph) = (uint32_t) ((1U << i) & pin); in gpio_init()
[all …]
/hal_gigadevice-latest/gd32f403/standard_peripheral/source/
Dgd32f403_gpio.c55 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
57 switch(gpio_periph){ in gpio_deinit()
135 void gpio_init(uint32_t gpio_periph, uint32_t mode, uint32_t speed, uint32_t pin) in gpio_init() argument
150 GPIOx_SPD(gpio_periph) |= (uint32_t)pin ; in gpio_init()
160 reg = GPIO_CTL0(gpio_periph); in gpio_init()
170 GPIO_BC(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
174 GPIO_BOP(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
178 GPIO_CTL0(gpio_periph) = reg; in gpio_init()
184 reg = GPIO_CTL1(gpio_periph); in gpio_init()
194 GPIO_BC(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
[all …]
/hal_gigadevice-latest/gd32e10x/standard_peripheral/source/
Dgd32e10x_gpio.c56 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
58 switch(gpio_periph){ in gpio_deinit()
126 void gpio_init(uint32_t gpio_periph, uint32_t mode, uint32_t speed, uint32_t pin) in gpio_init() argument
141 GPIOx_SPD(gpio_periph) |= (uint32_t)pin ; in gpio_init()
151 reg = GPIO_CTL0(gpio_periph); in gpio_init()
161 GPIO_BC(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
165 GPIO_BOP(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
169 GPIO_CTL0(gpio_periph) = reg; in gpio_init()
175 reg = GPIO_CTL1(gpio_periph); in gpio_init()
185 GPIO_BC(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
[all …]
/hal_gigadevice-latest/gd32e50x/standard_peripheral/source/
Dgd32e50x_gpio.c55 void gpio_deinit(uint32_t gpio_periph) in gpio_deinit() argument
57 switch(gpio_periph){ in gpio_deinit()
135 void gpio_init(uint32_t gpio_periph, uint32_t mode, uint32_t speed, uint32_t pin) in gpio_init() argument
150 GPIOx_SPD(gpio_periph) |= (uint32_t)pin ; in gpio_init()
160 reg = GPIO_CTL0(gpio_periph); in gpio_init()
170 GPIO_BC(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
174 GPIO_BOP(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
178 GPIO_CTL0(gpio_periph) = reg; in gpio_init()
184 reg = GPIO_CTL1(gpio_periph); in gpio_init()
194 GPIO_BC(gpio_periph) = (uint32_t)((1U << i) & pin); in gpio_init()
[all …]
/hal_gigadevice-latest/gd32l23x/standard_peripheral/include/
Dgd32l23x_gpio.h355 void gpio_deinit(uint32_t gpio_periph);
357 void gpio_mode_set(uint32_t gpio_periph, uint32_t mode, uint32_t pull_up_down, uint32_t pin);
359 void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin);
362 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin);
364 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin);
366 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value);
368 void gpio_port_write(uint32_t gpio_periph, uint16_t data);
371 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin);
373 uint16_t gpio_input_port_get(uint32_t gpio_periph);
375 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin);
[all …]
/hal_gigadevice-latest/gd32f4xx/standard_peripheral/include/
Dgd32f4xx_gpio.h375 void gpio_deinit(uint32_t gpio_periph);
377 void gpio_mode_set(uint32_t gpio_periph, uint32_t mode, uint32_t pull_up_down, uint32_t pin);
379 void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin);
382 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin);
384 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin);
386 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value);
388 void gpio_port_write(uint32_t gpio_periph, uint16_t data);
391 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin);
393 uint16_t gpio_input_port_get(uint32_t gpio_periph);
395 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin);
[all …]
/hal_gigadevice-latest/gd32f3x0/standard_peripheral/include/
Dgd32f3x0_gpio.h375 void gpio_deinit(uint32_t gpio_periph);
377 void gpio_mode_set(uint32_t gpio_periph, uint32_t mode, uint32_t pull_up_down, uint32_t pin);
379 void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin);
382 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin);
384 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin);
386 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value);
388 void gpio_port_write(uint32_t gpio_periph, uint16_t data);
391 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin);
393 uint16_t gpio_input_port_get(uint32_t gpio_periph);
395 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin);
[all …]
/hal_gigadevice-latest/gd32a50x/standard_peripheral/include/
Dgd32a50x_gpio.h356 void gpio_deinit(uint32_t gpio_periph);
358 void gpio_mode_set(uint32_t gpio_periph, uint32_t mode, uint32_t pull_up_down, uint32_t pin);
360 void gpio_output_options_set(uint32_t gpio_periph, uint8_t otype, uint32_t speed, uint32_t pin);
363 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin);
365 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin);
367 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value);
369 void gpio_port_write(uint32_t gpio_periph, uint16_t data);
372 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin);
374 uint16_t gpio_input_port_get(uint32_t gpio_periph);
376 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin);
[all …]
/hal_gigadevice-latest/gd32vf103/standard_peripheral/include/
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 …]
/hal_gigadevice-latest/gd32e10x/standard_peripheral/include/
Dgd32e10x_gpio.h427 void gpio_deinit(uint32_t gpio_periph);
431 void gpio_init(uint32_t gpio_periph, uint32_t mode, uint32_t speed, uint32_t pin);
434 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin);
436 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin);
438 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value);
440 void gpio_port_write(uint32_t gpio_periph, uint16_t data);
443 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin);
445 uint16_t gpio_input_port_get(uint32_t gpio_periph);
447 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin);
449 uint16_t gpio_output_port_get(uint32_t gpio_periph);
[all …]
/hal_gigadevice-latest/gd32f403/standard_peripheral/include/
Dgd32f403_gpio.h439 void gpio_deinit(uint32_t gpio_periph);
443 void gpio_init(uint32_t gpio_periph, uint32_t mode, uint32_t speed, uint32_t pin);
446 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin);
448 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin);
450 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value);
452 void gpio_port_write(uint32_t gpio_periph, uint16_t data);
455 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin);
457 uint16_t gpio_input_port_get(uint32_t gpio_periph);
459 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin);
461 uint16_t gpio_output_port_get(uint32_t gpio_periph);
[all …]
/hal_gigadevice-latest/gd32e50x/standard_peripheral/include/
Dgd32e50x_gpio.h709 void gpio_deinit(uint32_t gpio_periph);
713 void gpio_init(uint32_t gpio_periph, uint32_t mode, uint32_t speed, uint32_t pin);
716 void gpio_bit_set(uint32_t gpio_periph, uint32_t pin);
718 void gpio_bit_reset(uint32_t gpio_periph, uint32_t pin);
720 void gpio_bit_write(uint32_t gpio_periph, uint32_t pin, bit_status bit_value);
722 void gpio_port_write(uint32_t gpio_periph, uint16_t data);
725 FlagStatus gpio_input_bit_get(uint32_t gpio_periph, uint32_t pin);
727 uint16_t gpio_input_port_get(uint32_t gpio_periph);
729 FlagStatus gpio_output_bit_get(uint32_t gpio_periph, uint32_t pin);
731 uint16_t gpio_output_port_get(uint32_t gpio_periph);
[all …]