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.