Referred types used by the Extended Resource Manager. More...
| Data Structures | |
| struct | Ucs_Gpio_ResultDetails_t | 
| Detailed information used for GPIO results.  More... | |
| struct | Ucs_Gpio_Result_t | 
| Result structure of the GPIO Module.  More... | |
| Callback Functions | |
| typedef void(* | Ucs_Gpio_CreatePortResCb_t )(uint16_t node_address, uint16_t gpio_port_handle, Ucs_Gpio_Result_t result, void *user_ptr) | 
| Function signature of result callback used by Ucs_Gpio_CreatePort() | |
| typedef void(* | Ucs_Gpio_ConfigPinModeResCb_t )(uint16_t node_address, uint16_t gpio_port_handle, Ucs_Gpio_PinConfiguration_t pin_cfg_list[], uint8_t list_sz, Ucs_Gpio_Result_t result, void *user_ptr) | 
| Function signature of result callback used by Ucs_Gpio_SetPinMode() and Ucs_Gpio_GetPinMode(). | |
| typedef void(* | Ucs_Gpio_PinStateResCb_t )(uint16_t node_address, uint16_t gpio_port_handle, uint16_t current_state, uint16_t sticky_state, Ucs_Gpio_Result_t result, void *user_ptr) | 
| Function signature of result callback used by Ucs_Gpio_WritePort() and Ucs_Gpio_ReadPort(). | |
| typedef void(* | Ucs_Gpio_TriggerEventResultCb_t )(uint16_t node_address, uint16_t gpio_port_handle, uint16_t rising_edges, uint16_t falling_edges, uint16_t levels, void *user_ptr) | 
| Function signature of result callback used by Gpio_TriggerEvents() | |
Referred types used by the Extended Resource Manager.