ST / IIS2DLPC

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Embed: (wiki syntax)

« Back to documentation index

IIS2DLPC_Serial_Interface

IIS2DLPC_Serial_Interface
[IIS2DLPC]

This section groups all the functions concerning main serial interface management (not auxiliary) More...

Functions

int32_t iis2dlpc_spi_mode_set (iis2dlpc_ctx_t *ctx, iis2dlpc_sim_t val)
 SPI Serial Interface Mode selection.
int32_t iis2dlpc_spi_mode_get (iis2dlpc_ctx_t *ctx, iis2dlpc_sim_t *val)
 SPI Serial Interface Mode selection.
int32_t iis2dlpc_i2c_interface_set (iis2dlpc_ctx_t *ctx, iis2dlpc_i2c_disable_t val)
 Disable / Enable I2C interface.
int32_t iis2dlpc_i2c_interface_get (iis2dlpc_ctx_t *ctx, iis2dlpc_i2c_disable_t *val)
 Disable / Enable I2C interface.
int32_t iis2dlpc_cs_mode_set (iis2dlpc_ctx_t *ctx, iis2dlpc_cs_pu_disc_t val)
 Disconnect CS pull-up.
int32_t iis2dlpc_cs_mode_get (iis2dlpc_ctx_t *ctx, iis2dlpc_cs_pu_disc_t *val)
 Disconnect CS pull-up.

Detailed Description

This section groups all the functions concerning main serial interface management (not auxiliary)


Function Documentation

int32_t iis2dlpc_cs_mode_get ( iis2dlpc_ctx_t *  ctx,
iis2dlpc_cs_pu_disc_t *  val 
)

Disconnect CS pull-up.

[get]

Parameters:
ctxread / write interface definitions
valGet the values of cs_pu_disc in reg CTRL2
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1302 of file iis2dlpc_reg.c.

int32_t iis2dlpc_cs_mode_set ( iis2dlpc_ctx_t *  ctx,
iis2dlpc_cs_pu_disc_t  val 
)

Disconnect CS pull-up.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of cs_pu_disc in reg CTRL2
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1281 of file iis2dlpc_reg.c.

int32_t iis2dlpc_i2c_interface_get ( iis2dlpc_ctx_t *  ctx,
iis2dlpc_i2c_disable_t *  val 
)

Disable / Enable I2C interface.

[get]

Parameters:
ctxread / write interface definitions
valGet the values of i2c_disable in reg CTRL2
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1251 of file iis2dlpc_reg.c.

int32_t iis2dlpc_i2c_interface_set ( iis2dlpc_ctx_t *  ctx,
iis2dlpc_i2c_disable_t  val 
)

Disable / Enable I2C interface.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of i2c_disable in reg CTRL2
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1229 of file iis2dlpc_reg.c.

int32_t iis2dlpc_spi_mode_get ( iis2dlpc_ctx_t *  ctx,
iis2dlpc_sim_t *  val 
)

SPI Serial Interface Mode selection.

[get]

Parameters:
ctxread / write interface definitions
valGet the values of sim in reg CTRL2
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1199 of file iis2dlpc_reg.c.

int32_t iis2dlpc_spi_mode_set ( iis2dlpc_ctx_t *  ctx,
iis2dlpc_sim_t  val 
)

SPI Serial Interface Mode selection.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of sim in reg CTRL2
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1178 of file iis2dlpc_reg.c.