Stima V4 Slave RAIN  4.2
All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
IIS328DQ_Interrupt_Pins

This section groups all the functions that manage interrupt pins. More...

Functions

int32_t Accelerometer::iis328dq_pin_int1_route_set (iis328dq_i1_cfg_t val)
 Data signal on INT 1 pad control bits.[set]. More...
 
int32_t Accelerometer::iis328dq_pin_int1_route_get (iis328dq_i1_cfg_t *val)
 Data signal on INT 1 pad control bits.[get]. More...
 
int32_t Accelerometer::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 Accelerometer::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 Accelerometer::iis328dq_pin_int2_route_set (iis328dq_i2_cfg_t val)
 Data signal on INT 2 pad control bits.[set]. More...
 
int32_t Accelerometer::iis328dq_pin_int2_route_get (iis328dq_i2_cfg_t *val)
 Data signal on INT 2 pad control bits.[get]. More...
 
int32_t Accelerometer::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 Accelerometer::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 Accelerometer::iis328dq_pin_mode_set (iis328dq_pp_od_t val)
 Push-pull/open drain selection on interrupt pads.[set]. More...
 
int32_t Accelerometer::iis328dq_pin_mode_get (iis328dq_pp_od_t *val)
 Push-pull/open drain selection on interrupt pads.[get]. More...
 
int32_t Accelerometer::iis328dq_pin_polarity_set (iis328dq_ihl_t val)
 Interrupt active-high/low.[set]. More...
 
int32_t Accelerometer::iis328dq_pin_polarity_get (iis328dq_ihl_t *val)
 Interrupt active-high/low.[get]. More...
 

Detailed Description

This section groups all the functions that manage interrupt pins.

Function Documentation

◆ iis328dq_int1_notification_get()

int32_t Accelerometer::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].

Parameters
valGet the values of lir1 in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1108 of file accelerometer.cpp.

◆ iis328dq_int1_notification_set()

int32_t Accelerometer::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].

Parameters
valchange the values of lir1 in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1086 of file accelerometer.cpp.

◆ iis328dq_int2_notification_get()

int32_t Accelerometer::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].

Parameters
valGet the values of lir2 in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1218 of file accelerometer.cpp.

◆ iis328dq_int2_notification_set()

int32_t Accelerometer::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].

Parameters
valchange the values of lir2 in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1196 of file accelerometer.cpp.

◆ iis328dq_pin_int1_route_get()

int32_t Accelerometer::iis328dq_pin_int1_route_get ( iis328dq_i1_cfg_t val)

Data signal on INT 1 pad control bits.[get].

Parameters
valGet the values of i1_cfg in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1048 of file accelerometer.cpp.

◆ iis328dq_pin_int1_route_set()

int32_t Accelerometer::iis328dq_pin_int1_route_set ( iis328dq_i1_cfg_t  val)

Data signal on INT 1 pad control bits.[set].

Parameters
valchange the values of i1_cfg in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1027 of file accelerometer.cpp.

◆ iis328dq_pin_int2_route_get()

int32_t Accelerometer::iis328dq_pin_int2_route_get ( iis328dq_i2_cfg_t val)

Data signal on INT 2 pad control bits.[get].

Parameters
valGet the values of i2_cfg in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1158 of file accelerometer.cpp.

◆ iis328dq_pin_int2_route_set()

int32_t Accelerometer::iis328dq_pin_int2_route_set ( iis328dq_i2_cfg_t  val)

Data signal on INT 2 pad control bits.[set].

Parameters
valchange the values of i2_cfg in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1137 of file accelerometer.cpp.

◆ iis328dq_pin_mode_get()

int32_t Accelerometer::iis328dq_pin_mode_get ( iis328dq_pp_od_t val)

Push-pull/open drain selection on interrupt pads.[get].

Parameters
valGet the values of pp_od in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1268 of file accelerometer.cpp.

◆ iis328dq_pin_mode_set()

int32_t Accelerometer::iis328dq_pin_mode_set ( iis328dq_pp_od_t  val)

Push-pull/open drain selection on interrupt pads.[set].

Parameters
valchange the values of pp_od in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1247 of file accelerometer.cpp.

◆ iis328dq_pin_polarity_get()

int32_t Accelerometer::iis328dq_pin_polarity_get ( iis328dq_ihl_t val)

Interrupt active-high/low.[get].

Parameters
valGet the values of ihl in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1318 of file accelerometer.cpp.

◆ iis328dq_pin_polarity_set()

int32_t Accelerometer::iis328dq_pin_polarity_set ( iis328dq_ihl_t  val)

Interrupt active-high/low.[set].

Parameters
valchange the values of ihl in reg CTRL_REG3
Return values
Interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1297 of file accelerometer.cpp.