aboutsummaryrefslogtreecommitdiffstats
path: root/demos/ARMCM4-STM32F407-DISCOVERY/main.c
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2012-08-07 10:42:01 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2012-08-07 10:42:01 +0000
commit514354a2ed20dd60241ec5c356998b4c43fe1237 (patch)
tree2ad5da6fce69cf9341657ae80d99c324e3497e82 /demos/ARMCM4-STM32F407-DISCOVERY/main.c
parent6725393d74ce0b69465e52703544b888e1f7ac59 (diff)
downloadChibiOS-514354a2ed20dd60241ec5c356998b4c43fe1237.tar.gz
ChibiOS-514354a2ed20dd60241ec5c356998b4c43fe1237.tar.bz2
ChibiOS-514354a2ed20dd60241ec5c356998b4c43fe1237.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4539 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'demos/ARMCM4-STM32F407-DISCOVERY/main.c')
-rw-r--r--demos/ARMCM4-STM32F407-DISCOVERY/main.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/demos/ARMCM4-STM32F407-DISCOVERY/main.c b/demos/ARMCM4-STM32F407-DISCOVERY/main.c
index 7dc61425a..5984538a2 100644
--- a/demos/ARMCM4-STM32F407-DISCOVERY/main.c
+++ b/demos/ARMCM4-STM32F407-DISCOVERY/main.c
@@ -21,8 +21,6 @@
#include "ch.h"
#include "hal.h"
#include "test.h"
-#include "lis302dl.h"
-#include "chprintf.h"
static void pwmpcb(PWMDriver *pwmp);
static void adccb(ADCDriver *adcp, adcsample_t *buffer, size_t n);
@@ -250,31 +248,14 @@ int main(void) {
chThdCreateStatic(waThread1, sizeof(waThread1), NORMALPRIO, Thread1, NULL);
/*
- * Initializes the SPI driver 1 in order to access the MEMS. The signals
- * are initialized in the board file.
- * Several LIS302DL registers are then initialized.
- */
- spiStart(&SPID1, &spi1cfg);
- lis302dlWriteRegister(&SPID1, LIS302DL_CTRL_REG1, 0x43);
- lis302dlWriteRegister(&SPID1, LIS302DL_CTRL_REG2, 0x00);
- lis302dlWriteRegister(&SPID1, LIS302DL_CTRL_REG3, 0x00);
-
- /*
* Normal main() thread activity, in this demo it does nothing except
* sleeping in a loop and check the button state, when the button is
* pressed the test procedure is launched with output on the serial
* driver 2.
*/
while (TRUE) {
- int8_t x, y, z;
-
if (palReadPad(GPIOA, GPIOA_BUTTON))
TestThread(&SD2);
-
- x = (int8_t)lis302dlReadRegister(&SPID1, LIS302DL_OUTX);
- y = (int8_t)lis302dlReadRegister(&SPID1, LIS302DL_OUTY);
- z = (int8_t)lis302dlReadRegister(&SPID1, LIS302DL_OUTZ);
- chprintf((BaseSequentialStream *)&SD2, "%d, %d, %d\r\n", x, y, z);
chThdSleepMilliseconds(500);
}
}