diff options
author | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2012-08-10 14:01:13 +0000 |
---|---|---|
committer | gdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4> | 2012-08-10 14:01:13 +0000 |
commit | 733166973d4dc88521555e14d4bb118f62989bbc (patch) | |
tree | 7397938649c7ec0a621a05d7526e59c4a29aab7c /demos | |
parent | d768fddeebe413f488a3c177cbc0145e08600a34 (diff) | |
download | ChibiOS-733166973d4dc88521555e14d4bb118f62989bbc.tar.gz ChibiOS-733166973d4dc88521555e14d4bb118f62989bbc.tar.bz2 ChibiOS-733166973d4dc88521555e14d4bb118f62989bbc.zip |
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4551 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos')
-rw-r--r-- | demos/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c b/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c index 0d62f1a14..05406ba58 100644 --- a/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c +++ b/demos/ARMCM4-STM32F407-DISCOVERY-MEMS/main.c @@ -93,16 +93,16 @@ static msg_t Thread1(void *arg) { int32_t x, y;
unsigned i;
- /* Reading MEMS accelerometer X and Y registers.*/
- xbuf[0] = (int8_t)lis302dlReadRegister(&SPID1, LIS302DL_OUTX);
- ybuf[0] = (int8_t)lis302dlReadRegister(&SPID1, LIS302DL_OUTY);
-
/* Keeping an history of the latest four accelerometer readings.*/
for (i = 3; i > 0; i--) {
xbuf[i] = xbuf[i - 1];
ybuf[i] = ybuf[i - 1];
}
+ /* Reading MEMS accelerometer X and Y registers.*/
+ xbuf[0] = (int8_t)lis302dlReadRegister(&SPID1, LIS302DL_OUTX);
+ ybuf[0] = (int8_t)lis302dlReadRegister(&SPID1, LIS302DL_OUTY);
+
/* Transmitting accelerometer the data over SPI2.*/
spiSelect(&SPID2);
spiSend(&SPID2, 4, xbuf);
|