IRremote
Public Attributes | List of all members
irparams_t Struct Reference

This struct is used to communicate with the ISR (interrupt service routine). More...

#include <IRremoteInt.h>

Public Attributes

uint8_t rcvstate
 State Machine state. More...
 
uint8_t recvpin
 Pin connected to IR data from detector. More...
 
uint8_t blinkpin
 
uint8_t blinkflag
 true -> enable blinking of pin on IR processing More...
 
unsigned int rawlen
 counter of entries in rawbuf More...
 
unsigned int timer
 State timer, counts 50uS ticks. More...
 
unsigned int rawbuf [RAW_BUFFER_LENGTH]
 raw data More...
 
uint8_t overflow
 Raw buffer overflow occurred. More...
 

Detailed Description

This struct is used to communicate with the ISR (interrupt service routine).

Definition at line 39 of file IRremoteInt.h.

Member Data Documentation

◆ blinkflag

uint8_t irparams_t::blinkflag

true -> enable blinking of pin on IR processing

Definition at line 44 of file IRremoteInt.h.

◆ blinkpin

uint8_t irparams_t::blinkpin

Definition at line 43 of file IRremoteInt.h.

◆ overflow

uint8_t irparams_t::overflow

Raw buffer overflow occurred.

Definition at line 48 of file IRremoteInt.h.

◆ rawbuf

unsigned int irparams_t::rawbuf[RAW_BUFFER_LENGTH]

raw data

Definition at line 47 of file IRremoteInt.h.

◆ rawlen

unsigned int irparams_t::rawlen

counter of entries in rawbuf

Definition at line 45 of file IRremoteInt.h.

◆ rcvstate

uint8_t irparams_t::rcvstate

State Machine state.

Definition at line 41 of file IRremoteInt.h.

◆ recvpin

uint8_t irparams_t::recvpin

Pin connected to IR data from detector.

Definition at line 42 of file IRremoteInt.h.

◆ timer

unsigned int irparams_t::timer

State timer, counts 50uS ticks.

Definition at line 46 of file IRremoteInt.h.


The documentation for this struct was generated from the following file: