]> git.karo-electronics.de Git - oswald.git/blobdiff - metawatch/mw_acc.c
Maybe a little sniff mode, add ambient light adc (not working),
[oswald.git] / metawatch / mw_acc.c
index 9c4b0f56572efde16f7adc2bbc26d0cf78f0715f..0717a9246950dbf0a713ce23f6aec19134a4c3ef 100644 (file)
@@ -277,7 +277,7 @@ void mw_acc_init(void)
     
        /* this causes data to always be sent */
        // WriteRegisterData = 0x00;
-       WriteRegisterData = 0x02 /*0x08*/;
+       WriteRegisterData = 0x01 /*0x08*/;
        mw_acc_i2c_write(KIONIX_WUF_THRESH, &WriteRegisterData, 1);
      
        /* single byte read test */
@@ -379,6 +379,9 @@ void mw_acc_handle_irq(void)
        char tstr[16];
 #endif
 
+       if (AccelState != ACCEL_STATE_ENABLED)
+               return;
+
        mw_acc_i2c_read(KIONIX_INT_SRC_REG1, &srcreg1, 1);
 #if defined MW_DEVBOARD_V2
        snprintf(tstr, 16, "accsrc1: 0x%02x\n", srcreg1);