#ifndef ADS1224_H
#define ADS1224_H

#include <avr/io.h>

#define ADC_MUX0 _BV(PB3)
#define ADC_MUX1 _BV(PB4)

#define AIN1	0
#define AIN2	1
#define AIN3	2
#define AIN4	3

extern volatile float adc_val;
extern volatile unsigned char adc_data_ready;

void ads1224_data_read(void);
void ads1224_init(void);
void ads1224_mux(unsigned char input);

#endif