|
AM243x Motor Control SDK
09.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 3
42 #define NUM_ENCODERS_MAX 3
44 #define NUM_DATA_FIELDS_MAX 3
#define NUM_DATA_FIELDS_MAX
Definition: nikon_interface.h:44
volatile uint8_t valid_bit_idx
Definition: nikon_interface.h:108
volatile uint32_t mdf_frame[NUM_MDF_MAX]
Definition: nikon_interface.h:134
volatile uint32_t delay_30ms
Definition: nikon_interface.h:146
Structure defining Nikon interface.
Definition: nikon_interface.h:94
volatile uint8_t pru_sync_status[NUM_ED_CH_MAX]
Definition: nikon_interface.h:123
volatile uint8_t num_encoders[NUM_ED_CH_MAX]
Definition: nikon_interface.h:101
volatile uint8_t channel
Definition: nikon_interface.h:97
volatile uint8_t pos_crc_len
Definition: nikon_interface.h:103
Definition: nikon_interface.h:71
Structure defining BiSSC Position data results.
Definition: bissc_interface.h:77
#define NUM_ED_CH_MAX
Definition: nikon_interface.h:40
volatile uint8_t pos_rcv_crc[NUM_ED_CH_MAX]
Definition: nikon_interface.h:76
volatile uint8_t fifo_bit_idx
Definition: nikon_interface.h:110
volatile uint8_t cycle_trigger[NUM_ED_CH_MAX]
Definition: nikon_interface.h:95
#define NUM_MDF_MAX
Definition: nikon_interface.h:46
volatile uint32_t pd_crc_err_cnt[NUM_ED_CH_MAX]
Definition: nikon_interface.h:72
volatile uint64_t icssg_clk
Definition: nikon_interface.h:149
volatile uint8_t pos_otf_crc[NUM_ED_CH_MAX]
Definition: nikon_interface.h:74
volatile uint32_t delay_300us
Definition: nikon_interface.h:143
volatile uint16_t rx_frame_size[NUM_ED_CH_MAX]
Definition: nikon_interface.h:106
volatile uint8_t primary_core_mask
Definition: nikon_interface.h:125
volatile uint32_t cdf_frame[NUM_ED_CH_MAX]
Definition: nikon_interface.h:132
#define NUM_ENCODERS_MAX
Definition: nikon_interface.h:42
volatile uint8_t opmode[NUM_ED_CH_MAX]
Definition: nikon_interface.h:128
volatile uint8_t multi_transmission_delay
Definition: nikon_interface.h:119
Structure defining BiSSC Raw data received from encoder.
Definition: bissc_interface.h:53
volatile uint16_t info_field[NUM_ED_CH_MAX]
Definition: nikon_interface.h:65
volatile uint8_t num_rx_frames
Definition: nikon_interface.h:117
volatile uint32_t delay_10us
Definition: nikon_interface.h:141
volatile uint16_t data_field[NUM_DATA_FIELDS_MAX][NUM_ED_CH_MAX]
Definition: nikon_interface.h:67
volatile uint8_t rx_clk_freq
Definition: nikon_interface.h:113
volatile uint8_t is_memory_access
Definition: nikon_interface.h:115