diff options
Diffstat (limited to 'testhal/STM32F1xx/I2C/main.c')
-rw-r--r-- | testhal/STM32F1xx/I2C/main.c | 56 |
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),
|