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>
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... | |
IRPyro Analog Front End (AFE) register structure definition.
Definition at line 187 of file IRPyro_API_single_device_layer.h.
uint8_t AFE_reg::C_LP |
Low pass selection.
Definition at line 192 of file IRPyro_API_single_device_layer.h.
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.
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.
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.
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.
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.
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.
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.