smoke 2.2.1
FIFO configuration commands

Macros

#define SMOKE_SAMPLEAVG_MASK   (uint8_t)~0b11100000
#define SMOKE_SAMPLEAVG_1   0x00
#define SMOKE_SAMPLEAVG_2   0x20
#define SMOKE_SAMPLEAVG_4   0x40
#define SMOKE_SAMPLEAVG_8   0x60
#define SMOKE_SAMPLEAVG_16   0x80
#define SMOKE_SAMPLEAVG_32   0xA0
#define SMOKE_ROLLOVER_MASK   0xEF
#define SMOKE_ROLLOVER_ENABLE   0x10
#define SMOKE_ROLLOVER_DISABLE   0x00
#define SMOKE_A_FULL_MASK   0xF0

Detailed Description

Macro Definition Documentation

◆ SMOKE_A_FULL_MASK

#define SMOKE_A_FULL_MASK   0xF0

◆ SMOKE_ROLLOVER_DISABLE

#define SMOKE_ROLLOVER_DISABLE   0x00

◆ SMOKE_ROLLOVER_ENABLE

#define SMOKE_ROLLOVER_ENABLE   0x10

◆ SMOKE_ROLLOVER_MASK

#define SMOKE_ROLLOVER_MASK   0xEF

◆ SMOKE_SAMPLEAVG_1

#define SMOKE_SAMPLEAVG_1   0x00

◆ SMOKE_SAMPLEAVG_16

#define SMOKE_SAMPLEAVG_16   0x80

◆ SMOKE_SAMPLEAVG_2

#define SMOKE_SAMPLEAVG_2   0x20

◆ SMOKE_SAMPLEAVG_32

#define SMOKE_SAMPLEAVG_32   0xA0

◆ SMOKE_SAMPLEAVG_4

#define SMOKE_SAMPLEAVG_4   0x40

◆ SMOKE_SAMPLEAVG_8

#define SMOKE_SAMPLEAVG_8   0x60

◆ SMOKE_SAMPLEAVG_MASK

#define SMOKE_SAMPLEAVG_MASK   (uint8_t)~0b11100000