CDL Modules
Data Structures | Enumerations
apb_target_gpio Namespace Reference

Data Structures

struct  t_gpio_input
 
struct  t_gpio_output
 

Enumerations

enum  t_apb_address {
  apb_address_gpio_output_reg = 0,
  apb_address_gpio_input_status = 1,
  apb_address_gpio_input_reg_0 = 2,
  apb_address_gpio_input_reg_1 = 3
}
 
enum  t_access {
  access_none,
  access_write_gpio_output,
  access_write_gpio_input,
  access_read_gpio_output,
  access_read_gpio_inputs_0_7,
  access_read_gpio_inputs_8_15,
  access_read_gpio_input_status
}
 
enum  t_gpio_input_type {
  gpio_input_type_none = 0,
  gpio_input_type_low = 1,
  gpio_input_type_high = 2,
  gpio_input_type_rising = 3,
  gpio_input_type_falling = 4,
  gpio_input_type_any_edge = 5
}