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

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

Collaboration diagram for IRPyro AFE values:

Macros

#define CLK_DISABLE   0x00
 
#define CLK_ENABLE   0x01
 
#define HP_DISABLE   0x00
 
#define HP_ENABLE   0x01
 
#define INT_DISABLE   0x00
 
#define INT_ENABLE   0x01
 
#define LOW_PASS_15   0x01
 
#define LOW_PASS_180   0x00
 
#define LOW_PASS_22_5   0x03
 
#define LOW_PASS_30   0x00
 
#define LOW_PASS_3_75   0x03
 
#define LOW_PASS_45   0x02
 
#define LOW_PASS_75   0x02
 
#define LOW_PASS_90   0x01
 
#define LOW_POWER_DISABLE   0x00
 
#define LOW_POWER_ENABLE   0x01
 
#define MASTER   0x00
 
#define SLAVE   0x01
 
#define TEMP_DISABLE   0x00
 
#define TEMP_ENABLE   0x01
 

Detailed Description

Defines to configure the IRPyro AFE register.

*    The analogue front end packet contains the settings that control the
*    common analogue front end settings using 2 Bytes.
*    More meaningful defines for configuration.
* 
Note
Do not modify

Macro Definition Documentation

◆ CLK_DISABLE

#define CLK_DISABLE   0x00

Definition at line 71 of file IRPyro_API_single_device_layer.h.

◆ CLK_ENABLE

#define CLK_ENABLE   0x01

Definition at line 72 of file IRPyro_API_single_device_layer.h.

◆ HP_DISABLE

#define HP_DISABLE   0x00

Definition at line 73 of file IRPyro_API_single_device_layer.h.

◆ HP_ENABLE

#define HP_ENABLE   0x01

Definition at line 74 of file IRPyro_API_single_device_layer.h.

◆ INT_DISABLE

#define INT_DISABLE   0x00

Definition at line 65 of file IRPyro_API_single_device_layer.h.

◆ INT_ENABLE

#define INT_ENABLE   0x01

Definition at line 66 of file IRPyro_API_single_device_layer.h.

◆ LOW_PASS_15

#define LOW_PASS_15   0x01

Definition at line 82 of file IRPyro_API_single_device_layer.h.

◆ LOW_PASS_180

#define LOW_PASS_180   0x00

Definition at line 77 of file IRPyro_API_single_device_layer.h.

◆ LOW_PASS_22_5

#define LOW_PASS_22_5   0x03

Definition at line 80 of file IRPyro_API_single_device_layer.h.

◆ LOW_PASS_30

#define LOW_PASS_30   0x00

Definition at line 81 of file IRPyro_API_single_device_layer.h.

◆ LOW_PASS_3_75

#define LOW_PASS_3_75   0x03

Definition at line 84 of file IRPyro_API_single_device_layer.h.

◆ LOW_PASS_45

#define LOW_PASS_45   0x02

Definition at line 79 of file IRPyro_API_single_device_layer.h.

◆ LOW_PASS_75

#define LOW_PASS_75   0x02

Definition at line 83 of file IRPyro_API_single_device_layer.h.

◆ LOW_PASS_90

#define LOW_PASS_90   0x01

Definition at line 78 of file IRPyro_API_single_device_layer.h.

◆ LOW_POWER_DISABLE

#define LOW_POWER_DISABLE   0x00

Definition at line 75 of file IRPyro_API_single_device_layer.h.

◆ LOW_POWER_ENABLE

#define LOW_POWER_ENABLE   0x01

Definition at line 76 of file IRPyro_API_single_device_layer.h.

◆ MASTER

#define MASTER   0x00

Definition at line 69 of file IRPyro_API_single_device_layer.h.

◆ SLAVE

#define SLAVE   0x01

Definition at line 70 of file IRPyro_API_single_device_layer.h.

◆ TEMP_DISABLE

#define TEMP_DISABLE   0x00

Definition at line 67 of file IRPyro_API_single_device_layer.h.

◆ TEMP_ENABLE

#define TEMP_ENABLE   0x01

Definition at line 68 of file IRPyro_API_single_device_layer.h.