Initial commit

This commit is contained in:
IMback
2017-05-14 23:29:55 +02:00
commit e2e53267c6
9 changed files with 512 additions and 0 deletions

25
WirelessRelay.h Normal file
View File

@ -0,0 +1,25 @@
#ifndef RF433_H
#define RF433_H
#include<util/delay.h>
#include"writepin.h"
#define LARGE_TIME 750
#define SMALL_TIME 250
class WirelessRelay
{
private:
const uint16_t _id;
volatile unsigned char *_port;
const unsigned char _pin;
void sendBit( const bool i);
void sync();
void sendId();
public:
WirelessRelay( volatile unsigned char *port, const unsigned char pin, const uint16_t id);
void on();
void off();
};
#endif