XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
rtos_gpio_struct Struct Reference

#include <rtos_gpio.h>

Public Attributes

rtos_driver_rpc_trpc_config
 
chanend_t rpc_interrupt_c [RTOS_DRIVER_RPC_MAX_CLIENT_TILES]
 
void(* port_enable )(rtos_gpio_t *, rtos_gpio_port_id_t)
 
uint32_t(* port_in )(rtos_gpio_t *, rtos_gpio_port_id_t)
 
void(* port_out )(rtos_gpio_t *, rtos_gpio_port_id_t, uint32_t)
 
void(* port_write_control_word )(rtos_gpio_t *, rtos_gpio_port_id_t, uint32_t)
 
void(* isr_callback_set )(rtos_gpio_t *, rtos_gpio_port_id_t, rtos_gpio_isr_cb_t, void *)
 
void(* interrupt_enable )(rtos_gpio_t *, rtos_gpio_port_id_t)
 
void(* interrupt_disable )(rtos_gpio_t *, rtos_gpio_port_id_t)
 
rtos_gpio_isr_info_tisr_info [RTOS_GPIO_TOTAL_PORT_CNT]
 
rtos_osal_mutex_t lock
 

Detailed Description

Struct representing an RTOS GPIO driver instance.

The members in this struct should not be accessed directly.


The documentation for this struct was generated from the following file: