aboutsummaryrefslogtreecommitdiffstats
path: root/testhal/STM32F1xx/I2C/main.c
diff options
context:
space:
mode:
authorbarthess <barthess@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-12-06 09:09:53 +0000
committerbarthess <barthess@35acf78f-673a-0410-8e92-d51de3d6d3f4>2011-12-06 09:09:53 +0000
commit1253ee88be70e16fe9057b5e1727f8664fa0c4ae (patch)
tree4e33cffba973a4ffcfa826f6a29966a4959bef67 /testhal/STM32F1xx/I2C/main.c
parentdbee267868ee52517dd465aee0078619dc68f584 (diff)
downloadChibiOS-1253ee88be70e16fe9057b5e1727f8664fa0c4ae.tar.gz
ChibiOS-1253ee88be70e16fe9057b5e1727f8664fa0c4ae.tar.bz2
ChibiOS-1253ee88be70e16fe9057b5e1727f8664fa0c4ae.zip
I2C. Testhal changed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3558 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'testhal/STM32F1xx/I2C/main.c')
-rw-r--r--testhal/STM32F1xx/I2C/main.c56
1 files changed, 3 insertions, 53 deletions
diff --git a/testhal/STM32F1xx/I2C/main.c b/testhal/STM32F1xx/I2C/main.c
index b828953c5..bc241e180 100644
--- a/testhal/STM32F1xx/I2C/main.c
+++ b/testhal/STM32F1xx/I2C/main.c
@@ -17,14 +17,10 @@
* amount of time.
*/
-#include <stdlib.h>
-
#include "ch.h"
#include "hal.h"
#include "i2c_pns.h"
-#include "tmp75.h"
-#include "max1236.h"
#include "lis3.h"
@@ -44,39 +40,9 @@ static msg_t Blink(void *arg) {
return 0;
}
-
-
-/* Temperature polling thread */
-static WORKING_AREA(PollTmp75ThreadWA, 128);
-static msg_t PollTmp75Thread(void *arg) {
- (void)arg;
- systime_t time = chTimeNow();
-
- while (TRUE) {
- time += MS2ST(1001);
- /* Call reading function */
- request_temperature();
- chThdSleepUntil(time);
- }
- return 0;
-}
-
-/* MAX1236 polling thread */
-static WORKING_AREA(PollMax1236ThreadWA, 128);
-static msg_t PollMax1236Thread(void *arg) {
- (void)arg;
- systime_t time = chTimeNow();
-
- while (TRUE) {
- time += MS2ST(200);
- /* Call reading function */
- read_max1236();
- chThdSleepUntil(time);
- }
- return 0;
-}
-
-
+/*
+ * Accelerometer thread
+ */
static WORKING_AREA(PollAccelThreadWA, 128);
static msg_t PollAccelThread(void *arg) {
(void)arg;
@@ -104,22 +70,6 @@ int main(void) {
I2CInit_pns();
- /* Create temperature thread */
- chThdCreateStatic(PollTmp75ThreadWA,
- sizeof(PollTmp75ThreadWA),
- NORMALPRIO,
- PollTmp75Thread,
- NULL);
-
-
- /* Create max1236 thread */
- chThdCreateStatic(PollMax1236ThreadWA,
- sizeof(PollMax1236ThreadWA),
- NORMALPRIO,
- PollMax1236Thread,
- NULL);
-
-
/* Create accelerometer thread */
chThdCreateStatic(PollAccelThreadWA,
sizeof(PollAccelThreadWA),