Software Library API naibrd 1.62
See all documentation at naii.docs.com
naibrd_enc.h File Reference

Go to the source code of this file.

Typedefs

typedef uint32_t nai_enc_port_t
 
typedef uint32_t nai_enc_raw_channel_t
 
typedef uint32_t nai_enc_raw_module_t
 
typedef uint32_t nai_enc_interrupt_t
 

Enumerations

enum  nai_enc_port_type {
  NAI_ENC_PORT_A , NAI_ENC_PORT_B , NAI_ENC_PORT_Index , NAI_ENC_PORT_ENUM_COUNT ,
  NAI_ENC_PORT_A , NAI_ENC_PORT_B , NAI_ENC_PORT_Index , NAI_ENC_PORT_ENUM_COUNT
}
 
enum  nai_enc_port_type {
  NAI_ENC_PORT_A , NAI_ENC_PORT_B , NAI_ENC_PORT_Index , NAI_ENC_PORT_ENUM_COUNT ,
  NAI_ENC_PORT_A , NAI_ENC_PORT_B , NAI_ENC_PORT_Index , NAI_ENC_PORT_ENUM_COUNT
}
 
enum  nai_enc_raw_channel_type {
  NAI_ENC_RAW_CHAN_SSI_CTRL0_REG , NAI_ENC_RAW_CHAN_SSI_CTRL1_REG , NAI_ENC_RAW_CHAN_SSI_STATUS , NAI_ENC_RAW_CHAN_TYPE_ENUM_COUNT ,
  NAI_ENC_RAW_CHAN_SSI_CTRL0_REG , NAI_ENC_RAW_CHAN_SSI_CTRL1_REG , NAI_ENC_RAW_CHAN_SSI_STATUS , NAI_ENC_RAW_CHAN_TYPE_ENUM_COUNT
}
 
enum  nai_enc_raw_channel_type {
  NAI_ENC_RAW_CHAN_SSI_CTRL0_REG , NAI_ENC_RAW_CHAN_SSI_CTRL1_REG , NAI_ENC_RAW_CHAN_SSI_STATUS , NAI_ENC_RAW_CHAN_TYPE_ENUM_COUNT ,
  NAI_ENC_RAW_CHAN_SSI_CTRL0_REG , NAI_ENC_RAW_CHAN_SSI_CTRL1_REG , NAI_ENC_RAW_CHAN_SSI_STATUS , NAI_ENC_RAW_CHAN_TYPE_ENUM_COUNT
}
 
enum  nai_enc_raw_module_type {
  NAI_ENC_RAW_MODULE_GLOBAL_CTRL_REG , NAI_ENC_RAW_MODULE_INT_ENABLE_REG , NAI_ENC_RAW_MODULE_TYPE_ENUM_COUNT , NAI_ENC_RAW_MODULE_GLOBAL_CTRL_REG ,
  NAI_ENC_RAW_MODULE_INT_ENABLE_REG , NAI_ENC_RAW_MODULE_TYPE_ENUM_COUNT
}
 
enum  nai_enc_raw_module_type {
  NAI_ENC_RAW_MODULE_GLOBAL_CTRL_REG , NAI_ENC_RAW_MODULE_INT_ENABLE_REG , NAI_ENC_RAW_MODULE_TYPE_ENUM_COUNT , NAI_ENC_RAW_MODULE_GLOBAL_CTRL_REG ,
  NAI_ENC_RAW_MODULE_INT_ENABLE_REG , NAI_ENC_RAW_MODULE_TYPE_ENUM_COUNT
}
 
enum  nai_enc_interrupt_type {
  NAI_ENC_INT_SSI , NAI_ENC_INT_COUNTER_MATCH , NAI_ENC_INT_COUNTER_INDEX , NAI_ENC_INT_INTVL_TIMER ,
  NAI_ENC_INT_MULTICYCLE_RD , NAI_ENC_INT_TYPE_ENUM_COUNT , NAI_ENC_INT_SSI , NAI_ENC_INT_COUNTER_MATCH ,
  NAI_ENC_INT_COUNTER_INDEX , NAI_ENC_INT_INTVL_TIMER , NAI_ENC_INT_MULTICYCLE_RD , NAI_ENC_INT_TYPE_ENUM_COUNT
}
 
enum  nai_enc_interrupt_type {
  NAI_ENC_INT_SSI , NAI_ENC_INT_COUNTER_MATCH , NAI_ENC_INT_COUNTER_INDEX , NAI_ENC_INT_INTVL_TIMER ,
  NAI_ENC_INT_MULTICYCLE_RD , NAI_ENC_INT_TYPE_ENUM_COUNT , NAI_ENC_INT_SSI , NAI_ENC_INT_COUNTER_MATCH ,
  NAI_ENC_INT_COUNTER_INDEX , NAI_ENC_INT_INTVL_TIMER , NAI_ENC_INT_MULTICYCLE_RD , NAI_ENC_INT_TYPE_ENUM_COUNT
}
 

Typedef Documentation

◆ nai_enc_interrupt_t

typedef uint32_t nai_enc_interrupt_t

nai_enc_raw_module_type #nai_enc_interrupt

◆ nai_enc_port_t

typedef uint32_t nai_enc_port_t

#nai_enc_port

◆ nai_enc_raw_channel_t

typedef uint32_t nai_enc_raw_channel_t

nai_enc_port_type #nai_enc_raw_channel

◆ nai_enc_raw_module_t

typedef uint32_t nai_enc_raw_module_t

nai_enc_raw_channel_type #nai_enc_raw_module

Enumeration Type Documentation

◆ nai_enc_interrupt_type [1/2]

Enumerator
NAI_ENC_INT_SSI 
NAI_ENC_INT_COUNTER_MATCH 
NAI_ENC_INT_COUNTER_INDEX 
NAI_ENC_INT_INTVL_TIMER 
NAI_ENC_INT_MULTICYCLE_RD 
NAI_ENC_INT_TYPE_ENUM_COUNT 
NAI_ENC_INT_SSI 
NAI_ENC_INT_COUNTER_MATCH 
NAI_ENC_INT_COUNTER_INDEX 
NAI_ENC_INT_INTVL_TIMER 
NAI_ENC_INT_MULTICYCLE_RD 
NAI_ENC_INT_TYPE_ENUM_COUNT 

◆ nai_enc_interrupt_type [2/2]

Enumerator
NAI_ENC_INT_SSI 
NAI_ENC_INT_COUNTER_MATCH 
NAI_ENC_INT_COUNTER_INDEX 
NAI_ENC_INT_INTVL_TIMER 
NAI_ENC_INT_MULTICYCLE_RD 
NAI_ENC_INT_TYPE_ENUM_COUNT 
NAI_ENC_INT_SSI 
NAI_ENC_INT_COUNTER_MATCH 
NAI_ENC_INT_COUNTER_INDEX 
NAI_ENC_INT_INTVL_TIMER 
NAI_ENC_INT_MULTICYCLE_RD 
NAI_ENC_INT_TYPE_ENUM_COUNT 

◆ nai_enc_port_type [1/2]

Enumerator
NAI_ENC_PORT_A 
NAI_ENC_PORT_B 
NAI_ENC_PORT_Index 
NAI_ENC_PORT_ENUM_COUNT 
NAI_ENC_PORT_A 
NAI_ENC_PORT_B 
NAI_ENC_PORT_Index 
NAI_ENC_PORT_ENUM_COUNT 

◆ nai_enc_port_type [2/2]

Enumerator
NAI_ENC_PORT_A 
NAI_ENC_PORT_B 
NAI_ENC_PORT_Index 
NAI_ENC_PORT_ENUM_COUNT 
NAI_ENC_PORT_A 
NAI_ENC_PORT_B 
NAI_ENC_PORT_Index 
NAI_ENC_PORT_ENUM_COUNT 

◆ nai_enc_raw_channel_type [1/2]

Enumerator
NAI_ENC_RAW_CHAN_SSI_CTRL0_REG 
NAI_ENC_RAW_CHAN_SSI_CTRL1_REG 
NAI_ENC_RAW_CHAN_SSI_STATUS 
NAI_ENC_RAW_CHAN_TYPE_ENUM_COUNT 
NAI_ENC_RAW_CHAN_SSI_CTRL0_REG 
NAI_ENC_RAW_CHAN_SSI_CTRL1_REG 
NAI_ENC_RAW_CHAN_SSI_STATUS 
NAI_ENC_RAW_CHAN_TYPE_ENUM_COUNT 

◆ nai_enc_raw_channel_type [2/2]

Enumerator
NAI_ENC_RAW_CHAN_SSI_CTRL0_REG 
NAI_ENC_RAW_CHAN_SSI_CTRL1_REG 
NAI_ENC_RAW_CHAN_SSI_STATUS 
NAI_ENC_RAW_CHAN_TYPE_ENUM_COUNT 
NAI_ENC_RAW_CHAN_SSI_CTRL0_REG 
NAI_ENC_RAW_CHAN_SSI_CTRL1_REG 
NAI_ENC_RAW_CHAN_SSI_STATUS 
NAI_ENC_RAW_CHAN_TYPE_ENUM_COUNT 

◆ nai_enc_raw_module_type [1/2]

Enumerator
NAI_ENC_RAW_MODULE_GLOBAL_CTRL_REG 
NAI_ENC_RAW_MODULE_INT_ENABLE_REG 
NAI_ENC_RAW_MODULE_TYPE_ENUM_COUNT 
NAI_ENC_RAW_MODULE_GLOBAL_CTRL_REG 
NAI_ENC_RAW_MODULE_INT_ENABLE_REG 
NAI_ENC_RAW_MODULE_TYPE_ENUM_COUNT 

◆ nai_enc_raw_module_type [2/2]

Enumerator
NAI_ENC_RAW_MODULE_GLOBAL_CTRL_REG 
NAI_ENC_RAW_MODULE_INT_ENABLE_REG 
NAI_ENC_RAW_MODULE_TYPE_ENUM_COUNT 
NAI_ENC_RAW_MODULE_GLOBAL_CTRL_REG 
NAI_ENC_RAW_MODULE_INT_ENABLE_REG 
NAI_ENC_RAW_MODULE_TYPE_ENUM_COUNT