##// END OF EJS Templates

File last commit:

r220:221
r220:221
Show More
adcport.h
60 lines | 1.2 KiB | text/x-c | CLexer
/*
* adcport.h
*
* Created on: Mar 25, 2015
* Author: shinobi
*/
#ifndef ADCPORT_H_
#define ADCPORT_H_
#include <inttypes.h>
#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_ */