##// END OF EJS Templates
Versión inicial de los bloques de comunicación para el módulo de procesamiento.
Versión inicial de los bloques de comunicación para el módulo de procesamiento.

File last commit:

r216:217
r219:220
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_ */