![]() |
G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
|
Functions | |
| __STATIC_INLINE void | DDL_GPIO_SetPinMode (GPIO_Type GPIOx, uint32_t Pin, uint32_t Mode) |
| Configure gpio mode for a dedicated pin on a dedicated port. | |
| __STATIC_INLINE uint32_t | DDL_GPIO_GetPinMode (GPIO_Type GPIOx, uint32_t Pin) |
| Return gpio mode for a dedicated pin on a dedicated port. | |
| __STATIC_INLINE void | DDL_GPIO_SetPinOutputType (GPIO_Type GPIOx, uint32_t PinMask, uint32_t OutputType) |
| Configure gpio output type for several pins on dedicated port. | |
| __STATIC_INLINE uint32_t | DDL_GPIO_GetPinOutputType (GPIO_Type GPIOx, uint32_t Pin) |
| Return gpio output type for several pins on dedicated port. | |
| __STATIC_INLINE void | DDL_GPIO_SetPinSpeed (GPIO_Type GPIOx, uint32_t Pin, uint32_t Speed) |
| Configure gpio speed for a dedicated pin on a dedicated port. | |
| __STATIC_INLINE uint32_t | DDL_GPIO_GetPinSpeed (GPIO_Type GPIOx, uint32_t Pin) |
| Return gpio speed for a dedicated pin on dedicated port. | |
| __STATIC_INLINE void | DDL_GPIO_SetPinPull (GPIO_Type GPIOx, uint32_t Pin, uint32_t Pull) |
| Configure gpio pull-up or pull-down for a dedicated pin on a dedicated port. | |
| __STATIC_INLINE uint32_t | DDL_GPIO_GetPinPull (GPIO_Type GPIOx, uint32_t Pin) |
| Return gpio pull-up or pull-down for a dedicated pin on a dedicated port. | |
| __STATIC_INLINE void | DDL_GPIO_SetAFPin (GPIO_Type GPIOx, uint32_t Pin, uint32_t Alternate) |
| Configure gpio alternate function of a dedicated pin for a dedicated port. | |
| __STATIC_INLINE uint32_t | DDL_GPIO_GetAFPin (GPIO_Type GPIOx, uint32_t Pin) |
| Return gpio alternate function of a dedicated pin for a dedicated port. | |
| __STATIC_INLINE void | DDL_GPIO_EnablePinFilter (GPIO_Type GPIOx, uint32_t Pin) |
| Enable the wave filter for a certain pin of the specified GPIO port. | |
| __STATIC_INLINE void | DDL_GPIO_DisablePinFilter (GPIO_Type GPIOx, uint32_t Pin) |
| Disable the wave filter for a certain pin of the specified GPIO port. | |
| __STATIC_INLINE uint32_t | DDL_GPIO_IsEnabledPinFilter (GPIO_Type GPIOx, uint32_t Pin) |
| Check whether the wave filter for a certain pin is enabled or disabled. | |
| __STATIC_INLINE void DDL_GPIO_DisablePinFilter | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin ) |
Disable the wave filter for a certain pin of the specified GPIO port.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| None |
Definition at line 681 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE void DDL_GPIO_EnablePinFilter | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin ) |
Enable the wave filter for a certain pin of the specified GPIO port.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| None |
Definition at line 650 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE uint32_t DDL_GPIO_GetAFPin | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin ) |
Return gpio alternate function of a dedicated pin for a dedicated port.
| Pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 618 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE uint32_t DDL_GPIO_GetPinMode | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin ) |
Return gpio mode for a dedicated pin on a dedicated port.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 343 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE uint32_t DDL_GPIO_GetPinOutputType | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin ) |
Return gpio output type for several pins on dedicated port.
| GPIOx | GPIO Port. |
| Pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 412 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE uint32_t DDL_GPIO_GetPinPull | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin ) |
Return gpio pull-up or pull-down for a dedicated pin on a dedicated port.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 550 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE uint32_t DDL_GPIO_GetPinSpeed | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin ) |
Return gpio speed for a dedicated pin on dedicated port.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 484 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE uint32_t DDL_GPIO_IsEnabledPinFilter | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin ) |
Check whether the wave filter for a certain pin is enabled or disabled.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| State | of bit (1 or 0). |
Definition at line 712 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE void DDL_GPIO_SetAFPin | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin, | ||
| uint32_t | Alternate ) |
Configure gpio alternate function of a dedicated pin for a dedicated port.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| Alternate | This parameter can be one of the following values: |
| None |
Definition at line 586 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE void DDL_GPIO_SetPinMode | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin, | ||
| uint32_t | Mode ) |
Configure gpio mode for a dedicated pin on a dedicated port.
| GPIOx | GPIO Port. |
| Pin | This parameter can be one of the following values: |
| Mode | This parameter can be one of the following values: |
| None |
Definition at line 309 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE void DDL_GPIO_SetPinOutputType | ( | GPIO_Type | GPIOx, |
| uint32_t | PinMask, | ||
| uint32_t | OutputType ) |
Configure gpio output type for several pins on dedicated port.
| GPIOx | GPIO port. |
| PinMask | This parameter can be a combination of the following values: |
| OutputType | This parameter can be one of the following values: |
| None |
Definition at line 378 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE void DDL_GPIO_SetPinPull | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin, | ||
| uint32_t | Pull ) |
Configure gpio pull-up or pull-down for a dedicated pin on a dedicated port.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| Pull | This parameter can be one of the following values: |
| None |
Definition at line 518 of file g32r4xx_ddl_gpio.h.
| __STATIC_INLINE void DDL_GPIO_SetPinSpeed | ( | GPIO_Type | GPIOx, |
| uint32_t | Pin, | ||
| uint32_t | Speed ) |
Configure gpio speed for a dedicated pin on a dedicated port.
| GPIOx | GPIO port. |
| Pin | This parameter can be one of the following values: |
| Speed | This parameter can be one of the following values: |
| None |
Definition at line 448 of file g32r4xx_ddl_gpio.h.