/* * adcport.h * * Created on: Mar 25, 2015 * Author: shinobi */ #ifndef ADCPORT_H_ #define ADCPORT_H_ #include #define BUFF_SIZE 100 /* Direcciones de registros del ADC */ #define COMMS 0x00 #define STATUS 0x00 #define ADCMODE 0x01 #define IFMODE 0x02 #define REGCHECK 0x03 #define DATA 0X04 #define GPIOCON 0x06 #define ID 0x07 #define CHMAP0 0x10 #define CHMAP1 0x11 #define CHMAP2 0x12 #define CHMAP3 0x13 #define SETUPCON0 0x20 #define SETUPCON1 0x21 #define SETUPCON2 0x22 #define SETUPCON3 0x23 #define FILTCON0 0x28 #define FILTCON1 0x29 #define FILTCON2 0x2A #define FILTCON3 0x2B #define OFFSET0 0x30 #define OFFSET1 0x31 #define OFFSET2 0x32 #define OFFSET3 0x33 #define GAIN0 0x38 #define GAIN1 0x39 #define GAIN2 0x2A #define GAIN3 0x2B void adcport_open(); void adcport_close(); void adcport_start(); void adcport_stop(); uint32_t* adcport_getbuff(); uint8_t adcport_tranceiv(uint8_t data); uint8_t adcport_get_param(uint8_t data); #endif /* ADCPORT_H_ */