| /hal_gigadevice-latest/include/dt-bindings/pinctrl/ |
| D | gd32-afio.h | 97 #define GD32_PINMUX_AFIO(port, pin, mode, remap) \ argument 101 (((GD32_ ## remap) & GD32_REMAP_MSK) << GD32_REMAP_POS)) 132 #define GD32_REMAP_REG_GET(remap) \ argument 133 (((remap) >> GD32_REMAP_REG_POS) & GD32_REMAP_REG_MSK) 140 #define GD32_REMAP_POS_GET(remap) \ argument 141 (((remap) >> GD32_REMAP_POS_POS) & GD32_REMAP_POS_MSK) 148 #define GD32_REMAP_MSK_GET(remap) \ argument 149 (((remap) >> GD32_REMAP_MSK_POS) & GD32_REMAP_MSK_MSK) 156 #define GD32_REMAP_VAL_GET(remap) \ argument 157 (((remap) >> GD32_REMAP_VAL_POS) & GD32_REMAP_VAL_MSK)
|
| /hal_gigadevice-latest/gd32vf103/standard_peripheral/source/ |
| D | gd32vf103_gpio.c | 342 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue) in gpio_pin_remap_config() argument 346 if (AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)) { in gpio_pin_remap_config() 354 temp_mask = (remap & PCF_POSITION_MASK) >> 0x10U; in gpio_pin_remap_config() 355 remap1 = remap & LSB_16BIT_MASK; in gpio_pin_remap_config() 359 == (remap & (PCF_LOCATION1_MASK | PCF_LOCATION2_MASK))) { in gpio_pin_remap_config() 362 } else if (PCF_LOCATION2_MASK == (remap & PCF_LOCATION2_MASK)) { in gpio_pin_remap_config() 367 temp_reg &= ~(remap1 << ((remap >> 0x15U) * 0x10U)); in gpio_pin_remap_config() 373 temp_reg |= (remap1 << ((remap >> 0x15U) * 0x10U)); in gpio_pin_remap_config() 376 if (AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)) { in gpio_pin_remap_config()
|
| /hal_gigadevice-latest/gd32f403/standard_peripheral/source/ |
| D | gd32f403_gpio.c | 365 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue) in gpio_pin_remap_config() argument 369 if(((uint32_t)0x80000000U) == (remap & 0x80000000U)){ in gpio_pin_remap_config() 377 temp_mask = (remap & PCF_POSITION_MASK) >> 0x10U; in gpio_pin_remap_config() 378 remap1 = remap & LSB_16BIT_MASK; in gpio_pin_remap_config() 381 …if((PCF_LOCATION1_MASK | PCF_LOCATION2_MASK) == (remap & (PCF_LOCATION1_MASK | PCF_LOCATION2_MASK)… in gpio_pin_remap_config() 384 }else if(PCF_LOCATION2_MASK == (remap & PCF_LOCATION2_MASK)){ in gpio_pin_remap_config() 389 temp_reg &= ~(remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config() 395 temp_reg |= (remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config() 398 if(AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)){ in gpio_pin_remap_config()
|
| /hal_gigadevice-latest/gd32e10x/standard_peripheral/source/ |
| D | gd32e10x_gpio.c | 354 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue) in gpio_pin_remap_config() argument 358 if(((uint32_t)0x80000000U) == (remap & 0x80000000U)){ in gpio_pin_remap_config() 366 temp_mask = (remap & PCF_POSITION_MASK) >> 0x10U; in gpio_pin_remap_config() 367 remap1 = remap & LSB_16BIT_MASK; in gpio_pin_remap_config() 370 …if((PCF_LOCATION1_MASK | PCF_LOCATION2_MASK) == (remap & (PCF_LOCATION1_MASK | PCF_LOCATION2_MASK)… in gpio_pin_remap_config() 373 }else if(PCF_LOCATION2_MASK == (remap & PCF_LOCATION2_MASK)){ in gpio_pin_remap_config() 378 temp_reg &= ~(remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config() 384 temp_reg |= (remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config() 387 if(AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)){ in gpio_pin_remap_config()
|
| /hal_gigadevice-latest/gd32e50x/standard_peripheral/source/ |
| D | gd32e50x_gpio.c | 372 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue) in gpio_pin_remap_config() argument 376 if(((uint32_t)0x80000000U) == (remap & 0x80000000U)){ in gpio_pin_remap_config() 384 temp_mask = (remap & PCF_POSITION_MASK) >> 0x10U; in gpio_pin_remap_config() 385 remap1 = remap & LSB_16BIT_MASK; in gpio_pin_remap_config() 388 …if((PCF_LOCATION1_MASK | PCF_LOCATION2_MASK) == (remap & (PCF_LOCATION1_MASK | PCF_LOCATION2_MASK)… in gpio_pin_remap_config() 391 }else if(PCF_LOCATION2_MASK == (remap & PCF_LOCATION2_MASK)){ in gpio_pin_remap_config() 396 temp_reg &= ~(remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config() 402 temp_reg |= (remap1 << ((remap >> 0x15U)*0x10U)); in gpio_pin_remap_config() 405 if(AFIO_PCF1_FIELDS == (remap & AFIO_PCF1_FIELDS)){ in gpio_pin_remap_config()
|
| /hal_gigadevice-latest/scripts/ |
| D | gd32pinctrl.py | 96 for port, pin, mode, name_suffix, remap in cfg: 182 remap = AFIO_REMAP_SUFFIXES[remap_options][remap_value] 190 remap = signal.split("_")[0] + f"_{remap}" 201 remap,
|
| /hal_gigadevice-latest/pinconfigs/ |
| D | README.md | 10 function. These alternate functions can be sometimes changed using the remap 80 Available configuration options for each remap are: 84 (4 options). If a signal has a single partial remap, it still needs 109 # Configuration for CAN0_RX signal. It can be remapped to PA11 (no remap), 110 # PB8 (partial remap (1)) or PD0 (full remap).
|
| /hal_gigadevice-latest/gd32vf103/standard_peripheral/include/ |
| D | gd32vf103_gpio.h | 408 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue);
|
| /hal_gigadevice-latest/gd32e10x/standard_peripheral/include/ |
| D | gd32e10x_gpio.h | 452 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue);
|
| /hal_gigadevice-latest/gd32f403/standard_peripheral/include/ |
| D | gd32f403_gpio.h | 463 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue);
|
| /hal_gigadevice-latest/gd32l23x/standard_peripheral/source/ |
| D | gd32l23x_timer.c | 1651 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap) in timer_channel_remap_config() argument 1653 TIMER_IRMP(timer_periph) = (uint32_t)remap; in timer_channel_remap_config()
|
| /hal_gigadevice-latest/gd32f4xx/standard_peripheral/source/ |
| D | gd32f4xx_timer.c | 1875 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap) in timer_channel_remap_config() argument 1877 TIMER_IRMP(timer_periph) = (uint32_t)remap; in timer_channel_remap_config()
|
| /hal_gigadevice-latest/gd32f3x0/standard_peripheral/source/ |
| D | gd32f3x0_timer.c | 2018 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap) in timer_channel_remap_config() argument 2020 TIMER_IRMP(timer_periph) = (uint32_t)remap; in timer_channel_remap_config()
|
| /hal_gigadevice-latest/gd32f4xx/standard_peripheral/include/ |
| D | gd32f4xx_timer.h | 757 void timer_channel_remap_config(uint32_t timer_periph,uint32_t remap);
|
| /hal_gigadevice-latest/gd32f3x0/standard_peripheral/include/ |
| D | gd32f3x0_timer.h | 760 void timer_channel_remap_config(uint32_t timer_periph,uint32_t remap);
|
| /hal_gigadevice-latest/gd32e50x/standard_peripheral/include/ |
| D | gd32e50x_gpio.h | 733 void gpio_pin_remap_config(uint32_t remap, ControlStatus newvalue);
|
| /hal_gigadevice-latest/gd32a50x/standard_peripheral/source/ |
| D | gd32a50x_timer.c | 2380 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap) in timer_channel_remap_config() argument 2382 TIMER_IRMP(timer_periph) = (uint32_t)remap; in timer_channel_remap_config()
|
| /hal_gigadevice-latest/gd32a50x/standard_peripheral/include/ |
| D | gd32a50x_timer.h | 1081 void timer_channel_remap_config(uint32_t timer_periph, uint32_t remap);
|