|
| EngduinoIRClass () |
| Constructor. More...
|
|
void | begin () |
| begin function - must be called before using other functions More...
|
|
void | end () |
| end function - switch off the IR More...
|
|
void | sendBit (bool b) |
| Send a single bit. More...
|
|
void | send (uint8_t b, bool startstop=true) |
| Send a byte. More...
|
|
void | send (uint8_t *buf, unsigned int len, bool startstop=true) |
| Send a buffer of bytes. More...
|
|
void | send (char *buf, unsigned int len, bool startstop=true) |
| Send a buffer of bytes. More...
|
|
void | sendRaw (unsigned int *buf, int len) |
| Raw send function. Provide timings for mark and space pairs. More...
|
|
int | recv (uint8_t *buf, uint16_t timeout=0, bool startstop=true) |
| Blocking receive of an IR transmission, with optional timeout. More...
|
|
int | recvRaw (uint16_t *buf, uint16_t timeout=0) |
| Raw receive function - returns timings for inter-mark gaps. More...
|
|
|
void | TIMER3_COMPB_vect () |
|
void | PCINT0_vect () |
|
The documentation for this class was generated from the following files: