IRPyro API  (sKEMLIB1)
Collection of routines and data structures covering the functionality of the IRPyro sensor

Defines to configure the IRPyro CCP register. More...

Collaboration diagram for IRPyro CCP values:

Macros

#define CH_DISABLE   0x00
 
#define CH_ENABLE   0x01
 
#define FEEDBACK_100_40   0x01
 
#define FEEDBACK_1600_640   0x05
 
#define FEEDBACK_200_80   0x02
 
#define FEEDBACK_3200_1280   0x07
 
#define FEEDBACK_400_160   0x03
 
#define FEEDBACK_50_20   0x00
 
#define FEEDBACK_800_320   0x04
 
#define GAIN_01   0x07
 
#define GAIN_02   0x05
 
#define GAIN_04   0x04
 
#define GAIN_08   0x03
 
#define GAIN_16   0x02
 
#define GAIN_32   0x01
 
#define GAIN_64   0x00
 
#define HIGH_PASS_0_17HZ   0x00
 
#define HIGH_PASS_0_33HZ   0x01
 
#define HIGH_PASS_0_66HZ   0x02
 
#define HIGH_PASS_1_30HZ   0x03
 
#define HIGH_PASS_1HZ   0x00
 
#define HIGH_PASS_2HZ   0x01
 
#define HIGH_PASS_4HZ   0x02
 
#define HIGH_PASS_8HZ   0x03
 
#define TCONDUCT_0_15T   0x03
 
#define TCONDUCT_0_3T   0x02
 
#define TCONDUCT_0_6T   0x01
 
#define TCONDUCT_1_2T   0x00
 

Detailed Description

Defines to configure the IRPyro CCP register.

*    The channel control packet contains 5 Bytes, each of which corresponds to
*    a single channel with its individual settings.
*    More meaningful defines for configuration.
* 
Note
Do not modify

Macro Definition Documentation

#define CH_DISABLE   0x00

Definition at line 100 of file IRPyro_API_single_device_layer.h.

#define CH_ENABLE   0x01

Definition at line 101 of file IRPyro_API_single_device_layer.h.

#define FEEDBACK_100_40   0x01

Definition at line 103 of file IRPyro_API_single_device_layer.h.

#define FEEDBACK_1600_640   0x05

Definition at line 107 of file IRPyro_API_single_device_layer.h.

#define FEEDBACK_200_80   0x02

Definition at line 104 of file IRPyro_API_single_device_layer.h.

#define FEEDBACK_3200_1280   0x07

Definition at line 108 of file IRPyro_API_single_device_layer.h.

#define FEEDBACK_400_160   0x03

Definition at line 105 of file IRPyro_API_single_device_layer.h.

#define FEEDBACK_50_20   0x00

Definition at line 102 of file IRPyro_API_single_device_layer.h.

#define FEEDBACK_800_320   0x04

Definition at line 106 of file IRPyro_API_single_device_layer.h.

#define GAIN_01   0x07

Definition at line 115 of file IRPyro_API_single_device_layer.h.

#define GAIN_02   0x05

Definition at line 114 of file IRPyro_API_single_device_layer.h.

#define GAIN_04   0x04

Definition at line 113 of file IRPyro_API_single_device_layer.h.

#define GAIN_08   0x03

Definition at line 112 of file IRPyro_API_single_device_layer.h.

#define GAIN_16   0x02

Definition at line 111 of file IRPyro_API_single_device_layer.h.

#define GAIN_32   0x01

Definition at line 110 of file IRPyro_API_single_device_layer.h.

#define GAIN_64   0x00

Definition at line 109 of file IRPyro_API_single_device_layer.h.

#define HIGH_PASS_0_17HZ   0x00

Definition at line 121 of file IRPyro_API_single_device_layer.h.

#define HIGH_PASS_0_33HZ   0x01

Definition at line 122 of file IRPyro_API_single_device_layer.h.

#define HIGH_PASS_0_66HZ   0x02

Definition at line 123 of file IRPyro_API_single_device_layer.h.

#define HIGH_PASS_1_30HZ   0x03

Definition at line 124 of file IRPyro_API_single_device_layer.h.

#define HIGH_PASS_1HZ   0x00

Definition at line 117 of file IRPyro_API_single_device_layer.h.

#define HIGH_PASS_2HZ   0x01

Definition at line 118 of file IRPyro_API_single_device_layer.h.

#define HIGH_PASS_4HZ   0x02

Definition at line 119 of file IRPyro_API_single_device_layer.h.

#define HIGH_PASS_8HZ   0x03

Definition at line 120 of file IRPyro_API_single_device_layer.h.

#define TCONDUCT_0_15T   0x03

Definition at line 129 of file IRPyro_API_single_device_layer.h.

#define TCONDUCT_0_3T   0x02

Definition at line 128 of file IRPyro_API_single_device_layer.h.

#define TCONDUCT_0_6T   0x01

Definition at line 127 of file IRPyro_API_single_device_layer.h.

#define TCONDUCT_1_2T   0x00

Definition at line 126 of file IRPyro_API_single_device_layer.h.