diff --git a/movement.c b/movement.c index 8826ff01..8fe408b3 100644 --- a/movement.c +++ b/movement.c @@ -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: diff --git a/watch-faces/demo/accel_interrupt_count_face.c b/watch-faces/demo/accel_interrupt_count_face.c index c82f67c7..53e1273c 100644 --- a/watch-faces/demo/accel_interrupt_count_face.c +++ b/watch-faces/demo/accel_interrupt_count_face.c @@ -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; } }