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

IRPyro Analog Front End (AFE) register structure definition. More...

#include <IRPyro_API_single_device_layer.h>

Collaboration diagram for AFE_reg:

Data Fields

uint8_t C_LP
 Low pass selection. More...
 
uint8_t CLK_OUT
 1 enable internal clock output on Clk pin, 0 disable internal clock output on the Clk pin (only apply for Master. For Slave, this is ignored, because the Clk pin is used as input). More...
 
uint8_t HP
 Enable high pass filter: 1 Enable, 0 Disable. this is the enable trigger which needs to be set after the filters have been set. More...
 
uint8_t INT
 Interrupt output: 1 Enable, 0 Disable (only apply at normal operation and not in Sleep mode). More...
 
uint8_t LP
 Enable low power mode: 1 Enable, 0 Disable. More...
 
uint8_t S7_S0
 Sampling rate (8 bit) :Sampling Rate = 1000/(N+1). More...
 
uint8_t SYNC
 Sync & Clk Pin option: 0 master, 1 slave. More...
 
uint8_t TEMP
 0 Normal channel data, 1 temperature data (apply to channel 0 only). When this bit is set, channel 0 will be activated automatically (only apply at normal operation and not in Sleep mode). More...
 

Detailed Description

IRPyro Analog Front End (AFE) register structure definition.

Definition at line 187 of file IRPyro_API_single_device_layer.h.

Field Documentation

◆ C_LP

uint8_t AFE_reg::C_LP

Low pass selection.

Definition at line 192 of file IRPyro_API_single_device_layer.h.

◆ CLK_OUT

uint8_t AFE_reg::CLK_OUT

1 enable internal clock output on Clk pin, 0 disable internal clock output on the Clk pin (only apply for Master. For Slave, this is ignored, because the Clk pin is used as input).

Definition at line 193 of file IRPyro_API_single_device_layer.h.

◆ HP

uint8_t AFE_reg::HP

Enable high pass filter: 1 Enable, 0 Disable. this is the enable trigger which needs to be set after the filters have been set.

Definition at line 191 of file IRPyro_API_single_device_layer.h.

◆ INT

uint8_t AFE_reg::INT

Interrupt output: 1 Enable, 0 Disable (only apply at normal operation and not in Sleep mode).

Definition at line 196 of file IRPyro_API_single_device_layer.h.

◆ LP

uint8_t AFE_reg::LP

Enable low power mode: 1 Enable, 0 Disable.

Definition at line 190 of file IRPyro_API_single_device_layer.h.

◆ S7_S0

uint8_t AFE_reg::S7_S0

Sampling rate (8 bit) :Sampling Rate = 1000/(N+1).

Definition at line 189 of file IRPyro_API_single_device_layer.h.

◆ SYNC

uint8_t AFE_reg::SYNC

Sync & Clk Pin option: 0 master, 1 slave.

Definition at line 194 of file IRPyro_API_single_device_layer.h.

◆ TEMP

uint8_t AFE_reg::TEMP

0 Normal channel data, 1 temperature data (apply to channel 0 only). When this bit is set, channel 0 will be activated automatically (only apply at normal operation and not in Sleep mode).

Definition at line 195 of file IRPyro_API_single_device_layer.h.


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