Skip to content

Commit 77cfd2d

Browse files
committed
Fix imports and unify sensor init function name
1 parent 2c99633 commit 77cfd2d

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

esos/src/esos_sensor.c

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,10 @@
2727
*
2828
*/
2929

30-
#include "esos_sensor.h"
30+
#include <esos_sensor.h>
3131
#include <esos.h>
3232
#include <stdlib.h>
33+
#include <esos_pic24_sensor.h>
3334

3435
/**
3536
* Waits until a sensor is available.
@@ -63,7 +64,7 @@ ESOS_CHILD_TASK(_WAIT_SENSOR_QUICK_READ, uint16_t* pu16_data)
6364
{
6465
ESOS_TASK_BEGIN();
6566

66-
esos_sensor_initiate_hw();
67+
esos_sensor_initiate_conversion_hw();
6768
ESOS_TASK_WAIT_WHILE(esos_sensor_is_converting_hw());
6869
*pu16_data = esos_sensor_getvalue_u16_hw();
6970

@@ -150,47 +151,47 @@ ESOS_CHILD_TASK(_WAIT_SENSOR_READ, uint16_t* pu16_data, uint8_t e_senProcess, es
150151
//2 Samples
151152
if((e_senProcess & 0b00001111) == 1){
152153
while(arrayCount < 2){
153-
esos_sensor_initiate_hw();
154+
esos_sensor_initiate_conversion_hw();
154155
ESOS_TASK_WAIT_WHILE(esos_sensor_is_converting_hw());
155156
au16_dataArr[arrayCount++] = esos_sensor_getvalue_u16_hw();
156157
}
157158
}
158159
//4 Samples
159160
else if((e_senProcess & 0b00001111) == 2){
160161
while(arrayCount < 4){
161-
esos_sensor_initiate_hw();
162+
esos_sensor_initiate_conversion_hw();
162163
ESOS_TASK_WAIT_WHILE(esos_sensor_is_converting_hw());
163164
au16_dataArr[arrayCount++] = esos_sensor_getvalue_u16_hw();
164165
}
165166
}
166167
//8 Samples
167168
else if((e_senProcess & 0b00001111) == 3){
168169
while(arrayCount < 8){
169-
esos_sensor_initiate_hw();
170+
esos_sensor_initiate_conversion_hw();
170171
ESOS_TASK_WAIT_WHILE(esos_sensor_is_converting_hw());
171172
au16_dataArr[arrayCount++] = esos_sensor_getvalue_u16_hw();
172173
}
173174
}
174175
//16 Samples
175176
else if((e_senProcess & 0b00001111) == 4){
176177
while(arrayCount < 16){
177-
esos_sensor_initiate_hw();
178+
esos_sensor_initiate_conversion_hw();
178179
ESOS_TASK_WAIT_WHILE(esos_sensor_is_converting_hw());
179180
au16_dataArr[arrayCount++] = esos_sensor_getvalue_u16_hw();
180181
}
181182
}
182183
//32 Samples
183184
else if((e_senProcess & 0b00001111) == 5){
184185
while(arrayCount < 32){
185-
esos_sensor_initiate_hw();
186+
esos_sensor_initiate_conversion_hw();
186187
ESOS_TASK_WAIT_WHILE(esos_sensor_is_converting_hw());
187188
au16_dataArr[arrayCount++] = esos_sensor_getvalue_u16_hw();
188189
}
189190
}
190191
//64 Samples
191192
else if((e_senProcess & 0b00001111) == 6){
192193
while(arrayCount < 64){
193-
esos_sensor_initiate_hw();
194+
esos_sensor_initiate_conversion_hw();
194195
ESOS_TASK_WAIT_WHILE(esos_sensor_is_converting_hw());
195196
au16_dataArr[arrayCount++] = esos_sensor_getvalue_u16_hw();
196197
}
@@ -204,7 +205,7 @@ ESOS_CHILD_TASK(_WAIT_SENSOR_READ, uint16_t* pu16_data, uint8_t e_senProcess, es
204205

205206
//Do Nothing
206207
if(e_senProcess == ESOS_SENSOR_ONE_SHOT){
207-
esos_sensor_initiate_hw();
208+
esos_sensor_initiate_conversion_hw();
208209
ESOS_TASK_WAIT_WHILE(esos_sensor_is_converting_hw());
209210
*pu16_data = esos_sensor_getvalue_u16_hw();
210211
}
@@ -365,14 +366,14 @@ ESOS_CHILD_TASK(_WAIT_SENSOR_READ, uint16_t* pu16_data, uint8_t e_senProcess, es
365366
: vRef == ESOS_SENSOR_VREF_4V096 ? 40960
366367
: vRef == ESOS_SENSOR_VREF_5V0 ? 50000
367368
: 0;
368-
const uint32_t u32_divDeciMillivolts = (uint32_t)(*u16_data) * u32_maxDeciMilliVolts;
369+
const uint32_t u32_divDeciMillivolts = (uint32_t)(*pu16_data) * u32_maxDeciMilliVolts;
369370
const uint32_t u32_DeciMillivolts = u32_divDeciMillivolts / 4096;
370371
*pu16_data = (uint16_t)u32_DeciMillivolts;
371372
}
372373

373374
//Export as Percent
374375
else if(FMT_CONSTANT & ESOS_SENSOR_FORMAT_PERCENT) {
375-
*pu16_data = (uint32_t)(*u16_data) * 100 / 4096;
376+
*pu16_data = (uint32_t)(*pu16_data) * 100 / 4096;
376377
}
377378

378379

0 commit comments

Comments
 (0)