accelerometer: have been using a threshold of 8 for latest tests
This commit is contained in:
parent
315cbb438e
commit
99a28dc886
@ -691,7 +691,7 @@ void app_setup(void) {
|
||||
lis2dw_enable_stationary_motion_detection(); // stationary/motion detection mode keeps the data rate at 1.6 Hz even in sleep
|
||||
lis2dw_set_range(LIS2DW_RANGE_2_G); // Application note AN5038 recommends 2g range
|
||||
lis2dw_enable_sleep(); // allow acceleromter to sleep and wake on activity
|
||||
lis2dw_configure_wakeup_threshold(1); // g threshold to wake up: (2 * FS / 64) where FS is "full scale" of ±2g.
|
||||
lis2dw_configure_wakeup_threshold(8); // g threshold to wake up: (2 * FS / 64) where FS is "full scale" of ±2g.
|
||||
lis2dw_configure_6d_threshold(3); // 0-3 is 80, 70, 60, or 50 degrees. 50 is least precise, hopefully most sensitive?
|
||||
|
||||
// set up interrupts:
|
||||
|
||||
@ -59,7 +59,7 @@ void accel_interrupt_count_face_setup(uint8_t watch_face_index, void ** context_
|
||||
memset(*context_ptr, 0, sizeof(accel_interrupt_count_state_t));
|
||||
accel_interrupt_count_state_t *state = (accel_interrupt_count_state_t *)*context_ptr;
|
||||
/// TODO: hook up to movement methods for tracking threshold
|
||||
state->threshold = 1;
|
||||
state->threshold = 8;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user