ads1224.h 352 B

123456789101112131415161718192021
  1. #ifndef ADS1224_H
  2. #define ADS1224_H
  3. #include <avr/io.h>
  4. #define ADC_MUX0 _BV(PB3)
  5. #define ADC_MUX1 _BV(PB4)
  6. #define AIN1 0
  7. #define AIN2 1
  8. #define AIN3 2
  9. #define AIN4 3
  10. extern volatile float adc_val;
  11. extern volatile unsigned char adc_data_ready;
  12. void ads1224_data_read(void);
  13. void ads1224_init(void);
  14. void ads1224_mux(unsigned char input);
  15. #endif