blob: 9d9c2b2b8ffcf479c6ee4b965601d8eaa194c395 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef EXPANDUINO_H
#define EXPANDUINO_H
#if ARDUINO >= 100
#include "Arduino.h"
#else
#include "WProgram.h"
#endif
#include <Wire.h>
class EXPAND {
public:
EXPAND(uint8_t addr);
~EXPAND();
void digitalWrite(byte pin,byte val);
int digitalRead(byte pin);
int digitalReadPullup(byte pin);
void analogWrite(byte pin,byte val);
int analogRead(byte pin);
void sendDataPacket();
int receiveResponse();
void analogWriteSlow(byte pin,byte val);
private:
uint8_t _addr;
};
#endif
|