From 26f72f830e10da9b1f6ec74f2280251404b30c46 Mon Sep 17 00:00:00 2001 From: Dario Ernst Date: Mon, 25 Jul 2011 22:24:28 +0200 Subject: [PATCH] haz static offset definitions --- firmware/slavechip/main.c | 3 ++- firmware/slavechip/offset.c | 7 +++++++ firmware/slavechip/offset.h | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/firmware/slavechip/main.c b/firmware/slavechip/main.c index cd9a032..8f58f56 100644 --- a/firmware/slavechip/main.c +++ b/firmware/slavechip/main.c @@ -43,10 +43,11 @@ void hardinit() { } void softinit() { - mcpadc_init(ADC_GAIN_2|ADC_CONV_CONT|ADC_BITS_16); dbg_init(); stdout = &mystdout; printf("======= starting logging\n"); + mcpadc_init(ADC_GAIN_2|ADC_CONV_CONT|ADC_BITS_16); + offset_init(); } diff --git a/firmware/slavechip/offset.c b/firmware/slavechip/offset.c index 9135214..cb633c8 100644 --- a/firmware/slavechip/offset.c +++ b/firmware/slavechip/offset.c @@ -6,6 +6,13 @@ int16_t offset_val[4]; int16_t offsets[4]; +void offset_init() { + offsets[0] = 2342; + offsets[1] = 4223; + offsets[2] = 2423; + offsets[3] = 4232; +} + int16_t offset_measure_start(int16_t channel) { offset_measure[channel] = 1; offset_count[channel] = 1; diff --git a/firmware/slavechip/offset.h b/firmware/slavechip/offset.h index 2c23609..c051ba1 100644 --- a/firmware/slavechip/offset.h +++ b/firmware/slavechip/offset.h @@ -9,6 +9,7 @@ extern int16_t offset_count[4]; extern int16_t offset_val[4]; extern int16_t offsets[4]; +void offset_init(); int16_t offset_measure_start(int16_t channel); int16_t offset_measure_stop(int16_t channel);