LPS22HH pressure sensor library
Dependencies: X_NUCLEO_COMMON ST_INTERFACES
This section groups common useful functions. More...
Functions | |
int32_t | lps22hh_device_id_get (lps22hh_ctx_t *ctx, uint8_t *buff) |
DeviceWhoamI[get]. | |
int32_t | lps22hh_reset_set (lps22hh_ctx_t *ctx, uint8_t val) |
Software reset. | |
int32_t | lps22hh_reset_get (lps22hh_ctx_t *ctx, uint8_t *val) |
Software reset. | |
int32_t | lps22hh_auto_increment_set (lps22hh_ctx_t *ctx, uint8_t val) |
Register address automatically incremented during a multiple byte access with a serial interface. | |
int32_t | lps22hh_auto_increment_get (lps22hh_ctx_t *ctx, uint8_t *val) |
Register address automatically incremented during a multiple byte access with a serial interface. | |
int32_t | lps22hh_boot_set (lps22hh_ctx_t *ctx, uint8_t val) |
Reboot memory content. | |
int32_t | lps22hh_boot_get (lps22hh_ctx_t *ctx, uint8_t *val) |
Reboot memory content. |
Detailed Description
This section groups common useful functions.
Function Documentation
int32_t lps22hh_auto_increment_get | ( | lps22hh_ctx_t * | ctx, |
uint8_t * | val | ||
) |
Register address automatically incremented during a multiple byte access with a serial interface.
[get]
- Parameters:
-
ctx read / write interface definitions val change the values of if_add_inc in reg CTRL_REG2
- Return values:
-
interface status (MANDATORY: return 0 -> no Error)
Definition at line 750 of file lps22hh_reg.c.
int32_t lps22hh_auto_increment_set | ( | lps22hh_ctx_t * | ctx, |
uint8_t | val | ||
) |
Register address automatically incremented during a multiple byte access with a serial interface.
[set]
- Parameters:
-
ctx read / write interface definitions val change the values of if_add_inc in reg CTRL_REG2
- Return values:
-
interface status (MANDATORY: return 0 -> no Error)
Definition at line 727 of file lps22hh_reg.c.
int32_t lps22hh_boot_get | ( | lps22hh_ctx_t * | ctx, |
uint8_t * | val | ||
) |
Reboot memory content.
Reload the calibration parameters.[get]
- Parameters:
-
ctx read / write interface definitions val change the values of boot in reg CTRL_REG2
- Return values:
-
interface status (MANDATORY: return 0 -> no Error)
Definition at line 792 of file lps22hh_reg.c.
int32_t lps22hh_boot_set | ( | lps22hh_ctx_t * | ctx, |
uint8_t | val | ||
) |
Reboot memory content.
Reload the calibration parameters.[set]
- Parameters:
-
ctx read / write interface definitions val change the values of boot in reg CTRL_REG2
- Return values:
-
interface status (MANDATORY: return 0 -> no Error)
Definition at line 770 of file lps22hh_reg.c.
int32_t lps22hh_device_id_get | ( | lps22hh_ctx_t * | ctx, |
uint8_t * | buff | ||
) |
DeviceWhoamI[get].
- Parameters:
-
ctx read / write interface definitions buff buffer that stores data read
- Return values:
-
interface status (MANDATORY: return 0 -> no Error)
Definition at line 668 of file lps22hh_reg.c.
int32_t lps22hh_reset_get | ( | lps22hh_ctx_t * | ctx, |
uint8_t * | val | ||
) |
Software reset.
Restore the default values in user registers.[get]
- Parameters:
-
ctx read / write interface definitions val change the values of swreset in reg CTRL_REG2
- Return values:
-
interface status (MANDATORY: return 0 -> no Error)
Definition at line 706 of file lps22hh_reg.c.
int32_t lps22hh_reset_set | ( | lps22hh_ctx_t * | ctx, |
uint8_t | val | ||
) |
Software reset.
Restore the default values in user registers.[set]
- Parameters:
-
ctx read / write interface definitions val change the values of swreset in reg CTRL_REG2
- Return values:
-
interface status (MANDATORY: return 0 -> no Error)
Definition at line 684 of file lps22hh_reg.c.
Generated on Wed Jul 13 2022 17:27:40 by 1.7.2