File tree Expand file tree Collapse file tree 2 files changed +20
-0
lines changed
Filter options
Expand file tree Collapse file tree 2 files changed +20
-0
lines changed
Original file line number Diff line number Diff line change @@ -2735,6 +2735,25 @@ LSM6DSOXStatusTypeDef LSM6DSOXSensor::Get_FIFO_Full_Status(uint8_t *Status)
2735
2735
return LSM6DSOX_OK;
2736
2736
}
2737
2737
2738
+ /* *
2739
+ * @brief Get the LSM6DSOX FIFO watermark status
2740
+ * @param Status FIFO watermark status
2741
+ * @retval 0 in case of success, an error code otherwise
2742
+ */
2743
+ LSM6DSOXStatusTypeDef LSM6DSOXSensor::Get_FIFO_Watermark_Status (uint8_t *Status)
2744
+ {
2745
+ lsm6dsox_reg_t reg;
2746
+
2747
+ if (lsm6dsox_read_reg (®_ctx, LSM6DSOX_FIFO_STATUS2, ®.byte , 1 ) != LSM6DSOX_OK)
2748
+ {
2749
+ return LSM6DSOX_ERROR;
2750
+ }
2751
+
2752
+ *Status = reg.fifo_status2 .fifo_wtm_ia ;
2753
+
2754
+ return LSM6DSOX_OK;
2755
+ }
2756
+
2738
2757
/* *
2739
2758
* @brief Set the LSM6DSOX FIFO full interrupt on INT1 pin
2740
2759
* @param Status FIFO full interrupt on INT1 pin status
Original file line number Diff line number Diff line change @@ -200,6 +200,7 @@ class LSM6DSOXSensor
200
200
201
201
LSM6DSOXStatusTypeDef Get_FIFO_Num_Samples (uint16_t *NumSamples);
202
202
LSM6DSOXStatusTypeDef Get_FIFO_Full_Status (uint8_t *Status);
203
+ LSM6DSOXStatusTypeDef Get_FIFO_Watermark_Status (uint8_t *Status);
203
204
LSM6DSOXStatusTypeDef Set_FIFO_INT1_FIFO_Full (uint8_t Status);
204
205
LSM6DSOXStatusTypeDef Set_FIFO_Watermark_Level (uint16_t Watermark);
205
206
LSM6DSOXStatusTypeDef Set_FIFO_Stop_On_Fth (uint8_t Status);
You can’t perform that action at this time.
0 commit comments