Low voltage digital temperature sensor

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   X_NUCLEO_IKS01A3 X_NUCLEO_IKS01A3 X_NUCLEO_IKS01A3

Embed: (wiki syntax)

« Back to documentation index

STTS751_Data_Generation

STTS751_Data_Generation
[over temperature alarm]

This section groups all the functions concerning data generation. More...

Functions

int32_t stts751_temp_data_rate_set (stts751_ctx_t *ctx, stts751_odr_t val)
 Temperature sensor data rate selection.
int32_t stts751_temp_data_rate_get (stts751_ctx_t *ctx, stts751_odr_t *val)
 Temperature sensor data rate selection.
int32_t stts751_resolution_set (stts751_ctx_t *ctx, stts751_tres_t val)
 Temperature sensor resolution selection.
int32_t stts751_resolution_get (stts751_ctx_t *ctx, stts751_tres_t *val)
 Temperature sensor resolution selection.
int32_t stts751_status_reg_get (stts751_ctx_t *ctx, stts751_status_t *val)
 The STATUS_REG register of the device.
int32_t stts751_flag_busy_get (stts751_ctx_t *ctx, uint8_t *val)
 Temperature sensor "conversion on-going" flag.

Detailed Description

This section groups all the functions concerning data generation.


Function Documentation

int32_t stts751_flag_busy_get ( stts751_ctx_t *  ctx,
uint8_t *  val 
)

Temperature sensor "conversion on-going" flag.

[get]

Parameters:
ctxread / write interface definitions
valget the values of busy in reg STATUS
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 325 of file stts751_reg.c.

int32_t stts751_resolution_get ( stts751_ctx_t *  ctx,
stts751_tres_t *  val 
)

Temperature sensor resolution selection.

[get]

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

Definition at line 275 of file stts751_reg.c.

int32_t stts751_resolution_set ( stts751_ctx_t *  ctx,
stts751_tres_t  val 
)

Temperature sensor resolution selection.

[set]

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

Definition at line 254 of file stts751_reg.c.

int32_t stts751_status_reg_get ( stts751_ctx_t *  ctx,
stts751_status_t *  val 
)

The STATUS_REG register of the device.

[get]

Parameters:
ctxread / write interface definitions
valunion of registers from STATUS to
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 310 of file stts751_reg.c.

int32_t stts751_temp_data_rate_get ( stts751_ctx_t *  ctx,
stts751_odr_t *  val 
)

Temperature sensor data rate selection.

[get]

Parameters:
ctxread / write interface definitions
valGet the sensor data rate
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 190 of file stts751_reg.c.

int32_t stts751_temp_data_rate_set ( stts751_ctx_t *  ctx,
stts751_odr_t  val 
)

Temperature sensor data rate selection.

[set]

Parameters:
ctxread / write interface definitions
valchange the sensor data rate
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 153 of file stts751_reg.c.