Engduino  3.1.0
A fun device for learning coding
Classes | Macros | Functions | Variables
EngduinoIR.h File Reference
#include <Arduino.h>
#include <Engduino.h>

Go to the source code of this file.

Classes

class  EngduinoIRClass
 

Macros

#define IRBUFSZ   12
 
#define RAWBUFSZ   100
 
#define STATE_BLOCKED   1
 
#define STATE_IDLE   2
 
#define STATE_READING   3
 
#define STATE_STOP   4
 
#define STATE_TIMEOUT   5
 
#define GAP   5000
 
#define DELAYOFFSET   9
 
#define BITTIME   (600-DELAYOFFSET)
 
#define MARKSPACESPLIT   1500
 
#define E_TIMEOUT   -1
 
#define E_SYSERR   -2
 
#define MARK   true
 
#define SPACE   false
 

Functions

void TIMER3_COMPB_vect (void) __attribute__((signal))
 
void INT2_vect (void) __attribute__((signal))
 
void PCINT0_vect (void) __attribute__((signal))
 

Variables

EngduinoIRClass EngduinoIR
 

Detailed Description

Engduino IR driver

Author
Engduino team: suppo.nosp@m.rt@e.nosp@m.ngdui.nosp@m.no.o.nosp@m.rg