From 17e41bae1372b390ece30c86301b33c9cdaab8f3 Mon Sep 17 00:00:00 2001 From: Kaspar Schleiser Date: Thu, 18 Nov 2010 16:47:04 +0100 Subject: [PATCH] * added LaSeR project --- projects/laser/Jamfile | 5 +++++ projects/laser/main.c | 27 +++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 projects/laser/Jamfile create mode 100644 projects/laser/main.c diff --git a/projects/laser/Jamfile b/projects/laser/Jamfile new file mode 100644 index 0000000000..562d4305a7 --- /dev/null +++ b/projects/laser/Jamfile @@ -0,0 +1,5 @@ +SubDir TOP projects laser ; + +Module laser : main.c : sht11 swtimer auto_init ; + +UseModule laser ; diff --git a/projects/laser/main.c b/projects/laser/main.c new file mode 100644 index 0000000000..7a5c0a1872 --- /dev/null +++ b/projects/laser/main.c @@ -0,0 +1,27 @@ +#include +#include +#include +#include + +int main(void) +{ + sht11_val_t sht11_val; + uint8_t success = 0; + + puts(""); + puts("LaSeR: Longterm Sensor Reader initialized."); + puts("Printing \"temperature in °C;relative humidity;temperature compensated relative humidity\"."); + puts(""); + + while (1) { + success = sht11_read_sensor(&sht11_val, HUMIDITY|TEMPERATURE); + if (!success) { + printf("error;error;error\n"); + } + else { + printf("%.2f;%.2f;%.2f\n", sht11_val.temperature, sht11_val.relhum, sht11_val.relhum_temp); + } + LED_RED_TOGGLE; + swtimer_usleep(1000 * 1000); + } +}