GY-63_MS5611/libraries/AsyncAnalog/AsyncAnalog.h
2021-10-19 11:14:50 +02:00

44 lines
674 B
C++

#pragma once
//
// FILE: AsyncAnalog.h
// AUTHOR: Rob Tillaart
// VERSION: 0.1.4
// DATE: 2018-09-05
// PURPOSE: async version of analogRead for AVR
// URL: https://github.com/RobTillaart/AsyncAnalog
//
#if !defined(ARDUINO_ARCH_AVR)
#error “AsyncAnalog library 0.1.3 only supports boards with an AVR processor .”
#else
// (ARDUINO_ARCH_SAM) future
#include "Arduino.h"
#include "wiring_private.h"
#include "pins_arduino.h"
#define ASYNCANALOG_LIB_VERSION (F("0.1.4"))
class AsyncAnalog
{
public:
AsyncAnalog(const uint8_t pin);
void start();
bool ready();
int value();
private:
uint8_t _pin;
};
#endif
// -- END OF FILE --