Stima V4 Slave RAIN  4.2
Accelerometer Class Reference

#include <accelerometer.h>

Classes

struct  bitwise_t
 
struct  iis328dq_ctrl_reg1_t
 
struct  iis328dq_ctrl_reg2_t
 
struct  iis328dq_ctrl_reg3_t
 
struct  iis328dq_ctrl_reg4_t
 
struct  iis328dq_ctrl_reg5_t
 
struct  iis328dq_int1_cfg_t
 
struct  iis328dq_int1_duration_t
 
struct  iis328dq_int1_src_t
 
struct  iis328dq_int1_ths_t
 
struct  iis328dq_int2_cfg_t
 
struct  iis328dq_int2_duration_t
 
struct  iis328dq_int2_src_t
 
struct  iis328dq_int2_ths_t
 
union  iis328dq_reg_t
 
struct  iis328dq_status_reg_t
 
struct  int1_on_th_conf_t
 
struct  int2_on_th_conf_t
 

Public Types

enum  coordinate { X , Y , Z }
 
enum  iis328dq_dr_t {
  IIS328DQ_ODR_OFF = 0x00 , IIS328DQ_ODR_ON = 0x01 , IIS328DQ_ODR_Hz5 = 0x02 , IIS328DQ_ODR_1Hz = 0x03 ,
  IIS328DQ_ODR_5Hz2 = 0x04 , IIS328DQ_ODR_5Hz = 0x05 , IIS328DQ_ODR_10Hz = 0x06 , IIS328DQ_ODR_50Hz = 0x01 ,
  IIS328DQ_ODR_100Hz = 0x11 , IIS328DQ_ODR_400Hz = 0x21 , IIS328DQ_ODR_1kHz = 0x31
}
 
enum  iis328dq_hpm_t { IIS328DQ_NORMAL_MODE = 0 , IIS328DQ_REF_MODE_ENABLE = 1 }
 
enum  iis328dq_fs_t { IIS328DQ_2g = 0 , IIS328DQ_4g = 1 , IIS328DQ_8g = 3 }
 
enum  iis328dq_st_t { IIS328DQ_ST_DISABLE = 0 , IIS328DQ_ST_POSITIVE = 1 , IIS328DQ_ST_NEGATIVE = 5 }
 
enum  iis328dq_ble_t { IIS328DQ_LSB_AT_LOW_ADD = 0 , IIS328DQ_MSB_AT_LOW_ADD = 1 }
 
enum  iis328dq_hpcf_t { IIS328DQ_CUT_OFF_8Hz = 0 , IIS328DQ_CUT_OFF_16Hz = 1 , IIS328DQ_CUT_OFF_32Hz = 2 , IIS328DQ_CUT_OFF_64Hz = 3 }
 
enum  iis328dq_hpen_t {
  IIS328DQ_HP_DISABLE = 0 , IIS328DQ_HP_ON_OUT = 4 , IIS328DQ_HP_ON_INT1 = 1 , IIS328DQ_HP_ON_INT2 = 2 ,
  IIS328DQ_HP_ON_INT1_INT2 = 3 , IIS328DQ_HP_ON_INT1_INT2_OUT = 7 , IIS328DQ_HP_ON_INT2_OUT = 6 , IIS328DQ_HP_ON_INT1_OUT = 5
}
 
enum  iis328dq_sim_t { IIS328DQ_SPI_4_WIRE = 0 , IIS328DQ_SPI_3_WIRE = 1 }
 
enum  iis328dq_i1_cfg_t { IIS328DQ_PAD1_INT1_SRC = 0 , IIS328DQ_PAD1_INT1_OR_INT2_SRC = 1 , IIS328DQ_PAD1_DRDY = 2 , IIS328DQ_PAD1_BOOT = 3 }
 
enum  iis328dq_lir1_t { IIS328DQ_INT1_PULSED = 0 , IIS328DQ_INT1_LATCHED = 1 }
 
enum  iis328dq_i2_cfg_t { IIS328DQ_PAD2_INT2_SRC = 0 , IIS328DQ_PAD2_INT1_OR_INT2_SRC = 1 , IIS328DQ_PAD2_DRDY = 2 , IIS328DQ_PAD2_BOOT = 3 }
 
enum  iis328dq_lir2_t { IIS328DQ_INT2_PULSED = 0 , IIS328DQ_INT2_LATCHED = 1 }
 
enum  iis328dq_pp_od_t { IIS328DQ_PUSH_PULL = 0 , IIS328DQ_OPEN_DRAIN = 1 }
 
enum  iis328dq_ihl_t { IIS328DQ_ACTIVE_HIGH = 0 , IIS328DQ_ACTIVE_LOW = 1 }
 
enum  iis328dq_int1_aoi_t { IIS328DQ_INT1_ON_THRESHOLD_OR = 0 , IIS328DQ_INT1_ON_THRESHOLD_AND = 1 }
 
enum  iis328dq_int2_aoi_t { IIS328DQ_INT2_ON_THRESHOLD_OR = 0 , IIS328DQ_INT2_ON_THRESHOLD_AND = 1 }
 
enum  iis328dq_int1_6d_t { IIS328DQ_6D_INT1_DISABLE = 0 , IIS328DQ_6D_INT1_MOVEMENT = 1 , IIS328DQ_6D_INT1_POSITION = 3 }
 
enum  iis328dq_int2_6d_t { IIS328DQ_6D_INT2_DISABLE = 0 , IIS328DQ_6D_INT2_MOVEMENT = 1 , IIS328DQ_6D_INT2_POSITION = 3 }
 

Public Member Functions

 Accelerometer ()
 Constructor Class. More...
 
 Accelerometer (TwoWire *_wire, BinarySemaphore *_wireLock, uint8_t _i2c_address=ACCELEROMETER_IIS328DQ_I2C_ADDR_DEFAULT)
 Construct a new Accelerometer::Accelerometer object. More...
 
int32_t iis328dq_read_reg (uint8_t reg, uint8_t *data, uint16_t len)
 Read generic device register. More...
 
int32_t iis328dq_write_reg (uint8_t reg, uint8_t *data, uint16_t len)
 Write generic device register. More...
 
void push_raw_data (int16_t *data_raw)
 Push data row for scroll mean sensibility data. More...
 
int16_t get_raw_mean (coordinate request)
 Get mean value from scroll filter raw array. More...
 
float_t iis328dq_from_fs2_to_mg (int16_t lsb)
 Read istant value accelerometer scaled on 2G to mg. More...
 
float_t iis328dq_from_fs2_to_mg (coordinate request)
 Read from sroll mean accelerometer scaled on 2G to mg. More...
 
float_t iis328dq_from_fs4_to_mg (int16_t lsb)
 Read istant value accelerometer scaled on 4G to mg. More...
 
float_t iis328dq_from_fs4_to_mg (coordinate request)
 Read from sroll mean accelerometer scaled on 4G to mg. More...
 
float_t iis328dq_from_fs8_to_mg (int16_t lsb)
 Read istant value accelerometer scaled on 8G to mg. More...
 
float_t iis328dq_from_fs8_to_mg (coordinate request)
 Read from sroll mean accelerometer scaled on 8G to mg. More...
 
float_t iis328dq_from_fsx_to_inc (int16_t lsb)
 Read istant value accelerometer scaled 0-100% to inclinometer value. More...
 
float_t iis328dq_from_fsx_to_inc (coordinate request)
 Read from sroll mean accelerometer scaled 0-100% to inclinometer value. More...
 
int32_t iis328dq_axis_x_data_set (uint8_t val)
 X axis enable/disable.[set]. More...
 
int32_t iis328dq_axis_x_data_get (uint8_t *val)
 X axis enable/disable.[get]. More...
 
int32_t iis328dq_axis_y_data_set (uint8_t val)
 Y axis enable/disable.[set]. More...
 
int32_t iis328dq_axis_y_data_get (uint8_t *val)
 Y axis enable/disable.[get]. More...
 
int32_t iis328dq_axis_z_data_set (uint8_t val)
 Z axis enable/disable.[set]. More...
 
int32_t iis328dq_axis_z_data_get (uint8_t *val)
 Z axis enable/disable.[get]. More...
 
int32_t iis328dq_data_rate_set (iis328dq_dr_t val)
 Accelerometer data rate selection.[set]. More...
 
int32_t iis328dq_data_rate_get (iis328dq_dr_t *val)
 Accelerometer data rate selection.[get]. More...
 
int32_t iis328dq_reference_mode_set (iis328dq_hpm_t val)
 High pass filter mode selection.[set]. More...
 
int32_t iis328dq_reference_mode_get (iis328dq_hpm_t *val)
 High pass filter mode selection.[get]. More...
 
int32_t iis328dq_full_scale_set (iis328dq_fs_t val)
 Accelerometer full-scale selection.[set]. More...
 
int32_t iis328dq_full_scale_get (iis328dq_fs_t *val)
 Accelerometer full-scale selection.[get]. More...
 
int32_t iis328dq_block_data_update_set (uint8_t val)
 Block data update.[set]. More...
 
int32_t iis328dq_block_data_update_get (uint8_t *val)
 Block data update.[get]. More...
 
int32_t iis328dq_status_reg_get (iis328dq_status_reg_t *val)
 The STATUS_REG register is read by the interface.[get]. More...
 
int32_t iis328dq_flag_data_ready_get (uint8_t *val)
 Accelerometer new data available.[get]. More...
 
int32_t iis328dq_acceleration_raw_get (int16_t *val)
 Linear acceleration output register. The value is expressed as a 16-bit word in two’s complement.[get]. More...
 
int32_t iis328dq_device_id_get (uint8_t *buff)
 Device Who am I.[get]. More...
 
int32_t iis328dq_boot_set (uint8_t val)
 Reboot memory content. Reload the calibration parameters.[set]. More...
 
int32_t iis328dq_boot_get (uint8_t *val)
 Reboot memory content. Reload the calibration parameters.[get]. More...
 
int32_t iis328dq_self_test_set (iis328dq_st_t val)
 Linear acceleration sensor self-test enable.[set]. More...
 
int32_t iis328dq_self_test_get (iis328dq_st_t *val)
 Linear acceleration sensor self-test enable.[get]. More...
 
int32_t iis328dq_data_format_set (iis328dq_ble_t val)
 Big/Little Endian Data selection.[set]. More...
 
int32_t iis328dq_data_format_get (iis328dq_ble_t *val)
 Big/Little Endian Data selection.[get]. More...
 
int32_t iis328dq_hp_bandwidth_set (iis328dq_hpcf_t val)
 High pass filter cut-off frequency configuration.[set]. More...
 
int32_t iis328dq_hp_bandwidth_get (iis328dq_hpcf_t *val)
 High pass filter cut-off frequency configuration.[get]. More...
 
int32_t iis328dq_hp_path_set (iis328dq_hpen_t val)
 Select High Pass filter path.[set]. More...
 
int32_t iis328dq_hp_path_get (iis328dq_hpen_t *val)
 Select High Pass filter path.[get]. More...
 
int32_t iis328dq_hp_reset_get (void)
 Reading at this address zeroes instantaneously the content of the internal high pass-filter. If the high pass filter is enabled all three axes are instantaneously set to 0g. This allows to overcome the settling time of the high pass filter.[get]. More...
 
int32_t iis328dq_hp_reference_value_set (uint8_t val)
 Reference value for high-pass filter.[set]. More...
 
int32_t iis328dq_hp_reference_value_get (uint8_t *val)
 Reference value for high-pass filter.[get]. More...
 
int32_t iis328dq_spi_mode_set (iis328dq_sim_t val)
 SPI 3- or 4-wire interface.[set]. More...
 
int32_t iis328dq_spi_mode_get (iis328dq_sim_t *val)
 SPI 3- or 4-wire interface.[get]. More...
 
int32_t iis328dq_pin_int1_route_set (iis328dq_i1_cfg_t val)
 Data signal on INT 1 pad control bits.[set]. More...
 
int32_t iis328dq_pin_int1_route_get (iis328dq_i1_cfg_t *val)
 Data signal on INT 1 pad control bits.[get]. More...
 
int32_t iis328dq_int1_notification_set (iis328dq_lir1_t val)
 Latch interrupt request on INT1_SRC register, with INT1_SRC register cleared by reading INT1_SRC register.[set]. More...
 
int32_t iis328dq_int1_notification_get (iis328dq_lir1_t *val)
 Latch interrupt request on INT1_SRC register, with INT1_SRC register cleared by reading INT1_SRC register.[get]. More...
 
int32_t iis328dq_pin_int2_route_set (iis328dq_i2_cfg_t val)
 Data signal on INT 2 pad control bits.[set]. More...
 
int32_t iis328dq_pin_int2_route_get (iis328dq_i2_cfg_t *val)
 Data signal on INT 2 pad control bits.[get]. More...
 
int32_t iis328dq_int2_notification_set (iis328dq_lir2_t val)
 Latch interrupt request on INT2_SRC register, with INT2_SRC register cleared by reading INT2_SRC itself.[set]. More...
 
int32_t iis328dq_int2_notification_get (iis328dq_lir2_t *val)
 Latch interrupt request on INT2_SRC register, with INT2_SRC register cleared by reading INT2_SRC itself.[get]. More...
 
int32_t iis328dq_pin_mode_set (iis328dq_pp_od_t val)
 Push-pull/open drain selection on interrupt pads.[set]. More...
 
int32_t iis328dq_pin_mode_get (iis328dq_pp_od_t *val)
 Push-pull/open drain selection on interrupt pads.[get]. More...
 
int32_t iis328dq_pin_polarity_set (iis328dq_ihl_t val)
 Interrupt active-high/low.[set]. More...
 
int32_t iis328dq_pin_polarity_get (iis328dq_ihl_t *val)
 Interrupt active-high/low.[get]. More...
 
int32_t iis328dq_int1_on_threshold_conf_set (int1_on_th_conf_t val)
 Configure the interrupt 1 threshold sign.[set]. More...
 
int32_t iis328dq_int1_on_threshold_conf_get (int1_on_th_conf_t *val)
 Configure the interrupt 1 threshold sign.[get]. More...
 
int32_t iis328dq_int1_on_threshold_mode_set (iis328dq_int1_aoi_t val)
 AND/OR combination of Interrupt 1 events.[set]. More...
 
int32_t iis328dq_int1_on_threshold_mode_get (iis328dq_int1_aoi_t *val)
 AND/OR combination of Interrupt 1 events.[get]. More...
 
int32_t iis328dq_int1_src_get (iis328dq_int1_src_t *val)
 Interrupt generator 1 on threshold source register.[get]. More...
 
int32_t iis328dq_int1_treshold_set (uint8_t val)
 Interrupt 1 threshold.[set]. More...
 
int32_t iis328dq_int1_treshold_get (uint8_t *val)
 Interrupt 1 threshold.[get]. More...
 
int32_t iis328dq_int1_dur_set (uint8_t val)
 Duration value for interrupt 1 generator.[set]. More...
 
int32_t iis328dq_int1_dur_get (uint8_t *val)
 Duration value for interrupt 1 generator.[get]. More...
 
int32_t iis328dq_int2_on_threshold_conf_set (int2_on_th_conf_t val)
 Configure the interrupt 2 threshold sign.[set]. More...
 
int32_t iis328dq_int2_on_threshold_conf_get (int2_on_th_conf_t *val)
 Configure the interrupt 2 threshold sign.[get]. More...
 
int32_t iis328dq_int2_on_threshold_mode_set (iis328dq_int2_aoi_t val)
 AND/OR combination of Interrupt 2 events.[set]. More...
 
int32_t iis328dq_int2_on_threshold_mode_get (iis328dq_int2_aoi_t *val)
 AND/OR combination of Interrupt 2 events.[get]. More...
 
int32_t iis328dq_int2_src_get (iis328dq_int2_src_t *val)
 Interrupt generator 1 on threshold source register.[get]. More...
 
int32_t iis328dq_int2_treshold_set (uint8_t val)
 Interrupt 2 threshold.[set]. More...
 
int32_t iis328dq_int2_treshold_get (uint8_t *val)
 Interrupt 2 threshold.[get]. More...
 
int32_t iis328dq_int2_dur_set (uint8_t val)
 Duration value for interrupt 2 generator.[set]. More...
 
int32_t iis328dq_int2_dur_get (uint8_t *val)
 Duration value for interrupt 2 generator.[get]. More...
 
int32_t iis328dq_wkup_to_sleep_set (uint8_t val)
 Turn-on mode selection for sleep to wake function.[set]. More...
 
int32_t iis328dq_wkup_to_sleep_get (uint8_t *val)
 Turn-on mode selection for sleep to wake function.[get]. More...
 
int32_t iis328dq_int1_6d_mode_set (iis328dq_int1_6d_t val)
 Configure the 6d on interrupt 1 generator.[set]. More...
 
int32_t iis328dq_int1_6d_mode_get (iis328dq_int1_6d_t *val)
 Configure the 6d on interrupt 1 generator.[get]. More...
 
int32_t iis328dq_int1_6d_src_get (iis328dq_int1_src_t *val)
 6D on interrupt generator 1 source register.[get] More...
 
int32_t iis328dq_int1_6d_treshold_set (uint8_t val)
 Interrupt 1 threshold.[set]. More...
 
int32_t iis328dq_int1_6d_treshold_get (uint8_t *val)
 Interrupt 1 threshold.[get]. More...
 
int32_t iis328dq_int2_6d_mode_set (iis328dq_int2_6d_t val)
 Configure the 6d on interrupt 2 generator.[set]. More...
 
int32_t iis328dq_int2_6d_mode_get (iis328dq_int2_6d_t *val)
 Configure the 6d on interrupt 2 generator.[get]. More...
 
int32_t iis328dq_int2_6d_src_get (iis328dq_int2_src_t *val)
 6D on interrupt generator 2 source register.[get] More...
 
int32_t iis328dq_int2_6d_treshold_set (uint8_t val)
 Interrupt 2 threshold.[set]. More...
 
int32_t iis328dq_int2_6d_treshold_get (uint8_t *val)
 Interrupt 2 threshold.[get]. More...
 

Private Attributes

TwoWire * _wire
 
BinarySemaphore * _wireLock
 
uint8_t _i2c_address
 
int16_t _raw_scroll [3][ARR_REG_FILTER]
 

Detailed Description

Definition at line 64 of file accelerometer.h.

Member Enumeration Documentation

◆ coordinate

Enumerator

Definition at line 71 of file accelerometer.h.

◆ iis328dq_ble_t

Enumerator
IIS328DQ_LSB_AT_LOW_ADD 
IIS328DQ_MSB_AT_LOW_ADD 

Definition at line 473 of file accelerometer.h.

◆ iis328dq_dr_t

Enumerator
IIS328DQ_ODR_OFF 
IIS328DQ_ODR_ON 
IIS328DQ_ODR_Hz5 
IIS328DQ_ODR_1Hz 
IIS328DQ_ODR_5Hz2 
IIS328DQ_ODR_5Hz 
IIS328DQ_ODR_10Hz 
IIS328DQ_ODR_50Hz 
IIS328DQ_ODR_100Hz 
IIS328DQ_ODR_400Hz 
IIS328DQ_ODR_1kHz 

Definition at line 416 of file accelerometer.h.

◆ iis328dq_fs_t

Enumerator
IIS328DQ_2g 
IIS328DQ_4g 
IIS328DQ_8g 

Definition at line 441 of file accelerometer.h.

◆ iis328dq_hpcf_t

Enumerator
IIS328DQ_CUT_OFF_8Hz 
IIS328DQ_CUT_OFF_16Hz 
IIS328DQ_CUT_OFF_32Hz 
IIS328DQ_CUT_OFF_64Hz 

Definition at line 481 of file accelerometer.h.

◆ iis328dq_hpen_t

Enumerator
IIS328DQ_HP_DISABLE 
IIS328DQ_HP_ON_OUT 
IIS328DQ_HP_ON_INT1 
IIS328DQ_HP_ON_INT2 
IIS328DQ_HP_ON_INT1_INT2 
IIS328DQ_HP_ON_INT1_INT2_OUT 
IIS328DQ_HP_ON_INT2_OUT 
IIS328DQ_HP_ON_INT1_OUT 

Definition at line 491 of file accelerometer.h.

◆ iis328dq_hpm_t

Enumerator
IIS328DQ_NORMAL_MODE 
IIS328DQ_REF_MODE_ENABLE 

Definition at line 433 of file accelerometer.h.

◆ iis328dq_i1_cfg_t

Enumerator
IIS328DQ_PAD1_INT1_SRC 
IIS328DQ_PAD1_INT1_OR_INT2_SRC 
IIS328DQ_PAD1_DRDY 
IIS328DQ_PAD1_BOOT 

Definition at line 518 of file accelerometer.h.

◆ iis328dq_i2_cfg_t

Enumerator
IIS328DQ_PAD2_INT2_SRC 
IIS328DQ_PAD2_INT1_OR_INT2_SRC 
IIS328DQ_PAD2_DRDY 
IIS328DQ_PAD2_BOOT 

Definition at line 536 of file accelerometer.h.

◆ iis328dq_ihl_t

Enumerator
IIS328DQ_ACTIVE_HIGH 
IIS328DQ_ACTIVE_LOW 

Definition at line 562 of file accelerometer.h.

◆ iis328dq_int1_6d_t

Enumerator
IIS328DQ_6D_INT1_DISABLE 
IIS328DQ_6D_INT1_MOVEMENT 
IIS328DQ_6D_INT1_POSITION 

Definition at line 629 of file accelerometer.h.

◆ iis328dq_int1_aoi_t

Enumerator
IIS328DQ_INT1_ON_THRESHOLD_OR 
IIS328DQ_INT1_ON_THRESHOLD_AND 

Definition at line 582 of file accelerometer.h.

◆ iis328dq_int2_6d_t

Enumerator
IIS328DQ_6D_INT2_DISABLE 
IIS328DQ_6D_INT2_MOVEMENT 
IIS328DQ_6D_INT2_POSITION 

Definition at line 643 of file accelerometer.h.

◆ iis328dq_int2_aoi_t

Enumerator
IIS328DQ_INT2_ON_THRESHOLD_OR 
IIS328DQ_INT2_ON_THRESHOLD_AND 

Definition at line 610 of file accelerometer.h.

◆ iis328dq_lir1_t

Enumerator
IIS328DQ_INT1_PULSED 
IIS328DQ_INT1_LATCHED 

Definition at line 528 of file accelerometer.h.

◆ iis328dq_lir2_t

Enumerator
IIS328DQ_INT2_PULSED 
IIS328DQ_INT2_LATCHED 

Definition at line 546 of file accelerometer.h.

◆ iis328dq_pp_od_t

Enumerator
IIS328DQ_PUSH_PULL 
IIS328DQ_OPEN_DRAIN 

Definition at line 554 of file accelerometer.h.

◆ iis328dq_sim_t

Enumerator
IIS328DQ_SPI_4_WIRE 
IIS328DQ_SPI_3_WIRE 

Definition at line 510 of file accelerometer.h.

◆ iis328dq_st_t

Enumerator
IIS328DQ_ST_DISABLE 
IIS328DQ_ST_POSITIVE 
IIS328DQ_ST_NEGATIVE 

Definition at line 464 of file accelerometer.h.

Constructor & Destructor Documentation

◆ Accelerometer() [1/2]

Accelerometer::Accelerometer ( )

Constructor Class.

Definition at line 33 of file accelerometer.cpp.

◆ Accelerometer() [2/2]

Accelerometer::Accelerometer ( TwoWire *  wire,
BinarySemaphore *  wireLock,
uint8_t  i2c_address = ACCELEROMETER_IIS328DQ_I2C_ADDR_DEFAULT 
)

Construct a new Accelerometer::Accelerometer object.

Parameters
wireI2C class
wireLockI2C semaphore
i2c_addressI2C address

Definition at line 41 of file accelerometer.cpp.

Member Function Documentation

◆ iis328dq_read_reg()

int32_t Accelerometer::iis328dq_read_reg ( uint8_t  reg,
uint8_t *  data,
uint16_t  len 
)

Read generic device register.

Parameters
regregister to read
datapointer to buffer that store the data read(ptr)
lennumber of consecutive register to read
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 59 of file accelerometer.cpp.

◆ iis328dq_write_reg()

int32_t Accelerometer::iis328dq_write_reg ( uint8_t  reg,
uint8_t *  data,
uint16_t  len 
)

Write generic device register.

Parameters
regregister to write
datapointer to data to write in register reg(ptr)
lennumber of consecutive register to write
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 85 of file accelerometer.cpp.

Member Data Documentation

◆ _i2c_address

uint8_t Accelerometer::_i2c_address
private

Definition at line 663 of file accelerometer.h.

◆ _raw_scroll

int16_t Accelerometer::_raw_scroll[3][ARR_REG_FILTER]
private

Definition at line 664 of file accelerometer.h.

◆ _wire

TwoWire* Accelerometer::_wire
private

Definition at line 661 of file accelerometer.h.

◆ _wireLock

BinarySemaphore* Accelerometer::_wireLock
private

Definition at line 662 of file accelerometer.h.


The documentation for this class was generated from the following files: