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...
 

Detailed Description

Function Documentation

◆ ll_msio_read_input_pin()

__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_A_PAD_CFG0 | IN_VAL

Parameters
MSIOxMSIO instance.
pin_maskThis parameter can be a combination of the following values:
Return values
Stateof bit (1 or 0).

Definition at line 852 of file ll_msio.h.

References AON_MSIO.

◆ ll_msio_read_input_port()

__STATIC_INLINE uint32_t ll_msio_read_input_port ( msio_pad_t  MSIOx)

Return full input data register value of MSIO.

Register|BitsName --------|-------- MSIO_A_PAD_CFG0 | AON_MSIO_A_PAD_CFG0_IN

Parameters
MSIOxMSIO instance.
Return values
Inputdata register value of port

Definition at line 825 of file ll_msio.h.

References AON_MSIO.

◆ ll_msio_read_output_pin()

__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_VAL

Parameters
MSIOxMSIO instance.
pin_maskThis parameter can be a combination of the following values:
Return values
Stateof bit (1 or 0).

Definition at line 880 of file ll_msio.h.

References AON_MSIO.

◆ ll_msio_read_output_port()

__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

Parameters
MSIOxMSIO instance.
Return values
Outputdata register value of port

Definition at line 911 of file ll_msio.h.

References AON_MSIO.

◆ ll_msio_reset_output_pin()

__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 | OUT_VAL

Parameters
MSIOxMSIO instance.
pin_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 965 of file ll_msio.h.

References AON_MSIO.

◆ ll_msio_set_output_pin()

__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 | OUT_VAL

Parameters
MSIOxMSIO instance.
pin_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 938 of file ll_msio.h.

References AON_MSIO.

◆ ll_msio_toggle_pin()

__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 | OUT_VAL

Parameters
MSIOxMSIO instance.
pin_maskThis parameter can be a combination of the following values:
Return values
None

Definition at line 992 of file ll_msio.h.

References AON_MSIO.

◆ ll_msio_write_output_port()

__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 | OUT_VAL

Parameters
MSIOxMSIO instance.
port_valueLevel value for each pin of the port
Return values
None

Definition at line 897 of file ll_msio.h.

References AON_MSIO.