Revision 1548
Updated rangefinder.h with new MIN_ADC and MAX_ADC values
rangefinder.c | ||
---|---|---|
143 | 143 |
if(!range_initd) |
144 | 144 |
return -3; |
145 | 145 |
|
146 |
return linearize_distance(analog8(range_id));
|
|
146 |
return analog8(range_id);
|
|
147 | 147 |
} |
148 | 148 |
|
149 | 149 |
/** |
... | ... | |
155 | 155 |
* @param value the 8-bit analog value from rangefinder |
156 | 156 |
* |
157 | 157 |
* @return linearized distance reading from rangefinder (integer in [78,327]) |
158 |
* @return (-2) if below MIN_IR_ADC8 |
|
159 |
* @return (-1) if beyond MAX_IR_ADC8 |
|
158 |
* @return (-2) if below MIN_IR_ADC8 (beyond max ranging)
|
|
159 |
* @return (-1) if beyond MAX_IR_ADC8 (below min ranging)
|
|
160 | 160 |
**/ |
161 | 161 |
int linearize_distance(int value) { |
162 | 162 |
if(value < MIN_IR_ADC8) { |
Also available in: Unified diff