adcport.h
60 lines
| 1.2 KiB
| text/x-c
|
CLexer
|
r216 | /* | ||
* 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_ */ | ||||