libsigrokdecode  unreleased development snapshot
sigrok protocol decoding library
Data Structures | Macros | Typedefs
irmpsystem.h File Reference
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <avr/io.h>
#include <util/delay.h>
#include <avr/pgmspace.h>
#include <avr/interrupt.h>
+ Include dependency graph for irmpsystem.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  IRMP_PACKED_STRUCT
 

Macros

#define ATMEL_AVR
 
#define IRSND_OC2   0
 
#define IRSND_OC2A   1
 
#define IRSND_OC2B   2
 
#define IRSND_OC0   3
 
#define IRSND_OC0A   4
 
#define IRSND_OC0B   5
 
#define IRSND_XMEGA_OC0A   0
 
#define IRSND_XMEGA_OC0B   1
 
#define IRSND_XMEGA_OC0C   2
 
#define IRSND_XMEGA_OC0D   3
 
#define IRSND_XMEGA_OC1A   4
 
#define IRSND_XMEGA_OC1B   5
 
#define TRUE   1
 
#define FALSE   0
 
#define IRMP_PACKED_STRUCT   __attribute__ ((__packed__))
 

Typedefs

typedef struct IRMP_PACKED_STRUCT IRMP_DATA
 

Macro Definition Documentation

#define ATMEL_AVR

Definition at line 81 of file irmpsystem.h.

#define FALSE   0
#define IRMP_PACKED_STRUCT   __attribute__ ((__packed__))

Definition at line 212 of file irmpsystem.h.

#define IRSND_OC0   3

Definition at line 110 of file irmpsystem.h.

#define IRSND_OC0A   4

Definition at line 111 of file irmpsystem.h.

#define IRSND_OC0B   5

Definition at line 112 of file irmpsystem.h.

#define IRSND_OC2   0

Definition at line 107 of file irmpsystem.h.

#define IRSND_OC2A   1

Definition at line 108 of file irmpsystem.h.

#define IRSND_OC2B   2

Definition at line 109 of file irmpsystem.h.

#define IRSND_XMEGA_OC0A   0

Definition at line 114 of file irmpsystem.h.

#define IRSND_XMEGA_OC0B   1

Definition at line 115 of file irmpsystem.h.

#define IRSND_XMEGA_OC0C   2

Definition at line 116 of file irmpsystem.h.

#define IRSND_XMEGA_OC0D   3

Definition at line 117 of file irmpsystem.h.

#define IRSND_XMEGA_OC1A   4

Definition at line 118 of file irmpsystem.h.

#define IRSND_XMEGA_OC1B   5

Definition at line 119 of file irmpsystem.h.

#define TRUE   1

Typedef Documentation

typedef struct IRMP_PACKED_STRUCT IRMP_DATA