Rev 0 - 18/06/2013 RLEG project - 2013. More...
#include <stdio.h>#include <stdint.h>#include <stdlib.h>#include <string.h>#include <errno.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <sys/ioctl.h>#include <fcntl.h>

Go to the source code of this file.
Data Structures | |
| struct | ENC_DATA_STRUCT |
| struct | ENC_DATA_STRUCT::calibrate |
Macros | |
| #define | SUCCESS 1 |
| #define | FAILURE -1 |
| #define | ENCODER_NO_OP 0x00 |
| #define | ENCODER_RD_POS 0x10 |
| #define | ENCODER_SET_ZERO_PT 0x70 |
| #define | ENCODER_EEPROM_WR 0x80 |
| #define | ENCODER_EEPROM_RD 0x90 |
| #define | ENCODER_WAIT_RESP 0xA5 |
| #define | INT_MAX 5 |
Functions | |
| int | enc_read_pos (int spi_dev, unsigned short int *data) |
| READ POSITION. More... | |
| int | enc_zero_set (int spi_dev) |
| SET ZERO POINT. More... | |
| int | enc_wait_for_ack (int spi_dev, uint8_t ack, int max_errors) |
| send command and delay between reads More... | |
Rev 0 - 18/06/2013 RLEG project - 2013.
main commmands of the AMT 203 encoder
Definition in file encoder_functions.h.
| #define ENCODER_EEPROM_RD 0x90 |
Definition at line 34 of file encoder_functions.h.
| #define ENCODER_EEPROM_WR 0x80 |
Definition at line 33 of file encoder_functions.h.
Referenced by enc_zero_set().
| #define ENCODER_NO_OP 0x00 |
Definition at line 30 of file encoder_functions.h.
Referenced by enc_read_pos(), and enc_wait_for_ack().
| #define ENCODER_RD_POS 0x10 |
Definition at line 31 of file encoder_functions.h.
Referenced by enc_read_pos().
| #define ENCODER_SET_ZERO_PT 0x70 |
Definition at line 32 of file encoder_functions.h.
Referenced by enc_zero_set().
| #define ENCODER_WAIT_RESP 0xA5 |
Definition at line 37 of file encoder_functions.h.
Referenced by enc_wait_for_ack().
| #define FAILURE -1 |
Definition at line 27 of file encoder_functions.h.
| #define INT_MAX 5 |
Definition at line 39 of file encoder_functions.h.
Referenced by enc_read_pos(), and enc_zero_set().
| #define SUCCESS 1 |
Definition at line 26 of file encoder_functions.h.
1.8.6