Collaboration diagram for Port Configuration:Functions | |
| __STATIC_INLINE void | ll_msio_set_pin_direction (uint32_t pin_mask, uint32_t direction) |
| Set several MSIO pins to input/output direction. More... | |
| __STATIC_INLINE uint32_t | ll_msio_get_pin_direction (uint32_t pin) |
| Return gpio direction for a MSIO pin. More... | |
| __STATIC_INLINE void | ll_msio_set_pin_mode (uint32_t pin_mask, uint32_t mode) |
| Set several MSIO pins to analog/digital mode. More... | |
| __STATIC_INLINE uint32_t | ll_msio_get_pin_mode (uint32_t pin) |
| Return gpio mode for a MSIO pin. More... | |
| __STATIC_INLINE void | ll_msio_set_pin_pull (uint32_t pin_mask, uint32_t pull) |
| Configure gpio pull-up or pull-down for a dedicated MSIO pin. More... | |
| __STATIC_INLINE uint32_t | ll_msio_get_pin_pull (uint32_t pin) |
| Return gpio pull-up or pull-down for a dedicated MSIO pin. More... | |
| __STATIC_INLINE void | ll_msio_set_pin_mux (uint32_t pin, uint32_t mux) |
| Configure gpio pinmux number of a dedicated pin from 0 to 4 for a dedicated port. More... | |
| __STATIC_INLINE uint32_t | ll_msio_get_pin_mux (uint32_t pin) |
| Return gpio alternate function of a dedicated pin from 0 to 4 for a dedicated port. More... | |
| __STATIC_INLINE uint32_t ll_msio_get_pin_direction | ( | uint32_t | pin | ) |
Return gpio direction for a MSIO pin.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MSIO_PAD_CFG_0 | OE_N | +-------------------—+--------------------------------—+ \endrst MSIO_PAD_CFG_0 | IE_N
| pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 311 of file gr55xx_ll_msio.h.
References LL_MSIO_DIRECTION_INOUT, LL_MSIO_DIRECTION_INPUT, LL_MSIO_DIRECTION_NONE, and LL_MSIO_DIRECTION_OUTPUT.
| __STATIC_INLINE uint32_t ll_msio_get_pin_mode | ( | uint32_t | pin | ) |
Return gpio mode for a MSIO pin.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MSIO_PAD_CFG_1 | AE_N | +-------------------—+--------------------------------—+ \endrst
| pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 382 of file gr55xx_ll_msio.h.
References LL_MSIO_MODE_ANALOG, and LL_MSIO_MODE_DIGITAL.
| __STATIC_INLINE uint32_t ll_msio_get_pin_mux | ( | uint32_t | pin | ) |
Return gpio alternate function of a dedicated pin from 0 to 4 for a dedicated port.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MSIO_PAD_MUX_CTL | CTL_00_04 | +-------------------—+--------------------------------—+ \endrst MSIO_PAD_CFG_1 | MCU_OVR
| pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 544 of file gr55xx_ll_msio.h.
References LL_MSIO_MUX_7.
| __STATIC_INLINE uint32_t ll_msio_get_pin_pull | ( | uint32_t | pin | ) |
Return gpio pull-up or pull-down for a dedicated MSIO pin.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MSIO_PAD_CFG_0 | RE_N | +-------------------—+--------------------------------—+ \endrst MSIO_PAD_CFG_1 | RTYPE
| pin | This parameter can be one of the following values: |
| Returned | value can be one of the following values: |
Definition at line 454 of file gr55xx_ll_msio.h.
References LL_MSIO_PULL_DOWN, LL_MSIO_PULL_NO, and LL_MSIO_PULL_UP.
| __STATIC_INLINE void ll_msio_set_pin_direction | ( | uint32_t | pin_mask, |
| uint32_t | direction | ||
| ) |
Set several MSIO pins to input/output direction.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MSIO_PAD_CFG_0 | OE_N | +-------------------—+--------------------------------—+ \endrst MSIO_PAD_CFG_0 | IE_N
| pin_mask | This parameter can be a combination of the following values: |
| direction | This parameter can be one of the following values: |
| None |
Definition at line 270 of file gr55xx_ll_msio.h.
References LL_MSIO_DIRECTION_INOUT, LL_MSIO_DIRECTION_INPUT, and LL_MSIO_DIRECTION_NONE.
| __STATIC_INLINE void ll_msio_set_pin_mode | ( | uint32_t | pin_mask, |
| uint32_t | mode | ||
| ) |
Set several MSIO pins to analog/digital mode.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MSIO_PAD_CFG_1 | AE_N | +-------------------—+--------------------------------—+ \endrst
| pin_mask | This parameter can be a combination of the following values: |
| mode | This parameter can be one of the following values: |
| None |
Definition at line 350 of file gr55xx_ll_msio.h.
References LL_MSIO_MODE_DIGITAL.
| __STATIC_INLINE void ll_msio_set_pin_mux | ( | uint32_t | pin, |
| uint32_t | mux | ||
| ) |
Configure gpio pinmux number of a dedicated pin from 0 to 4 for a dedicated port.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MSIO_PAD_MUX_CTL | CTL_00_04 | +-------------------—+--------------------------------—+ \endrst MSIO_PAD_CFG_1 | MCU_OVR
| pin | This parameter can be one of the following values: |
| mux | This parameter can be one of the following values: |
| None |
Definition at line 498 of file gr55xx_ll_msio.h.
References LL_MSIO_MUX_7.
| __STATIC_INLINE void ll_msio_set_pin_pull | ( | uint32_t | pin_mask, |
| uint32_t | pull | ||
| ) |
Configure gpio pull-up or pull-down for a dedicated MSIO pin.
\rst +-------------------—+--------------------------------—+ | Register | BitsName | +======================+===================================+ | MSIO_PAD_CFG_0 | RE_N | +-------------------—+--------------------------------—+ \endrst MSIO_PAD_CFG_1 | RTYPE
| pin_mask | This parameter can be a combination of the following values: |
| pull | This parameter can be one of the following values: |
| None |
Definition at line 413 of file gr55xx_ll_msio.h.
References LL_MSIO_PULL_NO, and LL_MSIO_PULL_UP.