Provides service functions to handle data communication over GPIO.  
More...
|  | 
| Ucs_Return_t | Ucs_Gpio_CreatePort (Ucs_Inst_t *self, uint16_t destination_address, uint8_t index, uint16_t debounce_time, Ucs_Gpio_CreatePortResCb_t result_fptr) | 
|  | Creates the GPIO port with its associated port instance identifier. 
 | 
|  | 
| Ucs_Return_t | Ucs_Gpio_SetPinMode (Ucs_Inst_t *self, uint16_t destination_address, uint16_t gpio_port_handle, uint8_t pin, Ucs_Gpio_PinMode_t mode, Ucs_Gpio_ConfigPinModeResCb_t result_fptr) | 
|  | Configures the pin mode of the given GPIO port. 
 | 
|  | 
| Ucs_Return_t | Ucs_Gpio_GetPinMode (Ucs_Inst_t *self, uint16_t destination_address, uint16_t gpio_port_handle, Ucs_Gpio_ConfigPinModeResCb_t result_fptr) | 
|  | Retrieves the pin mode configuration of the given GPIO port. 
 | 
|  | 
| Ucs_Return_t | Ucs_Gpio_WritePort (Ucs_Inst_t *self, uint16_t destination_address, uint16_t gpio_port_handle, uint16_t mask, uint16_t data, Ucs_Gpio_PinStateResCb_t result_fptr) | 
|  | Writes data to the given GPIO port. 
 | 
|  | 
| Ucs_Return_t | Ucs_Gpio_ReadPort (Ucs_Inst_t *self, uint16_t destination_address, uint16_t gpio_port_handle, Ucs_Gpio_PinStateResCb_t result_fptr) | 
|  | Reads the pin state of the given GPIO port. 
 | 
|  | 
Provides service functions to handle data communication over GPIO.