Functions | |
__STATIC_INLINE uint32_t | ll_msio_read_input_port (msio_pad_t MSIOx) |
Return full input data register value of MSIO. More... | |
__STATIC_INLINE uint32_t | ll_msio_read_input_pin (msio_pad_t MSIOx, uint32_t pin_mask) |
Return if input data level of several MSIO pins is high or low. More... | |
__STATIC_INLINE uint32_t | ll_msio_read_output_pin (msio_pad_t MSIOx, uint32_t pin_mask) |
Return if input data level of several MSIO pins is high or low. More... | |
__STATIC_INLINE void | ll_msio_write_output_port (msio_pad_t MSIOx, uint32_t port_value) |
Write output data register of MSIO. More... | |
__STATIC_INLINE uint32_t | ll_msio_read_output_port (msio_pad_t MSIOx) |
Return full output data register value of MSIO. More... | |
__STATIC_INLINE void | ll_msio_set_output_pin (msio_pad_t MSIOx, uint32_t pin_mask) |
Set specified MSIO pins to high level. More... | |
__STATIC_INLINE void | ll_msio_reset_output_pin (msio_pad_t MSIOx, uint32_t pin_mask) |
Set specified MSIO pins to low level. More... | |
__STATIC_INLINE void | ll_msio_toggle_pin (msio_pad_t MSIOx, uint32_t pin_mask) |
Toggle data value of specified MSIO pins. More... | |
__STATIC_INLINE uint32_t ll_msio_read_input_pin | ( | msio_pad_t | MSIOx, |
uint32_t | pin_mask | ||
) |
Return if input data level of several MSIO pins is high or low.
Register|BitsName --------|-------- MSIO_PAD_CFG_0 | IN
MSIOx | MSIO instance. |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |
Definition at line 609 of file gr55xx_ll_msio.h.
__STATIC_INLINE uint32_t ll_msio_read_input_port | ( | msio_pad_t | MSIOx | ) |
Return full input data register value of MSIO.
Register|BitsName --------|-------- MSIO_REG0 | MSIO_C
MSIOx | MSIO instance. |
Input | data register value of port |
Definition at line 584 of file gr55xx_ll_msio.h.
__STATIC_INLINE uint32_t ll_msio_read_output_pin | ( | msio_pad_t | MSIOx, |
uint32_t | pin_mask | ||
) |
Return if input data level of several MSIO pins is high or low.
Register|BitsName --------|-------- MSIO_PAD_CFG_0 | OUT
MSIOx | MSIO instance. |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |
Definition at line 635 of file gr55xx_ll_msio.h.
__STATIC_INLINE uint32_t ll_msio_read_output_port | ( | msio_pad_t | MSIOx | ) |
Return full output data register value of MSIO.
Register|BitsName --------|-------- MSIO_PAD_CFG_0 | IN
MSIOx | MSIO instance. |
Output | data register value of port |
Definition at line 666 of file gr55xx_ll_msio.h.
__STATIC_INLINE void ll_msio_reset_output_pin | ( | msio_pad_t | MSIOx, |
uint32_t | pin_mask | ||
) |
Set specified MSIO pins to low level.
Register|BitsName --------|-------- MSIO_PAD_CFG_0 | IN
MSIOx | MSIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
Definition at line 716 of file gr55xx_ll_msio.h.
__STATIC_INLINE void ll_msio_set_output_pin | ( | msio_pad_t | MSIOx, |
uint32_t | pin_mask | ||
) |
Set specified MSIO pins to high level.
Register|BitsName --------|-------- MSIO_PAD_CFG_0 | IN
MSIOx | MSIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
Definition at line 691 of file gr55xx_ll_msio.h.
__STATIC_INLINE void ll_msio_toggle_pin | ( | msio_pad_t | MSIOx, |
uint32_t | pin_mask | ||
) |
Toggle data value of specified MSIO pins.
Register|BitsName --------|-------- MSIO_PAD_CFG_0 | IN
MSIOx | MSIO instance. |
pin_mask | This parameter can be a combination of the following values: |
None |
Definition at line 741 of file gr55xx_ll_msio.h.
__STATIC_INLINE void ll_msio_write_output_port | ( | msio_pad_t | MSIOx, |
uint32_t | port_value | ||
) |
Write output data register of MSIO.
Register|BitsName --------|-------- MSIO_PAD_CFG_0 | IN
MSIOx | MSIO instance. |
port_value | Level value for each pin of the port |
None |
Definition at line 652 of file gr55xx_ll_msio.h.