Bridle API 4.1.99
A Zephyr based application framework
Loading...
Searching...
No Matches
stk8ba58.h File Reference

STK8BA58 Power Mode and Output Data Rate definitions. More...

Go to the source code of this file.

Macros

#define STK8BA58_DT_POWER_NORMAL   0
 
#define STK8BA58_DT_LOW_POWER_0ms5   1
 
#define STK8BA58_DT_LOW_POWER_1ms   2
 
#define STK8BA58_DT_LOW_POWER_2ms   3
 
#define STK8BA58_DT_LOW_POWER_4ms   4
 
#define STK8BA58_DT_LOW_POWER_6ms   5
 
#define STK8BA58_DT_LOW_POWER_10ms   6
 
#define STK8BA58_DT_LOW_POWER_25ms   7
 
#define STK8BA58_DT_LOW_POWER_50ms   8
 
#define STK8BA58_DT_LOW_POWER_100ms   9
 
#define STK8BA58_DT_LOW_POWER_500ms   10
 
#define STK8BA58_DT_LOW_POWER_1000ms   11
 
#define STK8BA58_DT_ODR_OFF   0
 
#define STK8BA58_DT_ODR_15Hz63   1
 
#define STK8BA58_DT_ODR_31Hz25   2
 
#define STK8BA58_DT_ODR_62Hz5   3
 
#define STK8BA58_DT_ODR_125Hz   4
 
#define STK8BA58_DT_ODR_250Hz   5
 
#define STK8BA58_DT_ODR_500Hz   6
 
#define STK8BA58_DT_ODR_1000Hz   7
 
#define STK8BA58_DT_ODR_2000Hz   8
 

Detailed Description

STK8BA58 Power Mode and Output Data Rate definitions.

Defines meant to be used in conjunction with the "sensortek,stk8ba58" Sensortek Technology STK8BA58 3-axis accelerometer.

Example usage:

&i2c0 {
example_device: example-dev@18 {
compatible = "sensortek,stk8ba58";
reg = <0x18>;
power-mode = <STK8BA58_DT_LOW_POWER_25ms>;
odr = <STK8BA58_DT_ODR_250Hz>;
};
};

Macro Definition Documentation

◆ STK8BA58_DT_LOW_POWER_0ms5

#define STK8BA58_DT_LOW_POWER_0ms5   1

◆ STK8BA58_DT_LOW_POWER_1000ms

#define STK8BA58_DT_LOW_POWER_1000ms   11

◆ STK8BA58_DT_LOW_POWER_100ms

#define STK8BA58_DT_LOW_POWER_100ms   9

◆ STK8BA58_DT_LOW_POWER_10ms

#define STK8BA58_DT_LOW_POWER_10ms   6

◆ STK8BA58_DT_LOW_POWER_1ms

#define STK8BA58_DT_LOW_POWER_1ms   2

◆ STK8BA58_DT_LOW_POWER_25ms

#define STK8BA58_DT_LOW_POWER_25ms   7

◆ STK8BA58_DT_LOW_POWER_2ms

#define STK8BA58_DT_LOW_POWER_2ms   3

◆ STK8BA58_DT_LOW_POWER_4ms

#define STK8BA58_DT_LOW_POWER_4ms   4

◆ STK8BA58_DT_LOW_POWER_500ms

#define STK8BA58_DT_LOW_POWER_500ms   10

◆ STK8BA58_DT_LOW_POWER_50ms

#define STK8BA58_DT_LOW_POWER_50ms   8

◆ STK8BA58_DT_LOW_POWER_6ms

#define STK8BA58_DT_LOW_POWER_6ms   5

◆ STK8BA58_DT_ODR_1000Hz

#define STK8BA58_DT_ODR_1000Hz   7

◆ STK8BA58_DT_ODR_125Hz

#define STK8BA58_DT_ODR_125Hz   4

◆ STK8BA58_DT_ODR_15Hz63

#define STK8BA58_DT_ODR_15Hz63   1

◆ STK8BA58_DT_ODR_2000Hz

#define STK8BA58_DT_ODR_2000Hz   8

◆ STK8BA58_DT_ODR_250Hz

#define STK8BA58_DT_ODR_250Hz   5

◆ STK8BA58_DT_ODR_31Hz25

#define STK8BA58_DT_ODR_31Hz25   2

◆ STK8BA58_DT_ODR_500Hz

#define STK8BA58_DT_ODR_500Hz   6

◆ STK8BA58_DT_ODR_62Hz5

#define STK8BA58_DT_ODR_62Hz5   3

◆ STK8BA58_DT_ODR_OFF

#define STK8BA58_DT_ODR_OFF   0

◆ STK8BA58_DT_POWER_NORMAL

#define STK8BA58_DT_POWER_NORMAL   0