Functions | |
__STATIC_INLINE uint32_t | ll_gpio_read_input_port (gpio_regs_t *GPIOx) |
Return full input data register value for a dedicated port. More... | |
__STATIC_INLINE uint32_t | ll_gpio_read_input_pin (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Return if input data level for several pins of dedicated port is high or low. More... | |
__STATIC_INLINE void | ll_gpio_write_output_port (gpio_regs_t *GPIOx, uint32_t port_value) |
Write output data register for the port. More... | |
__STATIC_INLINE uint32_t | ll_gpio_read_output_port (gpio_regs_t *GPIOx) |
Return full output data register value for a dedicated port. More... | |
__STATIC_INLINE uint32_t | ll_gpio_read_output_pin (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Return if output data level for several pins of dedicated port is high or low. More... | |
__STATIC_INLINE void | ll_gpio_set_output_pin (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Set several pins to high level on dedicated gpio port. More... | |
__STATIC_INLINE void | ll_gpio_reset_output_pin (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Set several pins to low level on dedicated gpio port. More... | |
__STATIC_INLINE void | ll_gpio_toggle_pin (gpio_regs_t *GPIOx, uint32_t pin_mask) |
Toggle data value for several pin of dedicated port. More... | |
__STATIC_INLINE uint32_t ll_gpio_read_input_pin | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Return if input data level for several pins of dedicated port is high or low.
Register|BitsName --------|-------- DATA | DATA
GPIOx | GPIO Port |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |
Definition at line 1046 of file gr55xx_ll_gpio.h.
__STATIC_INLINE uint32_t ll_gpio_read_input_port | ( | gpio_regs_t * | GPIOx | ) |
Return full input data register value for a dedicated port.
Register|BitsName --------|-------- DATA | DATA
GPIOx | GPIO Port |
Input | data register value of port |
Definition at line 1013 of file gr55xx_ll_gpio.h.
__STATIC_INLINE uint32_t ll_gpio_read_output_pin | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Return if output data level for several pins of dedicated port is high or low.
Register|BitsName --------|-------- DATA | DATAOUT
GPIOx | GPIO Port |
pin_mask | This parameter can be a combination of the following values: |
State | of bit (1 or 0). |
Definition at line 1110 of file gr55xx_ll_gpio.h.
__STATIC_INLINE uint32_t ll_gpio_read_output_port | ( | gpio_regs_t * | GPIOx | ) |
Return full output data register value for a dedicated port.
Register|BitsName --------|-------- DATAOUT | DATAOUT
GPIOx | GPIO Port |
Output | data register value of port |
Definition at line 1077 of file gr55xx_ll_gpio.h.
__STATIC_INLINE void ll_gpio_reset_output_pin | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Set several pins to low level on dedicated gpio port.
Register|BitsName --------|-------- DATAOUT | DATAOUT
GPIOx | GPIO Port |
pin_mask | This parameter can be a combination of the following values: |
None |
Definition at line 1182 of file gr55xx_ll_gpio.h.
__STATIC_INLINE void ll_gpio_set_output_pin | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Set several pins to high level on dedicated gpio port.
Register|BitsName --------|-------- DATAOUT | DATAOUT
GPIOx | GPIO Port |
pin_mask | This parameter can be a combination of the following values: |
None |
Definition at line 1143 of file gr55xx_ll_gpio.h.
__STATIC_INLINE void ll_gpio_toggle_pin | ( | gpio_regs_t * | GPIOx, |
uint32_t | pin_mask | ||
) |
Toggle data value for several pin of dedicated port.
Register|BitsName --------|-------- DATAOUT | DATAOUT
GPIOx | GPIO Port |
pin_mask | This parameter can be a combination of the following values: |
None |
Definition at line 1220 of file gr55xx_ll_gpio.h.
__STATIC_INLINE void ll_gpio_write_output_port | ( | gpio_regs_t * | GPIOx, |
uint32_t | port_value | ||
) |
Write output data register for the port.
Register|BitsName --------|-------- DATAOUT | DATAOUT
GPIOx | GPIO Port |
port_value | Level value for each pin of the port |
None |
Definition at line 1062 of file gr55xx_ll_gpio.h.