Settings for registers of Accel 18 Click driver.
More...
Settings for registers of Accel 18 Click driver.
◆ ACCEL18_GND_ADDR
#define ACCEL18_GND_ADDR 0x4C |
Accel 18 device address setting.
Specified setting for device slave address selection of Accel 18 Click driver.
◆ ACCEL18_INT_ACQ_EN
#define ACCEL18_INT_ACQ_EN 0x80 |
◆ ACCEL18_INT_ANYM_EN
#define ACCEL18_INT_ANYM_EN 0x04 |
◆ ACCEL18_INT_AUTO_CLR_EN
#define ACCEL18_INT_AUTO_CLR_EN 0x40 |
◆ ACCEL18_INT_FLIP_EN
#define ACCEL18_INT_FLIP_EN 0x02 |
◆ ACCEL18_INT_SHAKE_EN
#define ACCEL18_INT_SHAKE_EN 0x08 |
◆ ACCEL18_INT_TILT_35_EN
#define ACCEL18_INT_TILT_35_EN 0x10 |
◆ ACCEL18_INT_TILT_EN
#define ACCEL18_INT_TILT_EN 0x01 |
Accel 18 interrupt setting.
Specified setting for interrupt of Accel 18 Click driver.
◆ ACCEL18_LOW_PASS_FILTER_DIV12
#define ACCEL18_LOW_PASS_FILTER_DIV12 0x03 |
◆ ACCEL18_LOW_PASS_FILTER_DIV16
#define ACCEL18_LOW_PASS_FILTER_DIV16 0x05 |
◆ ACCEL18_LOW_PASS_FILTER_DIV4p255
#define ACCEL18_LOW_PASS_FILTER_DIV4p255 0x01 |
◆ ACCEL18_LOW_PASS_FILTER_DIV6
#define ACCEL18_LOW_PASS_FILTER_DIV6 0x02 |
◆ ACCEL18_LOW_PASS_FILTER_EN
#define ACCEL18_LOW_PASS_FILTER_EN 0x08 |
◆ ACCEL18_MOTION_ANYM_EN
#define ACCEL18_MOTION_ANYM_EN 0x04 |
◆ ACCEL18_MOTION_LATCH
#define ACCEL18_MOTION_LATCH 0x02 |
◆ ACCEL18_MOTION_RAW_PROC_STAT
#define ACCEL18_MOTION_RAW_PROC_STAT 0x40 |
◆ ACCEL18_MOTION_RESET
#define ACCEL18_MOTION_RESET 0x80 |
◆ ACCEL18_MOTION_SHAKE_EN
#define ACCEL18_MOTION_SHAKE_EN 0x08 |
◆ ACCEL18_MOTION_TF_EN
#define ACCEL18_MOTION_TF_EN 0x01 |
Accel 18 motion setting.
Specified setting for motion of Accel 18 Click driver.
◆ ACCEL18_MOTION_TILT_35
#define ACCEL18_MOTION_TILT_35 0x10 |
◆ ACCEL18_MOTION_Z_AXIS_ORT
#define ACCEL18_MOTION_Z_AXIS_ORT 0x20 |
◆ ACCEL18_RANGE_12G
#define ACCEL18_RANGE_12G 0x40 |
◆ ACCEL18_RANGE_16G
#define ACCEL18_RANGE_16G 0x30 |
◆ ACCEL18_RANGE_2G
#define ACCEL18_RANGE_2G 0x00 |
Accel 18 range and scale setting.
Specified setting for range and scale of Accel 18 Click driver.
◆ ACCEL18_RANGE_4G
#define ACCEL18_RANGE_4G 0x10 |
◆ ACCEL18_RANGE_8G
#define ACCEL18_RANGE_8G 0x20 |
◆ ACCEL18_RATE_100
#define ACCEL18_RATE_100 0x13 |
◆ ACCEL18_RATE_1000
#define ACCEL18_RATE_1000 0x17 |
◆ ACCEL18_RATE_125
#define ACCEL18_RATE_125 0x14 |
◆ ACCEL18_RATE_25
#define ACCEL18_RATE_25 0x10 |
Accel 18 sample rate setting.
Specified setting for sample rate of Accel 18 Click driver.
◆ ACCEL18_RATE_250
#define ACCEL18_RATE_250 0x15 |
◆ ACCEL18_RATE_50
#define ACCEL18_RATE_50 0x11 |
◆ ACCEL18_RATE_500
#define ACCEL18_RATE_500 0x16 |
◆ ACCEL18_RATE_62p5
#define ACCEL18_RATE_62p5 0x12 |
◆ ACCEL18_SET_DATA_SAMPLE_EDGE
Data sample selection.
This macro sets data samples for SPI modules.
- Note
- Available only on Microchip PIC family devices. This macro will set data sampling for all SPI modules on MCU. Can be overwritten with accel18_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.
◆ ACCEL18_SET_DATA_SAMPLE_MIDDLE
◆ ACCEL18_SET_DEV_ADDR
◆ ACCEL18_STATE_STANDBY
#define ACCEL18_STATE_STANDBY 0x00 |
Accel 18 state.
Specified setting for state of Accel 18 Click driver.
◆ ACCEL18_STATE_WAKE
#define ACCEL18_STATE_WAKE 0x01 |
◆ ACCEL18_STATUS_ANYM
#define ACCEL18_STATUS_ANYM 0x04 |
◆ ACCEL18_STATUS_FIFO
#define ACCEL18_STATUS_FIFO 0x20 |
◆ ACCEL18_STATUS_FLIP
#define ACCEL18_STATUS_FLIP 0x02 |
◆ ACCEL18_STATUS_NEW_DATA
#define ACCEL18_STATUS_NEW_DATA 0x80 |
◆ ACCEL18_STATUS_SHAKE
#define ACCEL18_STATUS_SHAKE 0x08 |
◆ ACCEL18_STATUS_TILT
#define ACCEL18_STATUS_TILT 0x01 |
Accel 18 status.
Specified status for Accel 18 Click driver.
◆ ACCEL18_STATUS_TILT35
#define ACCEL18_STATUS_TILT35 0x10 |
◆ ACCEL18_VCC_ADDR
#define ACCEL18_VCC_ADDR 0x6C |