 |
AM261x Motor Control SDK
10.02.00
|
|
Go to the documentation of this file.
33 #ifndef NIKON_INTERFACE_H_
34 #define NIKON_INTERFACE_H_
40 #define NUM_ED_CH_MAX (3U)
42 #define NUM_ENCODERS_MAX (8U)
44 #define NUM_DATA_FIELDS_MAX (5U)
46 #define NUM_MDF_MAX (4U)
#define NUM_DATA_FIELDS_MAX
Definition: nikon_interface.h:44
volatile uint8_t valid_bit_idx
Definition: nikon_interface.h:103
Structure defining Nikon interface.
Definition: nikon_interface.h:92
volatile uint8_t pru_sync_status[NUM_ED_CH_MAX]
Definition: nikon_interface.h:116
volatile uint8_t num_encoders[NUM_ED_CH_MAX]
Definition: nikon_interface.h:97
volatile uint8_t channel
Definition: nikon_interface.h:95
volatile uint32_t delay_1us
Definition: nikon_interface.h:129
volatile uint8_t pos_crc_len
Definition: nikon_interface.h:99
Definition: nikon_interface.h:70
Definition: nikon_interface.h:79
#define NUM_ED_CH_MAX
Definition: nikon_interface.h:40
volatile uint8_t pos_rcv_crc[NUM_ED_CH_MAX]
Definition: nikon_interface.h:75
volatile uint8_t fifo_bit_idx
Definition: nikon_interface.h:105
volatile uint32_t num_mdf
Definition: nikon_interface.h:127
volatile uint8_t cycle_trigger[NUM_ED_CH_MAX]
Definition: nikon_interface.h:93
#define NUM_MDF_MAX
Definition: nikon_interface.h:46
volatile uint32_t pd_crc_err_cnt[NUM_ED_CH_MAX]
Definition: nikon_interface.h:71
volatile uint64_t icss_clk
Definition: nikon_interface.h:131
volatile uint8_t pos_otf_crc[NUM_ED_CH_MAX]
Definition: nikon_interface.h:73
volatile uint16_t rx_frame_size[NUM_ED_CH_MAX]
Definition: nikon_interface.h:101
volatile uint8_t primary_core_mask
Definition: nikon_interface.h:118
volatile uint32_t cdf_frame[NUM_ED_CH_MAX]
Definition: nikon_interface.h:123
#define NUM_ENCODERS_MAX
Definition: nikon_interface.h:42
volatile uint8_t opmode[NUM_ED_CH_MAX]
Definition: nikon_interface.h:120
volatile uint8_t multi_transmission_delay
Definition: nikon_interface.h:113
Structure defining Nikon Position data results.
Definition: nikon_interface.h:63
volatile uint32_t mdf_frame[NUM_ED_CH_MAX][NUM_MDF_MAX]
Definition: nikon_interface.h:125
volatile uint16_t info_field[NUM_ED_CH_MAX]
Definition: nikon_interface.h:64
volatile uint8_t num_rx_frames
Definition: nikon_interface.h:111
volatile uint16_t data_field[NUM_DATA_FIELDS_MAX][NUM_ED_CH_MAX]
Definition: nikon_interface.h:66
volatile uint8_t rx_clk_freq
Definition: nikon_interface.h:107
volatile uint8_t is_memory_access
Definition: nikon_interface.h:109